TC官方合作论坛
标题:
【剑仙教程】检测两个按键,多个按键的状态。
[打印本页]
作者:
剑仙十号
时间:
2016-2-25 17:10
标题:
【剑仙教程】检测两个按键,多个按键的状态。
while(true)
var retct = dllcall("user32.dll","long", "GetAsyncKeyState","long",17)
var retx = dllcall("user32.dll","long", "GetAsyncKeyState","long",88)
if(retct != 0 && retx != 0 )
traceprint("双键已按下。")
sleep(30)
end
sleep(100)
end
作者:
剑仙十号
时间:
2016-2-25 17:11
17是ctrl。
88是X。
检测这两个键的状态。两个都按下才有效。
作者:
jodon27
时间:
2016-3-2 08:45
学习一下!!
作者:
jodon27
时间:
2016-3-2 08:46
学习一下!!
作者:
jodon27
时间:
2016-3-2 08:46
学习一下!!
作者:
jodon27
时间:
2016-3-2 08:46
学习一下!!
作者:
jodon27
时间:
2016-3-2 08:46
学习一下!!
作者:
剑仙十号
时间:
2016-3-5 18:46
//TC怎样判断Caps_Lock键为大写,还是小写状态.
//TC检测Caps_Lock键大小写状态.
变量 线程ID
功能 执行()
while(true)
变量 retCaps = 动态库调用("user32.dll","long", "GetKeyState","long",20) //Caps_Lock(20)
traceprint(retCaps)
如果(retCaps != 0)
调试输出("Caps_Lock键已经锁定。字母键为大写状态。") //检测Mum_Lock(144),Scroll_Lock(145)的状态,方法也一样.
end
sleep(100)
end
结束
//启动_热键操作
功能 启动_热键()
线程ID=线程开启("执行","")
结束
//终止热键操作
功能 终止_热键()
线程关闭(线程ID)
结束
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1