作者zhadow (zzz)
看板EzHotKey
标题[AHK-] 如何在BlockInput中测侦Ctrl,Alt是否被按住?
时间Wed Mar 25 22:59:05 2009
我想在 BlockInput on 时,测侦 Ctrl+Alt+X 是否被按下,好结束回圈,
我的测试程式如下,用了 GetKeyState 来判断按键,可是对 Ctrl, Alt
似乎没用。
想请问,该怎麽解决呢?还是有其他的方法达到我的要求?
::zzzz::
BlockInput,On
counter:=30
Send, Test
Loop,%counter%
{
GetKeyState, key1, LAlt, P
GetKeyState, key2, LControl, P
GetKeyState, key3, X, P
If (key1="D" and key2="D" and key3="D") {
ToolTip, OK
}
else {
ToolTip, Alt:%key1% Ctrl:%key2% X:%key3% %counter%
counter-=1
Sleep,1000
}
ToolTip
BlockInput,Off
Return
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.214.23