Batch file windows中用于国际象棋引擎的Bat文件

Batch file windows中用于国际象棋引擎的Bat文件,batch-file,Batch File,这是我第一次创建批处理文件。我想用图形界面运行一个国际象棋程序。该程序的创建者写道: Sunfish’可以通过命令pypy-u XBoard.py通过XBoard/CECP协议进行通信 所以我想知道我如何才能使这项工作。我想到了这样的事情: @ECHO C:\Users\username\AppData\Local\Programs\Python -u xboard.py PAUSE 然而,它带来了错误: C:\Users\username\AppData\Local\Programs\Pyt

这是我第一次创建批处理文件。我想用图形界面运行一个国际象棋程序。该程序的创建者写道:

Sunfish’可以通过命令pypy-u XBoard.py通过XBoard/CECP协议进行通信

所以我想知道我如何才能使这项工作。我想到了这样的事情:

@ECHO
C:\Users\username\AppData\Local\Programs\Python -u xboard.py
PAUSE
然而,它带来了错误:

C:\Users\username\AppData\Local\Programs\Python'不被识别为内部或外部命令、可操作程序或批处理文件

也许我给的目录有问题?我的python应用程序位于以下目录下
C:\Users\username\AppData\Local\Programs\python\Python36\python.exe


这是我想运行的to chess程序,在运行部分,它写的是我在这里写的。

请在提问之前进行研究。只需阅读“Run it!”即可轻松获得所有这些信息“README.md”部分和快速谷歌搜索。


您需要指向
python.exe
,因为仅指向目录是行不通的

但是,建议使用而不是Python()来运行它。如果您想使用Python运行它,请查看

另外,
username
只是一个字符串,您需要的是
%username%
,它是包含用户名的变量:

C:\Users\%UserName%\AppData\Local\Programs\Python\Python36\python.exe -u xboard.py
或者,您可以使用与
C:\Users\%UserName%\AppData\Local
相同的
%LocalAppData%

%LocalAppData%\Programs\Python\Python36\python.exe -u xboard.py
在上有一个包含环境路径变量的列表