Простой скрипт autoit для включения и выключения Caps Lock в Win7
Я ищу простой скрипт autoit, который будет включать и выключать клавиши Caps-Lock и / или Num-Lock, чтобы мой ноутбук с Windows 7 не переходил к заставке и не блокировался.
Эти параметры недоступны из-за новых политик, которые были развернуты работодателем.
Я попробовал скрипт перемещения курсора, который нашел здесь, но он не работал, и всякий раз, когда я начинаю использовать систему, скрипт, кажется, останавливается, и я не могу запустить его снова, не закрыв скрипт и не перезапустив его.
Кто-нибудь может помочь кому-то без знания кодирования?
2 ответа
Я преобразовал пакетный код @beatcracker в AutoIt:
Opt("SendCapslockMode", 0)
; Set delay between blinking lights
; Delay = Seconds * 1000
Local $iDelay = 5000
While 1
Send("{CAPSLOCK on")
Sleep($iDelay)
Send("{CAPSLOCK off")
Sleep($iDelay)
Send("{NUMLOCK on")
Sleep($iDelay)
Send("{NUMLOCK off")
Sleep($iDelay)
WEnd
Если вы хотите проверить время простоя (чтобы предотвратить переключение, если вы используете свой компьютер), взгляните на _Timer_GetIdleTime ().
Должен ли это быть скрипт AutoIt? Если нет, CapsLock.exe и NumLock.exe могут быть помещены в простой пакетный файл:
@echo off
:: Set delay beetwen blinking lights
:: Delay = Seconds * 1000
set DELAY=5000
set SLEEP=ping 192.0.2.2 -n 1 -w %DELAY% > NUL
:loop
capslock.exe on
%SLEEP%
capslock.exe off
%SLEEP%
numlock.exe on
%SLEEP%
numlock.exe off
%SLEEP%
goto :loop