TC官方合作论坛

 找回密码
 立即注册
查看: 1880|回复: 7

[已解决] 每个找图下面都要鼠标点击 能不能写个点击功能

[复制链接]
发表于 2015-8-28 01:16:34 | 显示全部楼层 |阅读模式

马上加入TC

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

x
用大漠找图后写脚本 每次找图下面都要跟一个鼠标移动然后找图 能不能写个功能 里面是鼠标移动然后是点击 把坐标传进去  然后我考虑到这样的话要加临界区  上次看到人家说 临界区用的好可以多开很多号 不知道这算不算... 而且这样能把大漠大漠独立创建一个全局变量吗?

回复

使用道具 举报

发表于 2015-8-28 11:10:32 | 显示全部楼层
这样可以否

  1. 功能 Z_找图(x1, y1, x2, y2, 图名,间隔,延迟,对象,动作=0,偏移x=0,偏移y=0)
  2.     变量 开始计时, intX, intY,控制开关 = 假
  3.     开始计时 = 当前时间()
  4.     循环(时间间隔("s", 开始计时, 当前时间()) < 间隔)
  5.         对象.FindPic(x1,y1,x2,y2,图名, "050505",0.9, 0, intX, intY)
  6.         如果(intX > 0 && intY > 0)
  7.             开始计时 = 指定时间("s",-间隔,开始计时)
  8.             选择(动作)
  9.                 条件 0
  10.                
  11.                 条件 1
  12.                 S_鼠标移动单击(intX+偏移x, intY+偏移y,延迟,对象)//1000
  13.                 条件 2
  14.                 S_鼠标移动双击(intX+偏移x, intY+偏移y,延迟,对象)//1000
  15.                 条件 3
  16.                 S_鼠标移动右击(intX+偏移x, intY+偏移y,延迟,对象)//1000
  17.             结束
  18.             控制开关 = 真
  19.         否则
  20.             调试输出("图片未找到:"&图名)
  21.             等待(200)
  22.         结束
  23.     结束
  24.     如果(控制开关)
  25.         返回 1
  26.     否则
  27.         返回 -1
  28.     结束
  29. 结束
复制代码
回复 支持 反对

使用道具 举报

发表于 2015-8-28 05:58:46 | 显示全部楼层
如果只是简单的调用不需要用临界区,虽然可以全局大漠变量,但不推荐。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-8-28 07:07:48 来自手机 | 显示全部楼层
言术 发表于 2015-8-28 05:58
如果只是简单的调用不需要用临界区,虽然可以全局大漠变量,但不推荐。

不用全局变量的话 你每次这个功能就创了个对象  ,他会后台自动释放?
回复 支持 反对

使用道具 举报

发表于 2015-8-28 12:38:52 | 显示全部楼层
前台多开才需要临界区,后台多开用临界区做什么,一个大漠对象对应一个游戏窗口,各自使用自己的后台鼠标键盘,妥妥的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-8-28 12:54:45 | 显示全部楼层

对头   我的意思 是 里面有这么多地方要用到大漠对象  大漠对象用完以后 他是自己释放资源 还是占用在后台
功能 窗口句柄()
大漠=DM.对象
大漠.枚举句柄()

功能 找字(坐标 需要找的字 颜色 精准 )
大漠=DM   //创建对象
找字
鼠标点击()

功能 鼠标点击(x,y)

大漠=DM // 大漠对象

鼠标移动到x,y
点击

回复 支持 反对

使用道具 举报

发表于 2015-8-28 22:11:18 | 显示全部楼层
woshisheiwo4 发表于 2015-8-28 12:54
对头   我的意思 是 里面有这么多地方要用到大漠对象  大漠对象用完以后 他是自己释放资源 还是占用在后 ...

全局变量啊 用完不就释放了 一个窗口一个对象
多个线程都要操作一个窗口那个要加临界区
回复 支持 反对

使用道具 举报

发表于 2020-8-10 10:54:11 | 显示全部楼层
额风格纷纷
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-4-26 12:29 , Processed in 0.041131 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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