|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
感谢:梦里只影向你 昨晚悉心教导.
因为今天重装系统,也重新下载了TC3.039的版本,
昨晚制作出来的脚步能用的,今天重新下线TC在重新做一次就不行了。
现在的问题我做了个后台循环点击按键脚步,为什么运行时鼠标只点击一次?貌似按键有运行工作,但是鼠标就是开始运行那一刻只点击一次.求解?
小弟万分感激.
#import "dm.dmsoft" dm
空间 开卡
//定义默认空间
int[] 线程句柄数组
int 线程状态
功能 逻辑型 测试()
//这里添加你要执行的代码
整型 窗口句柄
窗口句柄=窗口.鼠标所在窗口句柄()
如果(窗口句柄==0) //判断是否获取到了窗口句柄
辅助.消息框("没有获取到窗口句柄!")
否则
窗口.激活(窗口句柄)
辅助.等待(100)
窗口.还原(窗口句柄)
辅助.等待(100)
整型 是否绑定成功
是否绑定成功=dm.BindWindow(窗口句柄,"normal","windows","windows",0)
如果(是否绑定成功==0)
辅助.消息框("绑定失败!")
如果结束
如果结束
循环(真)
如果(单选框.获得状态("单选框0"))
dm.MoveR(426,205)
dm.LeftClick()
dm.KeyPress(13)
dm.KeyPress(27)
如果结束
如果(单选框.获得状态("单选框1"))
dm.MoveR(554,197)
dm.LeftClick()
dm.KeyPress(13)
dm.KeyPress(27)
如果结束
如果(单选框.获得状态("单选框2"))
dm.MoveR(680,200)
dm.LeftClick()
dm.KeyPress(13)
dm.KeyPress(27)
如果结束
如果(单选框.获得状态("单选框3"))
dm.MoveR(417,372)
dm.LeftClick()
dm.KeyPress(13)
dm.KeyPress(27)
如果结束
如果(单选框.获得状态("单选框4"))
dm.MoveR(556,377)
dm.LeftClick()
dm.KeyPress(13)
dm.KeyPress(27)
如果结束
如果(单选框.获得状态("单选框5"))
dm.MoveR(686,370)
dm.LeftClick()
dm.KeyPress(13)
dm.KeyPress(27)
如果结束
循环结束
返回 真
//函数返回语句
功能结束
功能 逻辑型 热键0_热键()
//这里添加你要执行的代码
//if(线程状态!=1)
//for(int i=0;i<3;i++)
//if(线程句柄数组==0)
//线程句柄数组 = 线程.开启("记事本测试.测试1","")
//endif
//endfor
//线程状态 = 1
//endif
如果(线程状态!=1)
int i =0
循环(i<3)
如果(线程句柄数组==0)
线程句柄数组 = 线程.开启("开卡.测试","")
如果结束
i = i+1
循环结束
线程状态 = 1
如果结束
返回 真
功能结束
功能 逻辑型 热键1_热键()
//这里添加你要执行的代码
//if(线程状态 == 1)
//for(int i=0;i<3;i++)
//线程.关闭(线程句柄数组)
//线程句柄数组 = 0
//endfor
//线程状态 = 0
//endif
如果(线程状态 == 1)
int j = 0
循环(j<3)
线程.关闭(线程句柄数组[j])
线程句柄数组[j] = 0
j=j+1
循环结束
线程状态 = 0
如果结束
返回 真
功能结束
功能 逻辑型 退出_点击()
//这里添加你要执行的代码
辅助.退出()
返回 真
功能结束
功能 逻辑型 初始化()
//这里添加你要执行的代码
逻辑型 是否成功=辅助.是否注册("dm.dmsoft")
如果(是否成功)
辅助.消息框("插件已注册")
如果结束
是否成功=辅助.注册插件("rc:\\dm.dll",真)
如果(是否成功)
辅助.消息框("插件注成功册")
如果结束
线程句柄数组 =int[3]
返回 真
功能结束
空间结束
//空间结束语句
|
|