![]() |
#8 |
Участник
|
ребяа,не судите,я новичок
есть такой код,я один проект доделываю,
X++: client static MyKeyboardKeys str2Key(Str letter) { Str 1 l; ; l = letter; switch(l) { case '1': return MyKeyboardKeys::Num_1; case ',': return MyKeyboardKeys::M; case 'з': return MyKeyboardKeys::P; case 'а': return MyKeyboardKeys::F; case 'х': return MyKeyboardKeys::[COLOR="Red"]???[/COLOR]; } } client static void pressKey(MyKeyboardKeys kkey) { ; MyActions::pressKeyboardKey(kkey, MyKeyEvent::Press); MyActions::pressKeyboardKey(kkey, MyKeyEvent::Release); } client static void pressKeyboardKey(MyKeyboardKeys _key, MyKeyEvent _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); } |
|