TC官方合作论坛
标题:
线程问题 求大神指点
[打印本页]
作者:
lizhanglin520
时间:
2013-7-2 15:40
标题:
线程问题 求大神指点
功能 按钮4_点击()
//这里添加你要执行的代码
线程.关闭(线程句柄)
dm.UnBindWindow()
辅助.等待(2000)
状态=复选框.获得状态("复选框0")
如果(状态==真)
线程.开启("TC采集脚本.采集","")
否则
状态=复选框.获得状态("复选框1")
如果(状态==真)
线程.开启("TC采集脚本.采集","")
否则
状态=复选框.获得状态("复选框2")
如果(状态==真)
线程.开启("TC采集脚本.采集","")
否则
辅助.消息框("你没有选择任务")
如果结束
如果结束
如果结束
功能结束
这样写 怎么会把我开始第一次 启动也恢复了 变成双操作
我写的是单线程 想弄按钮切换任务.
作者:
lizhanglin520
时间:
2013-7-2 15:52
有没有 人帮我看看怎么弄
作者:
f45601535
时间:
2013-7-2 16:57
你刚开始 线程.关闭(线程句柄)确定已经关闭了吗? 你光这点代答好像不好回答呢
作者:
lizhanglin520
时间:
2013-7-2 20:53
回复
3楼
f45601535
的帖子
怎么判断 线程关闭成功没有啊 大侠
作者:
lizhanglin520
时间:
2013-7-2 21:30
空间 TC采集脚本
dm=com("dm.dmsoft")
//默认空间
变量 intX,intY
变量 线程句柄
功能 采集()
功能结束
功能 热键0_热键()
//这里添加你要执行的代码
状态=复选框.获得状态("复选框0")
如果(状态==真)
线程.开启("TC采集脚本.采集","")
否则
状态=复选框.获得状态("复选框1")
如果(状态==真)
线程.开启("TC采集脚本.采集","")
否则
状态=复选框.获得状态("复选框2")
如果(状态==真)
线程.开启("TC采集脚本.采集","")
否则
辅助.消息框("你没有选择任务")
如果结束
如果结束
如果结束
功能结束
功能 按钮1_点击()
//这里添加你要执行的代码
状态=复选框.获得状态("复选框0")
如果(状态==真)
线程.开启("TC采集脚本.采集","")
否则
状态=复选框.获得状态("复选框1")
如果(状态==真)
线程.开启("TC采集脚本.采集","")
否则
状态=复选框.获得状态("复选框2")
如果(状态==真)
线程.开启("TC采集脚本.采集","")
否则
辅助.消息框("你没有选择任务")
如果结束
如果结束
如果结束
功能结束
功能 热键1_热键()
//这里添加你要执行的代码
线程.关闭(线程句柄)
dm.UnBindWindow()
辅助.退出()
功能结束
功能 按钮0_点击()
//这里添加你要执行的代码
线程.关闭(线程句柄)
dm.UnBindWindow()
辅助.退出()
功能结束
功能 按钮4_点击()
//这里添加你要执行的代码
线程.关闭(线程句柄)
功能结束
作者:
lizhanglin520
时间:
2013-7-2 21:31
按扭4 不能关闭线程 求指点
作者:
一刀斩
时间:
2013-7-2 23:47
我想的话,应该是开启的线程数量不止一个把,线程.关闭只是关闭你开的其中一个线程
比如说:你复选框0和复选框1同时选中的话,就会开启两个采集线程,而线程句柄这个变量里面保存的是最后一次后开启的线程的句柄,关闭也只是关闭最后一个线程,还有一个线程在运行
最重要的一点,解决了别忘了给我采纳啊
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1