作者IOann (张昱珩)
看板EzHotKey
标题[AHK-] 如何背景送出 Ctrl + Keys?
时间Sat Mar 6 09:10:59 2010
试了很久,还是没有找到能用的方法。
内建的 ControlSend,要嘛会干扰前景,要嘛会漏送 Ctrl Down,不是很好用。
目前想到的雏形如下:
F12::
ControlGetFocus, Var_Control, A
WinGet, Var_WinTitle, ID, A
PostMessage, 0x100, 0x11,, %Var_Control%, ahk_ID %Var_WinTitle%
; 0x100 = WM_KEYDOWN ; 0x11 = Ctrl
PostMessage, 0x102, 0x52,, %Var_Control%, ahk_ID %Var_WinTitle%
; 0X102 = WM_CHAR ; 0x52 = R
PostMessage, 0x101, 0x11, 0xC0000000, %Var_Control%, ahk_ID %Var_WinTitle%
; 0X101 = WM_KEYUP
;
http://www.autohotkey.com/docs/misc/SendMessageList.htm
Return
但是测试结果只能送出 Ctrl 和 R,不能送出 Ctrl + R,
请问有没有板知道怎麽处理?
--
http://ioannblog.blogspot.com/ ▏▎▍▌▋▊ IOann's Notes
─────────────────────────────────────
本着作依据 Creative Commons 姓名标示-非商业性-相同方式分享 授权条款为授权
http://creativecommons.org/licenses/by-nc-sa/2.0/tw/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.42.223.174
※ 编辑: IOann 来自: 211.21.127.209 (07/30 20:23)