Semplice script autoit per attivare e disattivare Caps Lock in Win7


0

Sto cercando un semplice script Autoit che cambierà il Blocco maiuscole e / o Num-Lock tasti su e giù per fermare il mio laptop Windows 7 andando allo screensaver e il blocco.

Queste opzioni sono disattivate a causa delle nuove politiche che sono state implementate dal datore di lavoro.

Ho provato uno script di spostamento del cursore che ho trovato qui, ma non ha funzionato e ogni volta che inizio a utilizzare il sistema, lo script sembra fermarsi e non riesco a riavviarlo senza chiudere lo script e riavviarlo.

Qualcuno può aiutare qualcuno senza conoscenze di programmazione?

Risposte:


0

Deve essere uno script AutoIt? Altrimenti, CapsLock.exe e NumLock.exe può essere avvolto nel semplice file batch:

@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

0

Ho convertito il codice batch di @beatcracker in 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

Se si desidera controllare il tempo di inattività (per impedire l'attivazione se si sta utilizzando la macchina), dare un'occhiata _Timer_GetIdleTime () .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.