|
![]() |
#1 |
Участник
|
ну примерно так:
1
X++: BotFunctions::pressCombKeys2(BotKeyboardKeys::CONTROL,BotKeyboardKeys::V); X++: client static void pressCombKeys2(BotKeyboardKeys kkey1, BotKeyboardKeys kkey2) NATBotActions::pressKeyboardKey(kkey1, BotKeyEvent::Press); NATBotActions::pressKeyboardKey(kkey2, BotKeyEvent::Press); X++: client static void pressKeyboardKey(BotKeyboardKeys _key, BotKeyEvent _keyEvent) { DLL winApiDLL = new DLL(#UserDLL); DLLFunction keybd_event = new DLLFunction(winApiDLL, #UserDLL_KEYBD_EVENT); ; keybd_event.arg(ExtTypes::Byte, ExtTypes::Byte, ExtTypes::DWord, ExtTypes::Pointer); keybd_event.call(enum2int(_key), 0, enum2int(_keyEvent), 0); } |
|
![]() |
#2 |
Developer
|
я предпологаю что
X++: BotKeyEvent::Press = 0 BotKeyboardKeys::CONTROL = 17 BotKeyboardKeys::V = 86 X++: NATBotActions::pressKeyboardKey(BotKeyboardKeys::CONTROL, BotKeyEvent::Press); NATBotActions::pressKeyboardKey(BotKeyboardKeys::V, BotKeyEvent::Press); NATBotActions::pressKeyboardKey(BotKeyboardKeys::V, BotKeyEvent::Release); NATBotActions::pressKeyboardKey(BotKeyboardKeys::V, BotKeyEvent::Press); NATBotActions::pressKeyboardKey(BotKeyboardKeys::V, BotKeyEvent::Release); NATBotActions::pressKeyboardKey(BotKeyboardKeys::CONTROL, BotKeyEvent::Release); |
|