|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Как проверить состояние Caps Lock и Num Lock? |
|
Любой язык - [решено] Как проверить состояние Caps Lock и Num Lock?
|
Старожил Сообщения: 268 |
Профиль | Отправить PM | Цитировать Как проверить состояние клавиш Caps Lock и Num Lock ? Если они нажаты, запустить определенный cmd файл ?
Если есть возможность, покажите пример. |
|
Отправлено: 00:36, 24-02-2009 |
Googler Сообщения: 3665
|
Профиль | Отправить 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 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - [решено] Не отключается Caps Lock, проблема с переключением раскладки | Amstel | Microsoft Windows Vista | 8 | 08-11-2016 14:13 | |
Slackware - [решено] couldn't open lock file | Naiad | Общий по Linux | 4 | 15-01-2009 00:21 | |
Num Lock по умолчанию выключен. Как включить? | rewerty | Хочу все знать | 5 | 16-05-2006 18:16 | |
Нажатие Num Lock при запуске | Harisma | Хочу все знать | 5 | 28-09-2003 04:05 | |
Num Lock | Nealles | Программирование и базы данных | 2 | 16-09-2003 16:56 |
|