我编写了一个网站,我的朋友可以通过
PHP启动和关闭他们的Minecraft服务器.要停止服务器,.bat文件会终止进程,但通常会使用“停止”命令停止Minecraft服务器. Minecraft服务器在CMD中运行,因此我的问题是:
是否可以从已启动的.bat发送命令到一个单独的,已打开的CMD,以便已经打开的CMD停止服务器?
最佳答案 你可以
send keys到控制台 – 但最终你需要知道命令提示符窗口的名称.检查准备使用
sendKeys.bat:
call sendKeys.bat "command prompt" "stop{ENTER}"
如果标题只是命令提示符 – 它可能是不同的,所以你需要检查这个.
默认标题: