我正在寻找一种从通过运行创建的对象中检索进程 ID 的方法:
Set ie = WScript.CreateObject("InternetExplorer.Application", "ie_")
我的问题是,有时我看到iexplorer
进程保持打开状态并且在运行后没有关闭:
ie.stop
ie.Quit
我找到了一些解决方法,比如寻找最新的iexplorer
进程或查看进程名称,但这对我来说并不好,因为我有几个 Internet Explorer 实例由不同的进程并行打开,而且可能同时打开。
情况不妙:
Set colProcessList = objWMIService.ExecQuery _
("Select * from Win32_Process Where " _
& "Name = '"& sProcessName & "'")
我看到了这个可能有效的解决方案,但我不知道如何为 Internet Explorer 实现它。