TC官方合作论坛

 找回密码
 立即注册
查看: 456|回复: 7
打印 上一主题 下一主题

[已解决] 麻烦大神帮忙改下脚本

[复制链接]
跳转到指定楼层
楼主
发表于 2013-3-7 07:31:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
空间 开箱子
整型 图片X坐标,图片Y坐标,图像序号
整型 线程句柄
功能 主线程()
    循环(真)
    辅助.等待(1000)
    循环(图像.找图(0,0,1440,900,"rc:开箱子1.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)<0)
辅助.等待(1000)
循环结束
鼠标.移动(图片X坐标,图片Y坐标)
辅助.等待(2000)
鼠标.左键单击(1)
    辅助.等待(2000)
    循环(图像.找图(0,0,1440,900,"rc:开箱子2.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)<0)
辅助.等待(1000)
循环结束
鼠标.移动(图片X坐标,图片Y坐标)
辅助.等待(1000)
鼠标.左键单击(1)
辅助.等待(1000)
    循环结束
功能结束

功能 开始_点击()
线程句柄 = 线程.开启("开箱子.主线程","")
功能结束

功能 退出_点击()
线程.关闭(线程句柄)
辅助.退出()
功能结束

空间结束

死循环脚本,希望把 开箱子2改为判断命令 有开箱子2就点击开箱子2,
没开箱子2 返回循环找箱子1
回复

使用道具 举报

沙发
发表于 2013-3-7 09:35:17 | 只看该作者
  1. 空间 开箱子
  2. 整型 图片X坐标,图片Y坐标,图像序号
  3. 整型 线程句柄
  4. 功能 主线程()
  5. 标记1:
  6.     循环(真)
  7.     辅助.等待(1000)
  8.     循环(图像.找图(0,0,1440,900,"rc:开箱子1.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)<0)
  9. 辅助.等待(1000)
  10. 循环结束
  11. 鼠标.移动(图片X坐标,图片Y坐标)
  12. 辅助.等待(2000)
  13. 鼠标.左键单击(1)
  14. 辅助.等待(2000)
  15.     循环(图像.找图(0,0,1440,900,"rc:开箱子2.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)<0)
  16. 如果(图片X坐标>0)
  17. 辅助.等待(1000)
  18. 鼠标.移动(图片X坐标,图片Y坐标)
  19. 辅助.等待(1000)
  20. 鼠标.左键单击(1)
  21. 辅助.等待(1000)
  22. 跳出
  23. 否则
  24.     跳转 标记1
  25. 如果结束
  26. 循环结束
  27. 循环结束
  28. 功能结束

  29. 功能 开始_点击()
  30. 线程句柄 = 线程.开启("开箱子.主线程","")
  31. 功能结束

  32. 功能 退出_点击()
  33. 线程.关闭(线程句柄)
  34. 辅助.退出()
  35. 功能结束

  36. 空间结束
复制代码
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2013-3-7 09:51:37 | 只看该作者
感谢大神帮忙
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2013-3-7 10:17:46 | 只看该作者
回复 2楼幼园留级老油条的帖子

用了2L的脚本有个问题 箱子1点击后出现的箱子2 ,鼠标没移动到箱子2,去点击箱子2
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2013-3-7 12:06:35 | 只看该作者
  1. 空间 开箱子
  2. 整型 图片X坐标,图片Y坐标,图像序号
  3. 整型 线程句柄
  4. 功能 主线程()
  5. 标记1:
  6.     循环(真)
  7.     辅助.等待(1000)
  8.     循环(图像.找图(0,0,1440,900,"rc:开箱子1.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)<0)
  9. 辅助.等待(1000)
  10. 循环结束
  11. 鼠标.移动(图片X坐标,图片Y坐标)
  12. 辅助.等待(2000)
  13. 鼠标.左键单击(1)
  14. 辅助.等待(2000)
  15.     循环(图像.找图(0,0,1440,900,"rc:开箱子2.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)<0)
  16. 循环结束
  17. 如果(图片X坐标>0)
  18. 辅助.等待(1000)
  19. 鼠标.移动(图片X坐标,图片Y坐标)
  20. 辅助.等待(1000)
  21. 鼠标.左键单击(1)
  22. 辅助.等待(1000)
  23. 跳出
  24. 否则
  25.     跳转 标记1
  26. 如果结束
  27. 循环结束
  28. 功能结束

  29. 功能 开始_点击()
  30. 线程句柄 = 线程.开启("开箱子.主线程","")
  31. 功能结束

  32. 功能 退出_点击()
  33. 线程.关闭(线程句柄)
  34. 辅助.退出()
  35. 功能结束

  36. 空间结束
复制代码

我把循环结束 移动一下能正常点击箱子2了
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2013-3-7 12:17:35 | 只看该作者
回复 5楼tcjbzc的帖子

不过箱子2没出现时又不会 返回循环找箱子1
回复 支持 反对

使用道具 举报

7#
发表于 2013-3-7 19:19:08 | 只看该作者
添加判断语句
空间 开箱子
整型 图片X坐标,图片Y坐标,图像序号
整型 线程句柄
功能 主线程()
    循环(真)
    辅助.等待(1000)
    循环(图像.找图(0,0,1440,900,"rc:开箱子2.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)<0)
辅助.等待(1000)
循环结束
如果(图片X坐标>0)
辅助.等待(1000)
鼠标.移动(图片X坐标,图片Y坐标)
辅助.等待(1000)
鼠标.左键单击(1)
辅助.等待(1000)
跳出
否则
    循环(图像.找图(0,0,1440,900,"rc:开箱子1.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)<0)
辅助.等待(1000)
循环结束
如果(图片X坐标>0)
鼠标.移动(图片X坐标,图片Y坐标)
辅助.等待(2000)
鼠标.左键单击(1)
辅助.等待(2000)

如果结束
如果结束
循环结束
功能结束

功能 开始_点击()
线程句柄 = 线程.开启("开箱子.主线程","")
功能结束

功能 退出_点击()
线程.关闭(线程句柄)
辅助.退出()
功能结束

空间结束






回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2013-3-7 20:39:16 | 只看该作者
回复 7楼goodbest87的帖子

感谢你的帮助.你这脚本箱子1没点击
情况这样的:
箱子1出现时,点击箱子1,才会出现箱子2
但点击箱子1时,又不一定会出现箱子2,需要重新找到箱子1,点击箱子1直到出现箱子2
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-6 13:38 , Processed in 0.160243 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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