1

Тема: VBS: Запрет клавиатуры и мышки

Есть ли способ из VBS запретить события от мыши и клавиатуры и в то же время, чтобы срабатывала команда SendKeys для окна открытого с помощью метода Exec объекта WScript.Shell?

Т.е. нужно запустить скрипт и спокойно отойти на полчасика с уверенностью, что никто не сможет влезть!

2

Re: VBS: Запрет клавиатуры и мышки

Может будет достаточно перед каждой отправкой действия в окно предварительно давать команду его (окна) активизации?

А если попытаетесь реализовать свой функционал не на VBS, а на AutoIt, то задействуете куда больше возможностей манипулирования окном процесса.

WBR. Roman

3

Re: VBS: Запрет клавиатуры и мышки

Есть ли способ из VBS запретить события от мыши и клавиатуры и в то же время, чтобы срабатывала команда SendKeys для окна открытого с помощью метода Exec объекта WScript.Shell?

Берите библиотеку: Обзор библиотеки AutoItX3.dll, регистрируйте, и пользуйте.

4

Re: VBS: Запрет клавиатуры и мышки

Rom5 пишет:

Может будет достаточно перед каждой отправкой действия в окно предварительно давать команду его (окна) активизации?

Не спасет от нажатия клавиш, да и кликанье в окне сдвинет все посылки sendkey

Rom5 пишет:

А если попытаетесь реализовать свой функционал не на VBS, а на AutoIt, то задействуете куда больше возможностей манипулирования окном процесса.

Буду смотреть в сторону AutoIt

5 (изменено: chichva, 2013-10-02 01:22:01)

Re: VBS: Запрет клавиатуры и мышки

alexii пишет:

Есть ли способ из VBS запретить события от мыши и клавиатуры и в то же время, чтобы срабатывала команда SendKeys для окна открытого с помощью метода Exec объекта WScript.Shell?

Берите библиотеку: Обзор библиотеки AutoItX3.dll, регистрируйте, и пользуйте.

Понял, спасибо.
BlockInput - это как раз то, что надо!