TC官方合作论坛
标题:
怎么设置热键F11开始F12停止?
[打印本页]
作者:
qjl515728270
时间:
2013-6-25 14:33
标题:
怎么设置热键F11开始F12停止?
空间 刷令牌
//默认空间
//开始按钮_点击操作
功能 开始_点击()
键盘.按键(35,1)
辅助.等待(500)
鼠标.移动(490,586)
辅助.等待(500)
鼠标.左键单击(1)
辅助.等待(500)
鼠标.移动(356,351)
辅助.等待(500)
鼠标.左键单击(1)
辅助.等待(500)
鼠标.移动(233,356)
辅助.等待(500)
鼠标.左键单击(1)
辅助.等待(500)
鼠标.移动(270,356)
辅助.等待(500)
鼠标.左键单击(1)
辅助.等待(500)
键盘.按键(36,1)
功能结束
//退出按钮_点击操作
功能 退出_点击()
辅助.退出()
功能结束
功能 热键0_热键()
//这里添加你要执行的代码
F11
功能结束
功能 热键1_热键()
//这里添加你要执行的代码
F12
功能结束
空间结束
//空间结束语句
怎么设置热键F11开始F12停止?
然后怎么加上一个每隔30分钟重复运行一次?
作者:
q1473147311
时间:
2013-6-25 14:57
每个控件都有属性,找到对应热键设置下。 图形界面那设置。不要在代码里
热键对应代码框内写你要的功能,而不是你现在写的F11
作者:
q1473147311
时间:
2013-6-25 15:02
你基础有点不够,建议看看 冷月前辈的视频教程哦。 只看第一课就行了。
稍微看一遍
作者:
zhkq
时间:
2013-6-25 15:40
空间 刷令牌
//默认空间
刷令牌线程
//开始按钮_点击操作
功能 开始_点击()
功能结束
功能 控制程序()
循环(真)
线程.开启("刷令牌.刷令牌","")
辅助.等待(30*60*1000)
循环结束
功能结束
功能 刷令牌()
键盘.按键(35,1)
辅助.等待(500)
鼠标.移动(490,586)
辅助.等待(500)
鼠标.左键单击(1)
辅助.等待(500)
鼠标.移动(356,351)
辅助.等待(500)
鼠标.左键单击(1)
辅助.等待(500)
鼠标.移动(233,356)
辅助.等待(500)
鼠标.左键单击(1)
辅助.等待(500)
鼠标.移动(270,356)
辅助.等待(500)
鼠标.左键单击(1)
辅助.等待(500)
键盘.按键(36,1)
功能结束
//退出按钮_点击操作
功能 退出_点击()
辅助.退出()
功能结束
功能 热键0_热键()
//这里添加你要执行的代码
刷令牌线程=线程.开启("刷令牌.控制程序","")
功能结束
功能 热键1_热键()
//这里添加你要执行的代码
线程.关闭(刷令牌线程)
功能结束
空间结束
热键0 设置为F11 热键1设置为F12需要在界面设计那里设置,不在代码中
就是热键控件属性中 “热键键值”哪项。
作者:
Dear〃惜颜
时间:
2013-6-25 16:45
工具箱-热键
作者:
剃刀
时间:
2013-6-25 17:01
三楼正解
作者:
jimye0526
时间:
2013-6-25 17:03
热键bug
F12貌似无效
我用e调用win32 api写的热键F12貌似也是无效的 所以热键不要设置F12
作者:
qjl515728270
时间:
2013-6-26 00:16
回复
4楼
zhkq
的帖子
谢了,现在知道怎么设置热键和循环了,但是热键停止不了,刚试了一下,F12换成page down也不行
作者:
zhkq
时间:
2013-6-26 10:03
热键1关闭不了?
三种可能
1、热键1这个方法是系统自动生成的还是手写的?必须是通过控件属性里面选择的方式不然这个方法不会被调用
2、线程关闭失效,这个可以增加个判断试试
3、这个是最有可能的,就是你重复启动了,因为上面的代码我简单些的没有做唯一性的判断,你加个判断
变量 线程状态
功能 初始化()
线程状态=假
功能结束
功能 热键0_热键()
//这里添加你要执行的代码
如果 (!线程状态)
刷令牌线程=线程.开启("刷令牌.控制程序","")
线程状态=真
如果结束
功能结束
功能 热键1_热键()
//这里添加你要执行的代码
线程.关闭(刷令牌线程)
线程状态=假
功能结束
作者:
qjl515728270
时间:
2013-6-26 20:59
回复
9楼
zhkq
的帖子
空间 刷令牌
//默认空间
刷令牌线程
//开始按钮_点击操作
功能 开始_点击()
线程.开启("刷令牌.回位","")
功能结束
功能 控制程序()
循环(真)
线程.开启("刷令牌.刷令牌","")
辅助.等待(3600000)
循环结束
功能结束
功能 刷令牌()
键盘.按键(35,1)
辅助.等待(1000)
键盘.按下(165)
辅助.等待(500)
键盘.按键(69,1)
辅助.等待(500)
键盘.弹起(165)
辅助.等待(1000)
鼠标.移动(356,351)
辅助.等待(1000)
鼠标.左键单击(1)
辅助.等待(1000)
鼠标.移动(233,356)
辅助.等待(1000)
鼠标.左键单击(1)
辅助.等待(1000)
鼠标.移动(270,356)
辅助.等待(1000)
鼠标.左键单击(1)
辅助.等待(1000)
键盘.按键(36,1)
键盘.按下(165)
辅助.等待(500)
键盘.按键(69,1)
辅助.等待(500)
键盘.弹起(165)
辅助.等待(1000)
键盘.按键(36,1)
辅助.等待(1000)
功能结束
功能 回位()
x,y
循环(真)
(图像.找图(0,0,1280,1024,"rc:阴都殿.bmp",#050505,0.9,0,x,y)==-1)
辅助.等待(1000)
循环结束
键盘.按键(35,1)//停止
辅助.等待(1000)
键盘.按键(36,1)//开始
辅助.等待(1000)
功能结束
//退出按钮_点击操作
功能 退出_点击()
辅助.退出()
功能结束
变量 线程状态
功能 初始化()
线程状态=假
功能结束
功能 热键0_热键()
//这里添加你要执行的代码
如果 (!线程状态)
刷令牌线程=线程.开启("刷令牌.控制程序","")
线程状态=真
如果结束
功能结束
功能 热键1_热键()
//这里添加你要执行的代码
线程.关闭(刷令牌线程)
线程状态=假
功能结束
空间结束
我加了个回位,但是没有效果,图片是我截左上角的地图名字.
是不是这样截图来判断的?
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1