我有一个批处理文件,可以在任何默认浏览器中从命令行启动HTML文件:
start filename.html
我正在寻找一些方法来找出生成进程的ID(firefox,即chrome)并跟踪PID,以便在进程完成时关闭cmd窗口。
基本上,这个过程理想情况如下:启动html,找到最后生成过程的PID,观察PID,当PID关闭时 - CMD将退出
我一直试图寻找这个,并找到了一种方法来找到一个过程的pid但不是如何跟踪直到退出。
是否可以在BAT文件中执行此操作?任何帮助都很可爱。谢谢!
答案 0 :(得分:0)
start filename.html
exit
试试这个。但是我所知道的是,一旦完成这个过程,cmd就会自行关闭。
OR 你可以直接运行你的文件,而无需打开cmd黑色窗口尝试下面的脚本将其保存为example.vbs并用ur batch filename替换测试,然后运行此example.vbs文件而不是批处理文件。
Set oShell = CreateObject ("Wscript.Shell")
Dim strArgs
strArgs = "cmd /c testing.bat"
oShell.Run strArgs, 0, false