В WSH, как я могу анализировать нажатия нескольких клавиш, как ALT-CTRL-DEL? - PullRequest
0 голосов
/ 16 декабря 2008

Как я могу использовать несколько ключей в скрипте WSH, например (ALT, CTRL, DELETE)? Как сделать снимок экрана приложения и вставить его в MSWord с помощью WSH SCript?

Ответы [ 3 ]

4 голосов
/ 16 декабря 2008

Используя SendKeys, вы не можете. Я же тебе говорил .

Относительно отправки нескольких ключей - прочитайте документацию на SendKeys() на MSDN . Это не сложно узнать.

Возможно, где-то есть компонент ActiveX, который может сделать снимки экрана для вас, но с помощью ванильных сценариев Windows это сделать невозможно.

0 голосов
/ 12 октября 2018

https://social.technet.microsoft.com/wiki/contents/articles/5169.vbscript-sendkeys-method.aspx

Это говорит о том, что сделать что-то вроде "Alt F5", чтобы сделать "% {F5}"

Чтобы выполнить Ctrl Alt Delete, вам нужно выполнить «^% {DEL}»

0 голосов
/ 22 мая 2009

Да, я думаю, как сказал Томалак, то, что вы пытаетесь сделать, скорее всего, будет включать вызов компонента ActiveX с помощью команды CreateObject.

Я бы посоветовал против этого, хотя обычно, когда вы достигли точки, когда ваш скрипт пытается вызывать приложения (Word) и делать скриншоты ... пришло время инвестировать в какое-то программное обеспечение для разработки (Visual Studio или что-то) и писать фактическое заявление.

Если вы полностью настроены, DevGuru имеет достойную справочную страницу для команды CreateObject.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...