TC官方合作论坛

标题: 高手看看线程开启行关闭不行热键停止不起作用,给改改 [打印本页]

作者: yinds    时间: 2012-7-17 08:57
标题: 高手看看线程开启行关闭不行热键停止不起作用,给改改
空间 自动应用
//定义默认空间
整型 线程句柄
功能 逻辑型 自动()
整型 x,y,是否找到
整型 X,Y,图片序号,窗口句柄
窗口句柄=窗口.找到窗口("魔域")
循环(真)
图片序号=窗口.找图(窗口句柄,50,50,1300,700,"rc:\\55.bmp|rc:\\11.bmp|rc:\\33.bmp",#000000,0.8,1,X,Y)
如果 (图片序号>=0)
鼠标.移动(X+30,Y+70)
鼠标.左键单击(1)
辅助.等待(600)
是否找到=窗口.找图(窗口句柄,590,210,750,380,"rc:\\55.bmp|rc:\\11.bmp|rc:\\33.bmp",#000000,0.8,1,x,y)
如果(是否找到>=0)
    鼠标.移动(x+28,y+60)
    鼠标.左键单击(1)
辅助.等待(800)
如果结束
如果结束
如果(图片序号==0)
    鼠标.相对移动(150,200)
    鼠标.左键单击(1)
如果结束
循环结束
返回 真
//函数返回语句
功能结束
功能 逻辑型 开始_点击()
线程.开启("自动应用.自动","")
返回 真
功能结束

功能 逻辑型 退出_点击()
线程.关闭(线程句柄)
//这里添加你要执行的代码
辅助.退出()

返回 真
//函数返回语句
功能结束
功能 逻辑型 热键0_热键()
线程.开启("自动应用.自动","")
返回 真
功能结束
功能 逻辑型 热键0_失去焦点()
热键.销毁("热键0")
返回 真
功能结束
功能 逻辑型 热键1_热键()
线程.关闭(线程句柄)
返回 真
辅助.退出()
功能结束

空间结束
//空间结束语句

作者: yinds    时间: 2012-7-17 09:24
高手都在休班吗?
作者: 从来没赢过    时间: 2012-7-17 09:32
介个样子貌似真的不行
作者: Abin    时间: 2012-7-17 09:33
功能 逻辑型 热键0_热键()
线程句柄 = 线程.开启("自动应用.自动","")
返回 真
功能结束

你的线程句柄都不保存,你后面关闭的是哪个线程,TC都不知道了!所以得记录下所开线程的句柄!如代码所示!
作者: yinds    时间: 2012-7-17 09:33
回复 3楼从来没赢过的帖子

问题出在哪了呢?能编译过去???
作者: 落幕    时间: 2012-7-17 10:44
线程开启那个是方这样写
线程句柄=线程.开启("自动应用.自动","")
你前面都声明的了线程句柄在你开启的时候却没有用到。
你关闭线程的时候的句柄是写上了,但你开启的时候没写。所所关闭不了。
作者: c724211922    时间: 2012-7-17 16:08
学习
作者: yinds    时间: 2012-7-18 13:19
线程开启那个是方这样写
线程句柄=线程.开启("自动应用.自动","")
你前面都声明的了线程句柄在你开启的时候却没有用到。
你关闭线程的时候的句柄是写上了,但你开启的时候没写。所所关闭不了。
落幕 发表于 2012-7-17 10:44:44
改了以后就出错了
作者: cyhyzhen    时间: 2012-7-18 13:21

作者: hackdiy    时间: 2012-7-22 00:31
只要一个括号,你错误是二个括号!然后貌似有时候关进程的时候程序卡死,如果是多按几次开始之后单线程变为多线程了,导致无法退出而卡死!
作者: meikong    时间: 2012-7-22 16:55
你的是         线程.开启(自动应用)
应该是这样的   线程句柄=线程.开启("自动应用.自动","")
作者: rgkjhshi    时间: 2012-7-22 17:21
这里高手很少啊。
作者: rgkjhshi    时间: 2012-7-22 17:32
请问商品的价格是怎么获得的?




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1