如何在WSH脚本中使用多个键,如(ALT,CTRL,DELETE)? 如何使用WSH SCript获取应用程序的屏幕截图并将其粘贴到MSWord中?
答案 0 :(得分:4)
使用SendKeys,你不能。 I told you so
关于发送多个密钥 - 请阅读documentation on SendKeys()
on MSDN。不难发现。
也许有一个ActiveX组件可以为你拍摄屏幕截图,但是使用vanilla Windows脚本,这是不可能做到的。
答案 1 :(得分:0)
是的,我认为像Tomalak说的那样,你想要做的事情很可能涉及使用CreateObject命令调用ActiveX组件。
我建议反对它,通常是当你的脚本试图调用应用程序(Word)并截取屏幕时......是时候投资一些开发软件(Visual Studio或其他东西)并编写一个实际的应用程序。
如果您完全设置了它,DevGuru has a decent reference page用于CreateObject命令。
答案 2 :(得分:0)
https://social.technet.microsoft.com/wiki/contents/articles/5169.vbscript-sendkeys-method.aspx
它说要做“ Alt F5”之类的事情,要做“%{F5}”
要执行Ctrl Alt Delete,必须执行“ ^%{DEL}”