在复制静态文本中发送密钥问题并通过发送密钥粘贴它

时间:2017-12-26 12:12:41

标签: vbscript

我正在尝试从Send Keys复制静态文本并通过“发送密钥”粘贴它,我无法复制该文本并将其粘贴,而是粘贴我之前复制的值。

    Set a = CreateObject("Wscript.shell")
    a.SendKeys("^c ABC")
    a.SendKeys("^v")

我想将文字“ABC”粘贴到我的困境中,它粘贴了我之前复制的值,例如代码运行后,“XYZ”代替“ABC”。

我也尝试发送直接内容但没有帮助。

a.Sendkeys("ABC")

请告诉我这里的错误。感谢

1 个答案:

答案 0 :(得分:0)

您可以使用水银对象并清除最初复制的值来完成此操作。请参考以下代码 -

Set objCB = CreateObject("Mercury.Clipboard")
objCB.clear
functionForSendKey("^c")
wait(1)