Skrip autoit sederhana untuk mengaktifkan dan menonaktifkan Caps Lock di Win7

0

Saya mencari skrip autoit sederhana yang akan mengaktifkan Kunci huruf kapital dan / atau Num-Lock tombol hidup dan mati untuk menghentikan laptop Windows 7 saya pergi ke screensaver dan mengunci.

Opsi-opsi ini menjadi abu-abu karena kebijakan baru yang telah diluncurkan oleh majikan.

Saya memang mencoba skrip kursor yang saya temukan di sini, tetapi tidak berhasil dan setiap kali saya mulai menggunakan sistem, skrip tampaknya berhenti dan saya tidak bisa memulai lagi tanpa menutup skrip dan meluncurkannya kembali.

Adakah yang bisa membantu seseorang tanpa pengetahuan coding?

Ally-J
sumber

Jawaban:

0

Apakah harus berupa skrip AutoIt? Jika tidak, CapsLock.exe dan NumLock.exe dapat dibungkus dalam file batch sederhana:

@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
beatcracker
sumber
0

Saya mengkonversi kode Batch @beatcracker ke 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

Jika Anda ingin memeriksa waktu idle (untuk mencegah beralih-pindah jika Anda menggunakan mesin Anda), lihatlah _Timer_GetIdleTime () .

Jefrey Sobreira Santos
sumber