Vbscript 通过sendkeys选择QTP UFT Weblist如何在选择多个值时按住control键

Vbscript 通过sendkeys选择QTP UFT Weblist如何在选择多个值时按住control键,vbscript,sendkeys,hp-uft,Vbscript,Sendkeys,Hp Uft,Wsh.SendKeys“^”&a(i)未按下控件。在发送值之前和之后,像micCtrldown和micctrlup这样的东西会有所帮助,但不确定语法 Set Wsh = CreateObject("Wscript.Shell") a = Split(Datatable.Value("AssignedTerminal", dtlocalsheet),",") b = ubound(a) wait 3 Browser("P&D Routing -Estes").Page("P&D

Wsh.SendKeys“^”&a(i)未按下控件。在发送值之前和之后,像micCtrldown和micctrlup这样的东西会有所帮助,但不确定语法

Set Wsh = CreateObject("Wscript.Shell")
a = Split(Datatable.Value("AssignedTerminal", dtlocalsheet),",")
 b = ubound(a)
wait 3
Browser("P&D Routing -Estes").Page("P&D Routing Estes").WebList("addAssignedTerminal_Add").Click
 Setting.WebPackage("ReplayType") = 2
Set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys "{DOWN}"
For i = 0 To b
Wsh.SendKeys "^"&a(i)
 Next
 Set WshShell = Nothing
 Setting.WebPackage("ReplayType") = 1

我们确定SendKeys函数支持您发送的连接字符串吗

For i = 0 To b
 Wsh.SendKeys "^"&a(i)
Next

尝试使用预定义字符串发送到SendKeys,而不是以内联方式构建它。

您是否能够确定这是否解决了您的问题?更新的答案…让我知道您的想法。您有过这样的想法吗?你能用答案更新问题吗?如果能,你能提供额外的反馈吗?