回答
測試此:它應該只重新啓動該任務時沒有響應be2beat,並具有被強行殺害。
@echo off
taskkill /im "Be2Beat.exe" /fi "STATUS eq NOT RESPONDING" /f >nul && start "" "C:\Program Files (x86)\Be2Beat\Be2Beat Multimedia Platform\Be2Beat.exe"
謝謝! - 最後一個問題 - 如何在批處理文件執行後關閉Cmd窗口? – user3241320
如上所示,使用start命令嘗試使用它。 cmd提示窗口應該自行關閉。 – foxidrive
謝謝。唯一的一點是,如果它實際上打開程序「開始」「」C:\ Program Files文件(x86)\ Be2Beat \ Be2Beat多媒體平臺\ Be2Beat.exe「,窗口關閉,但如果程序已經運行窗口關。對不起,我駕駛你瘋狂:)感謝你的幫助。謝謝 – user3241320
這將運行它在一個連續的循環監測。
創建文件2.bat
@echo off :loop taskkill /im "Be2Beat.exe" /fi "STATUS eq NOT RESPONDING" /f >nul && start "" "C:\Program Files (x86)\Be2Beat\Be2Beat Multimedia Platform\Be2Beat.exe" goto loop
- 1. 如何殺死應用程序線程並重新啓動它?
- 2. 需要殺死批處理文件
- 3. Android Studio - 殺死進程重新啓動應用程序?
- 4. 批處理文件 - 每20分鐘後重新啓動程序
- 5. 重新啓動應用程序強制殺死
- 6. Android殺死它後重新啓動應用程序
- 7. 需要批處理文件才能自動重新啓動應用程序
- 8. 批處理腳本殺死進程
- 9. 批處理腳本殺死java進程
- 10. 通過批處理文件殺死進程(遠程)
- 11. Android不能殺死應用程序。應用程序重新啓動
- 12. 批處理 - 殺死程序如果運行,如果不是,則啓動它
- 13. 批處理文件啓動一個程序,並重新啓動時,該程序崩潰
- 14. 如何測試你的應用程序被殺死並重新啓動?
- 15. 如何啓動/重新啓動IntentService當用戶殺死應用程序
- 16. 通過批處理文件殺死MSAccess進程
- 17. 如何編寫殺死多個進程的批處理文件
- 18. 從批處理文件中殺死Windows 16位進程
- 19. 自動重啓批處理文件
- 20. 符號鏈接未更新,直到php5-fpm未被殺死並重新啓動
- 21. 以批處理文件啓動程序而不偷竊重點
- 22. Autofac SingleInstance在應用程序重新啓動時未處理?
- 23. 如何重新啓動系統重新啓動後的批處理文件
- 24. 從批處理文件啓動Qt應用程序
- 25. 殺死應用程序並啓動後,它在後臺運行
- 26. 殺死進程並行啓動
- 27. Bash:啓動並殺死子進程
- 28. 批處理文件:檢查程序,重新啓動或什麼都不做
- 29. 如何處理應用程序暫時地被殺害,然後重新啓動
- 30. Android studio ADB沒有響應。手動殺死「adb」,然後單擊「重新啓動」
檢查它是否有幫助:http://stackoverflow.com/questions/18070478/batch-file-checks-if-program-is-responding – donstack
謝謝 - 但我不知道如何編寫代碼 '@echo off taskkill/im「Be2Beat.exe」/ fi「STATUS eq NOT RESPONDING」 「C:\ Program Files(x86)\ Be2Beat \ Be2Beat Multimedia Platform \ Be2Beat.exe「 exit )|| ( exit )' – user3241320
我希望批處理檢查程序是否沒有響應關閉它並重新啓動,如果它的工作正常退出而沒有再次運行它。謝謝 – user3241320