知道了窗体的hwnd 能否专门send 键盘动作给该窗体?
知道了窗体的hwnd 能否专门send 键盘动作给该窗体? 可以,sendkeepactive或者使用controlsend 好像以上两个都发送不了{enter}之类的吧 。 ;WM_KEYDOWN = 0x0100;WM_KEYUP = 0x0101
;VK_RETURN = 0x0d
_WINAPI_PostMessage($hwnd,$WM_KEYDOWN,$VK_RETURN,0)
Sleep(5)
_WINAPI_PostMessage($hwnd,$WM_KEYUP,$VK_RETURN,0)
标题
回复 3# yoshubom没有遇到过这种情况… Run("notepad.exe")
WinWait("")
SendKeepActive("")
For $i=1 To 5
Send('This is a Enter{enter}')
Send('This is another Enter{enter}')
Next
SendKeepActive('')回复 3# yoshubom 代码里没有写句柄,可以看帮助,sendkeepactive
就是把
Local $hWnd = WinWait("", "", 10)替换了 _WinAPI_RegisterHotKey 顺便问下能send给进程吗? 回复 9# yjs14
麻烦你先说说,按键怎么直接控制进程 postmessage
页:
[1]