我有 Visual Basic 脚本,其中包括创建 IE 实例、隐藏它、操作它,然后使其对用户可见。
不幸的是,由于不明原因,恢复功能不适用于所有 PC。当前代码是:
objectIE.Visible = True
wshShell.AppActivate objectIE 'which is I think wrong as objectIE is not PID.
wscript.sleep timoutSleep
wshShell.SendKeys restWindow 'which is "% r" and will not work on all locales :(
我认为问题出在这一行:
wshShell.AppActivate objectIE
我想在这里我需要将 PID 传递给该AppActivate
方法。
问题:如何获取 IE 对象的 PID?或者wshShell.AppActivate objectIE
是正确的,我正在寻找错误的方向?
PS我不能使用应用程序的标题,因为它不是唯一的:(