Julia's Fairies

Cmd-commands to run popeye (RU)


Маленький комментарий перед текстом внизу: все примеры с экрана сделаны на моей английской версии Windows. К сожалению, я не могу точно сказать, как на русской версии Windows называются некоторые команды или программы. Надеюсь, по смыслу картинок все будет в какой-то степени понятно. Буду благодарна за любые коррекции к русской терминологии в данном описании!

В основном разделе я писала о popeye в общем, а теперь перехожу к некоторым практическим вещам относительно запуска и работы popeye. На этой странице будет показан 1-ый метод (из 2-ух упомянутых ранее) работы с popeye

Cmd-команды для работы с popeye

Для запуска popeye в окне Command prompt (cmd-окно) нужно сперва запустить Command Prompt. Для этого в Вашем Windows зайдите в меню START и выберете следующее: Program files -> Accessories -> Command Prompt. Возможно, у Вас Command Prompt будет прямо в самом меню START (в верхнем уровне). Так или иначе, Вы найдете Command Prompt примерно в таком виде – смотрите Command Prompt в верхней части левого меню:

Или Вы можете просто ввести cmd в пустом поле нижней части меню – в которой серым шрифтом написано Search programs and files – следующим образом:

Сейчас поле для ввода в нижней части меню пустое. Курсор установлен в это поле. Теперь можно набрать cmd и верхняя часть меню тогда покажет найденную программу:

Мышкой выбираете cmd из списка, который видете наверху (в самом верху меню на моей картинке).

Когда запустили Command Prompt – на экране появляется его черное окошко с промптером для ввода команд:

C:\> _

или с другим именем директории, например:

Вам нужно перейти в директорию, где установлена Ваша программа для запуска popeye (в моем примере файл, запускающий popeye – py.exe – находится в директории C:\PY-459\):

C:\> cd PY-459 (нажмите клавишу [ENTER] – перевод строки, когда наберете cd PY-459)

В моем примере мне нужно набрать “cd ..\..\PY-459

после нажатия клавиши [ENTER] Вы попадаете в директорию, где находится файл popeye – в C:\PY-459

Теперь Вы можете запустить popeye прямо здесь, набирая его имя (py или pywin32 или pywin64).

Самый простой вариант – запустить popeye просто введя его имя:

C:\PY-459\> py (нажмите[ENTER] после введения имени py)

В этом случае Вы получите почти такой же вариант, как при запуске программы прямо со своего десктопа, но здесь у Вас появится возможность копировать данные на вход popeye, используя нажатие правой кнопки мышки, которое дает меню с вариантом [PASTE] (подставить скопированное), а не вводить их вручную.

На картинке внизу Вы видете запущенный popeye, ожидающий ввода данных для решения, и нажатием правой кнопки мышки Вы можете получить меню, из которого выбрать опцию PASTE(подставить скопированное):

Если Ваша нотация задачи для решения уже написана в каком-либо файле, Вы можете ее скопировать и подставить в окошко popeye (конечно, можете вводить нотацию прямо на экране вручную).

Преимущество копирования состоит в том, что Вы легко можете делать изменения в нотации в Вашем файле, а затем копировать всю нотацию целиком. Иначе, в случае исправлений, Вам придется всю нотацию вводить вручную заново.

На картинке внизу я уже скопировала для popeye нотацию своей задачи. Теперь мне осталось только нажать клавишу ввода [ENTER], чтобы popeye начал решать.

Нажимаем клавишу [ENTER] – popeye решает. Полученное решение в моем примере выглядит так:

В конце решения появляется cmd-промптер C:\PY-459> который ждет следующей команды.

Вы можете ввести py снова, чтобы запустить popeye и решать следующую задачу.


Более сложный способ запуска popeye – c аргументами. Я думаю, наиболее полезной может быть возможность переопределения ввода-вывода. В таком случае Ваш popeye может брать не только данные с экрана и выводить результат на экран, но может использовать и файлы. Например, в примере внизу, popeye берет нотацию из файла с именем inputfilename.txt и для этого запускается он так:

C:\PY-459\> py < inputfilename.txt

Эта опция может быть полезной, если нотации у Вас хранятся в файле.

Другой пример – когда результат решения Вы получаете в файле – в данном случае в файле с именем outputfilename.txt вместо результатов на экране. Запустите popeye таким образом:

C:\PY-459\> py > outputfilename.txt

Такой вариант может быть удобен либо в случае очень длинного результата (длинное решение или много побочных решений) – так, что размеры cmd-окошка не позволяют показать все решение и Вы видете только его последнюю часть; или для большего удобства использования полученного решения – редактирования, копирования итд. В этом случае, когда popeye закончит решать, Вы можете открыть свой полученный файл любым текстовым редактором (например – Notepad).

И, конечно, Вы можете объединить оба показанных варианта – ввод из файла и запись результатов в файл – тогда команду запуска popeye вводите следующим образом:

C:\PY-459\> py < inputfilename.txt > outputfilename.txt

Конечно, многие скажут, что неудобно вводить столько команд вручную! – Тогда читайте раздел batch скрипты о том, как автоматизировать процесс подобного запуска popeye!

→Вернуться к Popeye

→Вернуться к Программам


Пожалуйста, оставляйте Ваши комментарии и вопросы (на английском, русском, латышском языках)! Используйте форму внизу Добавить комментарий или пишите на мой email адрес.

Я могу добавить больше информации, используя Ваши вопросы!

Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x