如何使vbscript按住Sendkey?

如何使vbscript按住Sendkey?,vbscript,sendkeys,Vbscript,Sendkeys,我希望能够按住一个键,例如按住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" ..

我希望能够按住一个键,例如按住
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"

发送由常规击键组成的键盘字符 结合SHIFT、CTRL或ALT键,创建复合字符串 表示击键组合的参数。你是靠我来做这件事的 在常规击键之前使用以下一个或多个键 特殊字符:

关键词:特殊字符

SHIFT:+
CTRL:^
ALT:%

附加插入符号:

ws.Sendkeys "^c"

是的,但我如何确保它一直被按下,而不是被按下一次。但是谢谢,这很有帮助,请在每次击键时发送:
ws.Sendkeys“^a^c^v”