Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Разблокирование Клавиатуры и мыши по нажатию на {ESC}

Ответить
Настройки темы
[решено] Разблокирование Клавиатуры и мыши по нажатию на {ESC}

Ветеран


Сообщения: 903
Благодарности: 161


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: saavaage
Дата: 03-08-2010
Собственно, не срабатывает такой скрипт:

Код: Выделить весь код
#include <BlockInputEx.au3>

;================== Block All Example ==================

HotKeySet("", "_Quit") ; отработка функции _Quit при нажатии на ескей

;Блокирует клавиатуру и мышь. Исключение - нажатие на клавишу Ескей
_BlockInputEx(1, "0x1B")

;на всякий случай, разблокировка в любом случае через 15 seconds.
Sleep(15000)
_BlockInputEx(0)

Func _Quit() ; задание самой функции _Quit (разблокирования)
	_BlockInputEx(0)
EndFunc
Ставилась задача: на время исполнения скрипта блокировать клавиатуру и мыш, с возможностью их разблокировки в любой момент выполнения скрипта.

Скрипт -немного модифицированный пример из _BlockInputEx_UDF_1.3 (от MrCreator).

Отправлено: 01:27, 03-08-2010

 

Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


Обновил, версия и ссылка таже.

Цитата saavaage:
отработает ли такой код »
Я если честно затрудняюсь понять, для чего спрашивать подобные вопросы и заниматься теоретикой? Проверь сперва - и если не сработает, то спроси почему

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:45, 03-08-2010 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Ветеран


Сообщения: 903
Благодарности: 161

Профиль | Отправить PM | Цитировать


Creat0R,
1. Все работает. Большое спасибо. Тема закрыта.



PS
Цитата Creat0R:
Я если честно затрудняюсь понять, для чего спрашивать подобные вопросы и заниматься теоретикой? Проверь сперва - и если не сработает, то спроси почему »
Дело в том, что у меня сначало не пошло. Была ошибка в скрипте (не убрал кавычки вокруг $fk), а так как еще слаб в этом деле (а в справке про возможность подстановки переменной - ни гу-гу), то сразу и обратился к Вам. Немного погодя решил попробывать и все получилось.

Извини, что дергаю часто. Надеюсь, что скоро буду только по делу...

-------
мы рождены, чтоб сказку сделать былью


Последний раз редактировалось saavaage, 03-08-2010 в 22:54.


Отправлено: 20:00, 03-08-2010 | #22



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Разблокирование Клавиатуры и мыши по нажатию на {ESC}

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Клавиатура - Покупка беспроводной клавиатуры и мыши GooG1e Выбор отдельных компонентов компьютера и конфигурации в целом 1 30-04-2010 13:06
[решено] Блокировка клавиатуры и мыши leprecon AutoIt 12 12-07-2009 20:37
Обрубание мыши и клавиатуры kelz Microsoft Windows 2000/XP 9 06-04-2006 08:24
Как избавиться от необходимости нажатия ESC после изменении расклада клавиатуры? Do Not Disturb Microsoft Windows 95/98/Me (архив) 3 16-02-2005 23:32
Блокировка клавиатуры и мыши Sonic Программирование и базы данных 6 24-04-2004 04:59




 
Переход