【问题标题】:Bat file in windows for chess engine用于国际象棋引擎的 Windows 中的 Bat 文件
【发布时间】:2020-03-19 09:44:01
【问题描述】:

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

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

这是我要运行的link to chess程序,在运行部分下写着我在这里写的。

【问题讨论】:

    标签: batch-file


    【解决方案1】:

    请在提问前进行调查。只需阅读“运行它!”即可轻松获得所有这些信息。 'README.md' 部分和快速的 Google 搜索。


    你需要指向python.exe,因为单独指向目录是行不通的。

    但是,建议使用 PyPy 而不是 Python (read more on installation) 来运行它。如果您仍然想使用 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
    

    Super User 上有一个环境路径变量列表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-02
      • 2022-01-11
      • 2022-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-22
      • 1970-01-01
      相关资源
      最近更新 更多