Batch file windows中用于国际象棋引擎的Bat文件
这是我第一次创建批处理文件。我想用图形界面运行一个国际象棋程序。该程序的创建者写道: Sunfish’可以通过命令pypy-u XBoard.py通过XBoard/CECP协议进行通信 所以我想知道我如何才能使这项工作。我想到了这样的事情: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
@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
在上有一个包含环境路径变量的列表