我希望能够按住某个键,例如按住ctrl
,同时使用Sendkeys
按a
。这是简化的代码(没有所有无用的东西)。我知道我正在寻找的答案是在某个地方,但我无法找到任何与我一起工作的人
set ws = CreateObject("Wscript.shell")
ws.run "Teams.txt"
[script to make it hold ctrl]
ws.Sendkeys "a"
[script to make it hold ctrl]
ws.Sendkeys "c"
...
[script to make it hold ctrl]
ws.Sendkeys "v"
答案 0 :(得分:0)
来自https://msdn.microsoft.com/en-us/library/8c6yea83%28v=vs.84%29.aspx
发送由常规按键组成的键盘字符 与SHIFT,CTRL或ALT组合,创建一个复合字符串 代表击键组合的参数。你这样做 在常规击键之前使用以下一个或多个 特殊字符:
关键:特殊字符
SHIFT:+
CTRL:^
ALT:%
附上一个插入符号:
ws.Sendkeys "^c"