0
我想運行關聯文件blah.png
並等待它完成之後再從批處理/ cmd文件中繼續。如何等待關聯文件的執行完成?
使用start /wait blah.exe
等待執行可執行文件終止,但是當我使用start /wait blah.png
時,/wait
被忽略。
有沒有在這附近?
我想運行關聯文件blah.png
並等待它完成之後再從批處理/ cmd文件中繼續。如何等待關聯文件的執行完成?
使用start /wait blah.exe
等待執行可執行文件終止,但是當我使用start /wait blah.png
時,/wait
被忽略。
有沒有在這附近?
你可以嘗試這樣的事情,找到進程的名稱。當進程運行時,當進程完成時,%ERRORLEVEL%將變爲「0」,%ERRORLEVEL%將變爲「1」,循環結束。 添加以下後start blah.png
:loop
for /f "tokens=2 delims=: " %%a in ('tasklist ^| find "TaskName.exe"') do (
if "%ERRORLEVEL%"=="0" (
ping -n 10 localhost > nul 2>nul
goto loop
)
)
如何.png文件是否完整?這是一個圖像。 – SomethingDark
@SomethingDark被執行以顯示'.png'的應用程序完成。 – Adrian
如果沒有應用程序啓動以顯示'.png'會怎麼樣?例如,可以通過現有的Web瀏覽器顯示'.png'。沒有新的應用程序啓動。相反,一個已經運行的程序被要求打開圖像。 –