TC官方合作论坛

 找回密码
 立即注册
楼主: 章昊
打印 上一主题 下一主题

[功能] 热键暂停/恢复设置

[复制链接]
21#
发表于 2011-11-22 07:59:03 | 只看该作者
帮助帮助小弟分析下我写出来的脚本为什么不能达到我的说想达到的功能呢,现在卡在了找图II上了,在执行到找图II的时候,如果找不到,就返回“功能 逻辑型 线程方法1()”了继续开始执行键入A和寻找图I的操作!这样就和我想要的功能不一样了!求大神帮帮忙,看看我说的功能和写得源码,哪些地方的源码不对呢?


在此我感谢所有TC的兄弟们!




想到达的功能如下:


///////////
开启脚本:


辅助等待1000毫秒;


按键A1次;


辅助等待500毫秒;


找图I(如果找不到图I,就重复执行前面的动作:“按键A1次,辅助等待500毫秒”;一直找执行到找到图I为止)


如果找到图I,


按键B1次;


辅助等待500毫秒;


按键C1次;


辅助等待500毫秒;


找图II(如果找不到图II,就重复执行前面的动作:“按键C1次,辅助等待500毫秒”;一直找执行到找到图II为止)


如果找到图II,


按键D1次;
/////////////
以上斜杠之间的功能无限循环!


现在是我写得TC源码如下:


空间 依次找图

整型 线程编号1

功能 逻辑型 线程方法1()

循环(真)

辅助.等待(1000)

键盘.按键(65,1)  //A

辅助.等待(500)

整型 x,y,图I  

图I=图像.找图(0,0,1440,900,"rc:I.bmp",#102030,0.8,0,x,y)  //找图I

如果(x>0)

键盘.按键(66,1)   //B

辅助.等待(500)   

键盘.按键(67,1)   //C

辅助.等待(500)   

整型 x,y,图II

图II=图像.找图(0,0,1440,900,"rc:II.bmp",#102030,0.8,0,x,y)  //找图II

如果(x>0)

键盘.按键(68,1)   //D

辅助.等待(500)   


如果结束
如果结束
循环结束

返回 真
功能结束


功能 逻辑型 开始_点击()
//这里添加你要执行的代码

返回 真
//函数返回语句
功能结束

功能 逻辑型 退出_点击()
线程编号1=线程.开启("依次找图.线程方法1")
辅助.退出()

返回 真
//函数返回语句
功能结束

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


麻烦了哈
回复 支持 反对

使用道具 举报

22#
发表于 2011-11-22 08:02:32 | 只看该作者
看了你的帖子 多线程 完全学会了 谢谢!呵呵 可是现在遇到个问题 ,想再次请教下:
帮助帮助小弟分析下我写出来的脚本为什么不能达到我的说想达到的功能呢,现在卡在了找图II上了,在执行到找图II的时候,如果找不到,就返回“功能 逻辑型 线程方法1()”了继续开始执行键入A和寻找图I的操作!这样就和我想要的功能不一样了!求大神帮帮忙,看看我说的功能和写得源码,哪些地方的源码不对呢?

想到达的功能如下:


///////////
开启脚本:


辅助等待1000毫秒;


按键A1次;


辅助等待500毫秒;


找图I(如果找不到图I,就重复执行前面的动作:“按键A1次,辅助等待500毫秒”;一直找执行到找到图I为止)


如果找到图I,


按键B1次;


辅助等待500毫秒;


按键C1次;


辅助等待500毫秒;


找图II(如果找不到图II,就重复执行前面的动作:“按键C1次,辅助等待500毫秒”;一直找执行到找到图II为止)


如果找到图II,


按键D1次;
/////////////
以上斜杠之间的功能无限循环!


现在是我写得TC源码如下:


空间 依次找图

整型 线程编号1

功能 逻辑型 线程方法1()

循环(真)

辅助.等待(1000)

键盘.按键(65,1)  //A

辅助.等待(500)

整型 x,y,图I  

图I=图像.找图(0,0,1440,900,"rc:I.bmp",#102030,0.8,0,x,y)  //找图I

如果(x>0)

键盘.按键(66,1)   //B

辅助.等待(500)   

键盘.按键(67,1)   //C

辅助.等待(500)   

整型 x,y,图II

图II=图像.找图(0,0,1440,900,"rc:II.bmp",#102030,0.8,0,x,y)  //找图II

如果(x>0)

键盘.按键(68,1)   //D

辅助.等待(500)   


如果结束
如果结束
循环结束

返回 真
功能结束


功能 逻辑型 开始_点击()
//这里添加你要执行的代码

返回 真
//函数返回语句
功能结束

功能 逻辑型 退出_点击()
线程编号1=线程.开启("依次找图.线程方法1")
辅助.退出()

返回 真
//函数返回语句
功能结束

空间结束
//空间结束语句
回复 支持 反对

使用道具 举报

23#
发表于 2011-11-24 14:21:05 | 只看该作者
挺不错,虽然麻烦点,但是也有一定的灵活性 …………
回复 支持 反对

使用道具 举报

24#
发表于 2011-11-29 09:50:30 | 只看该作者
頂8 !!
回复 支持 反对

使用道具 举报

25#
发表于 2011-12-2 22:03:52 | 只看该作者
学习学习!:f
回复 支持 反对

使用道具 举报

26#
发表于 2011-12-5 10:21:55 | 只看该作者
TC2.0好像不一样的。能有个说明吗?
回复 支持 反对

使用道具 举报

27#
发表于 2011-12-9 09:14:43 | 只看该作者
好帖子要顶顶!
回复 支持 反对

使用道具 举报

28#
发表于 2011-12-10 04:16:31 | 只看该作者
:~学习
回复 支持 反对

使用道具 举报

29#
发表于 2011-12-26 12:17:44 | 只看该作者
高深了
回复 支持 反对

使用道具 举报

30#
发表于 2012-1-2 14:11:57 | 只看该作者
回复 1楼章昊的帖子

:+:strong:
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-17 17:57 , Processed in 0.179449 second(s), 21 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表