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

Показать сообщение отдельно

Googler


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

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


любым скриптовым языком, поддерживающим API вызовы, пример на AutoIT:
Код: Выделить весь код
$sCMDPath = 'C:\Script.CMD' ; Путь к CMD-файлу
$sCMDRoot = 'C:\'           ; Каталог запуска

Const $iCapsLock = 0x14     ; скан-код CAPS LOCK
Const $iNumLock  = 0x90     ; скан-код NUM LOCK

; Определяем состояние нужной клавиши
$aRet = DllCall("user32.dll", "int", "GetKeyState", "int", $iCapsLock)
; Если включена или нажата запуск скрипта
If $aRet[0] Then
    Run(@ComSpec & " /C " & $sCMDPath, $sCMDRoot, @SW_HIDE)
EndIf
Это сообщение посчитали полезным следующие участники:

Отправлено: 08:24, 24-02-2009 | #2