Firefox が開いているかどうかを 20 秒ごとにチェックし続けるバッチ ファイルを作成したいのですが、開いている場合は何もする必要はありません。Firefox が閉じている場合、バッチ ファイルは特定の Web ページでそれを強制的に開く必要があります。これもサイレントバッチである必要があります..
私はこれまでにこれを試しました:
@echo off
Set WShShell = WScript.CreateObject("WScript.Shell")
tasklist /fi "firefox.exe" 2>NUL | find /i /n "firefox.exe">NUL
if %ERRORLEVEL%==1 goto nofirefox
cmd /C start firefox.exe -new-tab "google.com"