【发布时间】:2012-12-06 09:31:13
【问题描述】:
我有 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 是正确的,但我看错了方向?
附:我不能使用应用程序的标题,因为它不是唯一的:(
【问题讨论】:
标签: vbscript