在我的一个QTP过程中,我需要阅读消息中的文本,并决定是按OK还是按Cancel。请帮助我实现同样的目标。我使用过vbscript,如下所示(oShell.Appactivate)WScript.Sleep 2000
If oShell.AppActivate("Warning Message")=True Then
While Not oShell.
一切正常,但我需要把IE窗口带到前面,并激活它,这样我就可以在上面使用SendKeys了。我发现网站和视频对一个名为AppActivate的命令有不同的方法,我也尝试过其中的许多方法,但即使我复制了整个代码(对作者有效),它对我也不起作用,我总是得到一个错误:无效的过程调用或参数-错误5'makes it visible, but not activeobjIE.
目前的代码是:wshShell.AppActivate objectIE 'which is I think wrong as objectIE iswshShell.SendKeys restWindow 'which is "% r" and will not work on all locales :(
我认为这里我需要将PID传递给AppActiv
我已经让它工作,但是有一个问题在于,我需要发送击键到它。SendKeys为我工作,但问题是,当我使用AppActivate来设置IE的焦点时,它并不总是有效的。稍后执行AppActivate行时,IE永远不会聚焦,击键显然不会通过。Do While Not wshell.AppActivate("Active Agents - Internet Explorer")
WScri
我需要一些Excel的帮助。我从Excel和另一个应用程序之间来回切换,并从另一个应用程序复制、粘贴到Excel中。我已经关闭了这个进程,但是我需要关于如何粘贴到当前活动的任何单元格中的建议,选项卡右转,在该行的末尾向下走一行,然后在列D中开始。实际上,下面列出了我需要在Excel应用程序中发生的确切过程:
With ATC.ActiveSession