啟動另一個程式後如何使用熱鍵啟動另一個程式

啟動另一個程式後如何使用熱鍵啟動另一個程式

我希望我的程式透過按熱鍵來啟動,但前提是另一個特定程式已經啟動,例如,當我啟動 fraps,然後想在幾分鐘後開始遊戲時。

我應該在 .bat 檔案中使用哪些指令?

答案1

像這樣的東西:

@echo off
start /w cmd /c myapp.exe
timeout 60
tasklist /FI "IMAGENAME eq myapp.exe" 2>NUL | find /I /N "myapp.exe">NUL
if "%ERRORLEVEL%"=="0" (app2) else (timeout 60)

註:timeout 60 - 是等待60秒;任務清單行檢查應用程式是否已啟動 - 如果是 - 啟動第二個應用程序,如果沒有 - 增加一分鐘的逾時。

相關內容