TC官方合作论坛
标题:
求助,设置组合快捷键。
[打印本页]
作者:
pzlpdl
时间:
2016-2-25 01:05
标题:
求助,设置组合快捷键。
如何为脚本设置组合快捷键?
比如按 ctrl+X 激活脚本的某个功能。
因为需要用的程序大部分按键已经被占用了,只能通过组合键的方式实现了。
已经试过好些方法了,效果不理想。
————————成功几率1/2——————————
循环(1)
键盘等待按键()
如果(键盘等待按键()==17)
键盘等待按键()
如果(键盘等待按键()==88)
消息框("成功")
结束
结束
等待(200)
结束
_______________________________________
作者:
pzlpdl
时间:
2016-2-25 01:16
本帖最后由 pzlpdl 于 2016-2-25 01:20 编辑
循环(1)
键盘等待按键()
变量 k1=键盘等待按键()
变量 k2=键盘等待按键()
如果(k1==17 && k2==88)
消息框("成功")
结束
等待(500)
结束
//这样的也试过,成功率还不如那个。
复制代码
作者:
pzlpdl
时间:
2016-2-25 01:21
求大神,要是TC连这个都搞不定的话,我还是用按键精灵吧。
作者:
来不及的来得及
时间:
2016-2-25 07:23
提示:
作者被禁止或删除 内容自动屏蔽
作者:
pzlpdl
时间:
2016-2-25 10:35
//一觉醒来我自己研究出来了
变量 k = 0
变量 s = 0
循环(1)
k = 键盘等待按键()
如果(k == 17)
s = k
否则如果(k==67)
如果(s==17)
消息框("成功")
否则
消息框("不成功")
结束
s = 0
结束
等待(50)
结束
复制代码
作者:
我是谁啊123
时间:
2016-2-25 10:49
用热键不是更省事吗
作者:
pzlpdl
时间:
2016-2-25 11:42
我是谁啊123 发表于 2016-2-25 10:49
用热键不是更省事吗
热键怎么用?求指教。
作者:
剑仙十号
时间:
2016-2-25 17:07
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 21:03
.....
测试一下.rar
2016-2-25 21:03 上传
点击文件名下载附件
1.88 KB, 下载次数: 211
作者:
pzlpdl
时间:
2016-2-25 21:21
谢谢大家,几种方法都很好用。
问题解决了。
实在是不想用按键精灵了,生成小精灵太墨迹,还得**。
作者:
jodon27
时间:
2016-3-2 08:46
学习一下!!
作者:
jodon27
时间:
2016-3-2 08:46
学习一下!!
作者:
jodon27
时间:
2016-3-2 08:46
学习一下!!
作者:
jodon27
时间:
2016-3-2 08:46
学习一下!!
作者:
jodon27
时间:
2016-3-2 08:46
学习一下!!
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1