Блокировка мыши и клавиатуры

блокируется ввод на заданный период

Автор:Vint

Код: AutoIt

#RequireAdmin
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Icon=icon\kgpg.ico
#AutoIt3Wrapper_Compression=4
#AutoIt3Wrapper_Res_requestedExecutionLevel=None
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****

If @Compiled Then
	If $CmdLine[0] = 0 Then Exit(1)
	$wait = $CmdLine[1]
	If $wait = 0 Then Exit
Else
	$wait = 3000
EndIf

BlockInput(1)
Sleep($wait)
BlockInput(0)
Exit
Запуск

block.exe 5000

Если не передавать аргумент, по умолчанию 3000 мс

Вызов в Clickermann

Код: Clickermann

EXECUTE("block.exe", "5000")  // блокировка на 5000 милисекунд

Можно сделать и включение/выключение по команде. Но так как сторонняя программа, в случае сбоя скрипта у нас останется заблокированным всё. Как тогда выключать?

Но блокирует и нажатия самого кликера через KEYDOWN, KEYSTING. Правда работает через POSTMESSAGE Я вижу только одно применение, блокировать ввод, пока кликер заполняет формы.

P.S. отключается при Ctrl+Alt+Del