2
我編寫了一個網站,我的朋友可以通過PHP啓動和關閉他們的Minecraft服務器。要停止他們的服務器,.bat文件會終止進程,但通常Minecraft服務器將停止並顯示「停止」命令。 Minecraft服務器運行在CMD中,所以我的問題是:通過.bat在已打開的CMD中插入命令
是否可以從已啓動的.bat發送命令到單獨的,已打開的CMD,以便已打開的CMD停止服務器?
我編寫了一個網站,我的朋友可以通過PHP啓動和關閉他們的Minecraft服務器。要停止他們的服務器,.bat文件會終止進程,但通常Minecraft服務器將停止並顯示「停止」命令。 Minecraft服務器運行在CMD中,所以我的問題是:通過.bat在已打開的CMD中插入命令
是否可以從已啓動的.bat發送命令到單獨的,已打開的CMD,以便已打開的CMD停止服務器?
您可以將send keys添加到控制檯 - 但最終您需要知道命令提示符窗口的名稱。檢查準備使用sendKeys.bat:
call sendKeys.bat "command prompt" "stop{ENTER}"
的情況下,標題就是command prompt
- 所以你需要檢查這也可能是不同的。
默認標題:
什麼矗立在你的榜樣命令提示?精確的窗口標題?因爲它說每次他無法找到我要輸入的應用程序「stop {ENTER}」? –
@LuigiTheHunter - 'command prompt'是控制檯的默認標題。查看我的更新。 – npocmaka
好的謝謝,但它仍然說它無法找到我的應用程序。 –