Batch file 当我关闭程序时运行的批处理命令

Batch file 当我关闭程序时运行的批处理命令,batch-file,Batch File,所以我为几个朋友运行了一个minecraft服务器,并编写了一个简单的python脚本来自动备份服务器。我希望每当我在终端中输入“stop”(关闭服务器)时,都能运行此脚本。服务器使用此批处理文件启动: java -Xmx2048M -Xms2048M -jar minecraft_server.jar nogui 有什么我可以添加到它,使它在关闭时运行python脚本吗?这个例子可能会有所帮助。 “echo done”将在我关闭记事本后执行 @echo off start /wait not

所以我为几个朋友运行了一个minecraft服务器,并编写了一个简单的python脚本来自动备份服务器。我希望每当我在终端中输入“stop”(关闭服务器)时,都能运行此脚本。服务器使用此批处理文件启动:

java -Xmx2048M -Xms2048M -jar minecraft_server.jar nogui
有什么我可以添加到它,使它在关闭时运行python脚本吗?

这个例子可能会有所帮助。 “echo done”将在我关闭记事本后执行

@echo off
start /wait notepad
echo done
pause

您可以将Python脚本的路径添加到.bat文件中

@echo off
C:/python_path/Python.exe C:/your_path/Your_file.py
pause
通过键入Python可执行文件的路径,然后键入脚本的完整路径,可以从批处理文件运行脚本。如果脚本采用参数,请不要忘记提供所需的参数