Dimmak
Знающий
- Сообщения
- 185
- Репутация
- 9
Подскажите, как выполнить Send() через DllCall, но чтобы можно было отследить виртуально нажатую клавишу с помощью isPressed() :stars:
Ответ:
Ответ:
Код:
#include <Misc.au3>
#include <vkConstants.au3>
DllCall( "user32.dll", 'int', 'keybd_event', 'byte', $VK_F13 , 'byte', 0, 'uint', 0, 'ptr', 0 )
Sleep( 250 )
ConsoleWrite( _IsPressed( '7C' ) &@CR ) ; 7c - это F13
; 0x0002 - отпускание клавиши
DllCall( "user32.dll", 'int', 'keybd_event', 'byte', $VK_F13 , 'byte', 0, 'uint', 0x0002, 'ptr', 0 )
Sleep( 50 )
ConsoleWrite( _IsPressed( '7C') &@CR )