0
我想要batch1.bat
檢查batch2.bat
是否正在運行。如果batch2.bat
正在運行,我不想發生任何事情。如果batch2.bat
未運行,我想要batch1.bat
殺死進程process1.exe
。檢查是否有其他批處理文件仍在運行
換句話說,我想batch1.bat
開始batch2.bat
並等待它關閉。一旦它關閉,我想要結束process1.exe
。我會怎麼寫batch1.bat
?
您介紹兩種不同的要求:如果其他一些腳本正在運行,並等待其他腳本完成檢查! –
嗯......以及batch2.bat運行process1.exe,如果在process1.exe之前關閉(手動)batch2.bat,那麼process1.exe中的內容會變得混亂。我只是想確保process1.exe不會搞砸。所以我想batch1.bat來監視情況,確保batch2.bat被關閉,process1.exe也被關閉。有點明白我在說什麼?我對此很新,所以我不確定最好的解決辦法是什麼。 – wafflewrestler
我已經包含了一個示例框架。但是,如果batch2可以關閉,batch1也可以關閉。 「最佳」路徑似乎改變了process1的行爲 –