saifer » 16 окт 2018, 09:13
Можно с DLL, Но нужны имена процедур и команды вызова.
У себя двойное нажатие я реализовал так.
Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
Call keybd_event(VK_CONTROL, 0, 0, 0) Ctrl
Call keybd_event(VK_CONTROL, 0, 0, 0) ' Ctrl
Call keybd_event(VK_CONTROL, 0, KEYEVENTF_KEYUP, 0) Ctrl
Call keybd_event(VK_CONTROL, 0, KEYEVENTF_KEYUP, 0) ' Ctrl
Call keybd_event(VK_CONTROL, 0, 0, 0) Ctrl
Call keybd_event(VK_CONTROL, 0, 0, 0) Ctrl
Call keybd_event(VK_CONTROL, 0, KEYEVENTF_KEYUP, 0) Ctrl
Call keybd_event(VK_CONTROL, 0, KEYEVENTF_KEYUP, 0) Ctrl
Т.е имитирую нажатие и отжатие.