在VBScript中同时发送多个密钥

在VBScript中同时发送多个密钥,vbscript,Vbscript,我想在VBScript中创建一个脚本,该脚本将同时发送CTRL键和V键,从而触发粘贴 我试过这样的方法: Option Explicit dim xx set xx=createobject(wscript.shell) xx.sendkeys("^V") 但它不起作用。它只需按CTRL键,然后按V键,什么也不做。我希望它能同时向他们施压 如果将“^V”改为“^V”,是否会更改任何内容?还是不会?请回答我 你遇到了一些问题。也许只是打字错误,但是 Option Explicit Dim xx

我想在VBScript中创建一个脚本,该脚本将同时发送CTRL键和V键,从而触发粘贴

我试过这样的方法:

Option Explicit
dim xx
set xx=createobject(wscript.shell)
xx.sendkeys("^V")
但它不起作用。它只需按CTRL键,然后按V键,什么也不做。我希望它能同时向他们施压


如果将“^V”改为“^V”,是否会更改任何内容?还是不会?请回答我

你遇到了一些问题。也许只是打字错误,但是

Option Explicit
Dim xx
Set xx = CreateObject("WScript.Shell")  ' Put quotes around WScript.Shell
xx.SendKeys "^v"                        ' Don't use parens without Call or a return assignment
应该这样做。如果它仍然“什么也不做”,您可能需要尝试
AppActivate()
来激活要粘贴到的窗口

If xx.AppActivate("Notepad") Then
    xx.SendKeys "^v"
End If