Маленький комментарий перед текстом внизу: все примеры с экрана сделаны на моей английской версии 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!
Пожалуйста, оставляйте Ваши комментарии и вопросы (на английском, русском, латышском языках)! Используйте форму внизу Добавить комментарий или пишите на мой email адрес.
Я могу добавить больше информации, используя Ваши вопросы!