我有这个 .bat 脚本,它每几个小时运行一次。它应该关闭任何正在运行的 firefox 进程,并在 5 秒后打开一个网页。
这是批处理脚本:
cls
cscript CloseBrowser.vbs
ping -n 1 -w 5000 1.1>null
start www.google.it
这是 CloseBrowser.vbs:
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colProcessList = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = 'firefox.exe'")
For Each objProcess in colProcessList
objProcess.Terminate()
Next
它不是打开单个页面,而是从第二次启动开始,它打开两个相同的页面。
根据我的评论,添加了专门在 Firefox 中打开 URL,无论默认浏览器如何。
@WMIC Process Where "Name='firefox.exe'" Call Terminate 2>Nul
@Timeout 5 >Nul
@Start Firefox www.google.it
您也可以规定在新窗口中打开 URL:
@Start Firefox -new-window www.google.it
可以在此处找到命令行选项。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句