如何通过批处理脚本关闭访问特定 URL 的 Chrome 窗口?

如何通过批处理脚本关闭访问特定 URL 的 Chrome 窗口?

我有一个第三方软件,每次接到电话时,它都会执行一个我控制其内容的批处理文件。

我想要的功能是加载http://example.com/popup.php使用 Chrome 关闭所有其他 Chrome 窗口后通过http://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 可能会起作用。

谢谢 :-)

相关内容