【发布时间】:2019-01-28 03:40:35
【问题描述】:
我有一个检查互联网连接的批处理文件,如果互联网连接正常,请使用宏启动 Firefox 并继续暂停。
在此期间fiefox与宏一起工作,firefox完成工作后自动关闭。
现在我需要继续firefox完成工作后打开的批处理代码,并将关闭但批处理文件暂停。
是否存在无需人工干预即可继续打开批处理文件的解决方案?
使用 firefox,我可以运行另一个批处理文件或软件(使用一些 javascript),但我需要继续执行打开的批处理文件,我找不到任何解决方案来继续批处理文件。
这是我的批处理文件的代码(ping 检查连接,声音提醒我,用宏启动 Firefox,暂停批处理文件)
PING -n 5 www.wikipedia.org|FIND /I "TTL">NUL
IF NOT ERRORLEVEL 1 rundll32 user32.dll,MessageBeep 0x00000010L
IF NOT ERRORLEVEL 1 start "" "D:\Programmi Installati\Firefox\FirefoxPortable.exe" imacros://run/?m=work.iim
IF NOT ERRORLEVEL 1 PAUSE
我不知道firefox需要多长时间才能完成这项工作,所以我使用了暂停命令。
【问题讨论】:
-
start "" "D:\...\FirefoxPortable.exe" ...-->start "" /WAIT "D:\...\FirefoxPortable.exe" ...?
标签: batch-file continue pause