CreateObject只能用於操作COM或ActiveX對象,但不幸的是Chrome或Firefox不是ActiveX。要按預期工作,您可以使用任務列表和任務殺手。
Tasklist可以用pid列出進程名稱,taskkill可以用指定的id結束進程。
tasklist /fi "imagename eq iexplore.exe"
Image Name PID Session Name Session# Mem Usage
========================= ======== ================ =========== ============
iexplore.exe 2448 Console 1 63,124 K
iexplore.exe 2752 Console 1 304,312 K
iexplore.exe 4660 Console 1 230,492 K
iexplore.exe 1908 Console 1 211,332 K
iexplore.exe 4536 Console 1 148,400 K
iexplore.exe 3760 Console 1 136,800 K
iexplore.exe 3652 Console 1 206,788 K
iexplore.exe 2248 Console 1 198,296 K
taskkill /fi "imagename eq iexplore.exe"
在VBS代碼
Dim WshShell, oExec
Set WshShell = CreateObject("WScript.Shell")
Set oExec = WshShell.Exec("taskkill /fi ""imagename eq iexplore.exe""")
Do While oExec.Status = 0
WScript.Sleep 100
Loop
任何其他方式請關閉所有瀏覽 – user3374206
的VBScript點擊關閉按鈕?能我點擊特定的xy位置使用vbscript – user3374206
taskkill/fi「imagename eq iexplore.exe」,只需用不同的圖像替換iexplore.exe即可。 –