如何使用VBScript发送击键?
我有屏幕截图软件如何使用VBScript发送击键?,vbscript,Vbscript,我有屏幕截图软件picPick,我还设置了热键,可以用它进行滚动拍摄 CTRL+ALT+PRINT\u屏幕按钮 我的目标是运行应用程序,然后按热键捕获屏幕。 但是picPick似乎运行了,但是SendKeys()没有做任何事情,我想什么都没有发生, 我做错了什么 VBScript Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.Run "C:\picPick" WshShell.SendKeys("+^{PRTSC}"
picPick
,我还设置了热键,可以用它进行滚动拍摄
CTRL+ALT+PRINT\u屏幕按钮
我的目标是运行应用程序,然后按热键捕获屏幕。
但是picPick似乎运行了,但是SendKeys()没有做任何事情,我想什么都没有发生,
我做错了什么
VBScript
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "C:\picPick"
WshShell.SendKeys("+^{PRTSC}")
我也试过简单的打印屏幕
WshShell.SendKeys("{PRTSC}")
然后尝试将我得到的东西粘贴到MS Paint上,但没有发生任何事情(即,我相信没有按下屏幕截图btn)如以下所述:
无法将打印屏幕键{PRTSC}发送到应用程序
{PRTSC}代码可能是为将来使用而保留的,就像在.NET中一样。感谢您的洞察力。。。那太差劲了…:(