2017-02-27 60 views
0

需要批處理文件才能自動重新啓動應用程序。通常,當我重新啓動程序時,它顯示一個彈出窗口來輸入機器號碼。默認值爲1.之後,它的工作。我試圖創建一個.bat文件來重新啓動應用程序,但是在彈出的時候停止,我們必須手動輸入機器號碼並按下OK。如何創建一個選擇默認機器編號並每天啓動應用程序的.bat文件?需要批處理文件才能自動重新啓動應用程序

@echo off 
:loop 
start "Queue Tokens Display" "C:\Users\MEDIEXPRESS\Desktop\Display\Queue.Tokens.Display.application" 
timeout /t 10 >null 
taskkill /f /im "Queue.Tokens.Display.exe" >nul 
goto loop 
+0

批處理文件不能與GUI應用程序交互。您將需要使用不同的腳本語言。 – Squashman

回答

0

你想要的是含有這種

taskkill /IM Application.exe 
start C:/Path/To/Application.exe 

和計劃任務每​​天運行批處理腳本的批處理文件。 這也可以通過命令行完成,任務名稱是重新啓動應用程序,它在午夜運行。(C:/Path/To/batch.bat是你會把你的bat文件位置)

SchTasks /Create /SC DAILY /TN 「RestartApplication」 /TR 「C:/Path/To/batch.bat」 /ST 00:00 
+0

這似乎沒有解決在OP程序中通過GUI手動輸入數字的需要。 – TripeHound

+0

@TripeHound當我發佈我的答案時,在描述中沒有看到字面意思中的一個詞,只有標題出現。 是的,人們theres字面上接近無法做他已經問過,除非他修改應用程序本身的源代碼 –

相關問題