>start microsoft-edge:http://google.com
エッジブラウザの新しいタブで開いたgoogle.com。今、私は閉じたいと思います。ここで停止を使用していますが、機能していません。
>stop microsoft-edge:http://google.com
>start microsoft-edge:http://google.com
エッジブラウザの新しいタブで開いたgoogle.com。今、私は閉じたいと思います。ここで停止を使用していますが、機能していません。
>stop microsoft-edge:http://google.com
taskkill /F /IM MicrosoftEdge.exe
それを殺しますが、これにより他のインスタンスも終了します。私の経験では、この強制終了は、前のページで開かないように Edge が構成されていても、「強制終了」される前に開いていたすべてのタブで再度開きます。それに対する私の回避策はtaskkill /F /IM MicrosoftEdgeCP.exe
、すべてのタブが閉じられるまで、1 秒の遅延で繰り返し行うことでした (速すぎてもすべてのタブが強制終了されませんでした)。これにより、最後のタブが閉じられたときに Edge も強制終了されました。
例
start https://www.bing.com/search?q=a
timeout 3
start https://www.bing.com/search?q=ab
timeout 3
start https://www.bing.com/search?q=abc
timeout 3
:KillEdge
timeout 1
taskkill /F /IM MicrosoftEdgeCP.exe
if %errorlevel% NEQ 0 (goto :eof) else (goto KillEdge)