2
我有啓動命令行一個HTML文件中無論是默認瀏覽器的批處理文件關閉CMD:跟蹤PID批量文件,當PID關閉
start filename.html
我正在尋找一些方法來找出生成進程的ID(firefox,即chrome)並跟蹤PID,以便在進程完成時關閉cmd窗口。
基本上,過程將理想是這樣的:PID關閉時啓動HTML,找到PID最後衍生的過程中,看PID, - CMD將退出
我試圖尋找周圍,發現這個一種找到進程的pid的方法,但不知道如何跟蹤直到退出。
是否可以在BAT文件中做到這一點?任何援助將是可愛的。謝謝!
問題是你不能確保默認Web瀏覽器將在一個新的進程中打開HTML文件,而不是重用現有流程中的一個,並添加新的選項卡,或者裏面的新窗口。這通常包括啓動一個新的進程(你的進程),它與現有的進程交談併發送管理請求所需的數據,並且新啓動的進程(你的進程)結束,因爲所有加載的html文件都是留給舊的過程。新實例已死亡,但該文件在舊實例中仍處於打開狀態。 –
'start/WAIT filename.html'? –
@AlexK。,我想(並評論),直到我第一次打開瀏覽器窗口,然後運行命令。 –