如何透過批次腳本關閉存取特定 URL 的 Chrome 視窗?

如何透過批次腳本關閉存取特定 URL 的 Chrome 視窗?

我有一個第三方軟體,每次有電話來時,它都會執行一個我控制其內容的批次檔。

我想要的功能是加載http://example.com/popup.php殺死所有其他 Chrome 視窗後透過 Chromehttp://example.com/popup.php打開。我不希望用戶必須不斷關閉它們。

tasklist /V /FI "*popup.php*"
start "popup.php" "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --app="data:text/html,<html><body><script>window.moveTo(600,200);window.resizeTo(700,600);window.location='http://example.com/popup.php';</script></body></html>"

正如您在上面看到的,我正在嘗試關閉當前正在訪問的所有 chrome 實例http://example.com/popup.php然後加載一個新的。

但是,此解決方案不起作用,因為從我所看到的情況來看,URL 不是視窗標題的一部分,因此任務清單找不到它。

我在這裡有什麼選擇?理想情況下,這應該在批次檔中,但如果不是,Powershell 可能會運作。

謝謝 :-)

相關內容