Что нового

Нажатие виртуальных клавиш Virtual-Key Codes

VadimKHL

Новичок
Сообщения
155
Репутация
0
Всем привет!

Подскажите пожалуйста, как можно нажать коды клавиш из списка Virtual-Key Codes:

К примеру, Send("{MEDIA_STOP}") работает,
но если указать код клавиши, то ничего не получается:
Send("{ASC 0xB2}")

Подскажите, что не так делаю.
 

lettterssino

Знающий
Сообщения
109
Репутация
10
Всем привет!

Подскажите пожалуйста, как можно нажать коды клавиш из списка Virtual-Key Codes:

К примеру, Send("{MEDIA_STOP}") работает,
но если указать код клавиши, то ничего не получается:
Send("{ASC 0xB2}")

Подскажите, что не так делаю.
В справке к данной функции чётко прописано.
{MEDIA_STOP}Только в 2000/XP: Остановить воспроизведение в медиа-плеере
 
Автор
V

VadimKHL

Новичок
Сообщения
155
Репутация
0
В справке к данной функции чётко прописано.
{MEDIA_STOP}Только в 2000/XP: Остановить воспроизведение в медиа-плеере
Не совсем понял ответа. {MEDIA_STOP} работает и под WIN10.
Не работает Send("{ASC 0xB2}"), хотя код 0xB2 является MEDIA_STOP
Сообщение автоматически объединено:

Народ, ну помогите)
Уже измучался, никак не получается(((
Вроде такая простая задача, а не понятно почему не работает.
 
Последнее редактирование:

SealAlbinos

Продвинутый
Сообщения
152
Репутация
57
Код:
#RequireAdmin
$dll = DllOpen("user32.dll")
$key = 0xB2
DllCall($dll,"int","keybd_event","int",$key,"int",0,"long",0,"long",0)
DllClose($dll)
 
Автор
V

VadimKHL

Новичок
Сообщения
155
Репутация
0
Большое спасибо! Супер, работает!
 
Верх