Файл Bat в windows для шахматного движка - PullRequest
0 голосов
/ 19 марта 2020

Это первый раз, когда я создаю командный файл. Я хочу запустить шахматную программу, используя графический интерфейс. Создатель этой программы написал:

Sunfi sh 'может общаться через протокол XBoard / CECP с помощью команды pypy -u xboard.py.

Так что я интересно, как я могу сделать эту работу. Я думал о чем-то вроде этого:

@ECHO
C:\Users\username\AppData\Local\Programs\Python -u xboard.py
PAUSE

Однако это приводит к ошибке:

C: \ Users \ username \ AppData \ Local \ Programs \ Python 'is не распознается как внутренняя или внешняя команда, работающая программа или командный файл.

Может быть, что-то не так с каталогом, который я дал? Мое python приложение находится в этом каталоге C:\Users\username\AppData\Local\Programs\Python\Python36\python.exe

Вот ссылка на шахматную программу, которую я хочу запустить, в разделе выполнения написано то, что я написал здесь.

1 Ответ

2 голосов
/ 19 марта 2020

Пожалуйста, сделайте свое исследование, прежде чем задать вопрос. Вся эта информация легко доступна, просто прочитав «Run it!» раздел 'README.md' и быстрый поиск в Google.


Вам нужно указать на python.exe, потому что указание только на каталог не будет работать.

Однако рекомендуется запускать это с PyPy вместо Python ( Подробнее об установке ). Если вы все равно хотите запустить его с Python, взгляните на this .

Кроме того, один username - это просто строка, вам нужна %UserName%, которая является переменная, которая содержит имя пользователя:

C:\Users\%UserName%\AppData\Local\Programs\Python\Python36\python.exe -u xboard.py

В качестве альтернативы вы можете просто использовать %LocalAppData%, который совпадает с C:\Users\%UserName%\AppData\Local:

%LocalAppData%\Programs\Python\Python36\python.exe -u xboard.py

Список с переменными пути среды над на Суперпользователь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...