TC官方合作论坛

 找回密码
 立即注册
查看: 3937|回复: 12

[已解决] 连续三次获取坐标的问题

  [复制链接]
发表于 2014-1-27 16:33:05 | 显示全部楼层 |阅读模式

马上加入TC

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

x
本帖最后由 hualaosi 于 2014-1-28 16:06 编辑

以下是我想实现的脚本效果,就是鼠标点击一次就获得一次坐标,并在游戏聊天框内有提示内容,共要正确获得三次坐标。但以下脚本中却无法实在步进性获取鼠标坐标的目的,在按键精灵里却很容易实现这个功能的。求解~~~
  1. 功能 定位()
  2. 变量 x0,y0,x1,y1,x2,y2
  3. 键盘.按键(13,1)
  4. 键盘.发送字符串("把鼠标移动到第一物品位置,点击左键一下",50) //这是在聊天框内的提示
  5. 代码0=鼠标.等待点击()
  6. 如果(代码0==1000)
  7. 鼠标.获取坐标(x0,y0)
  8. 如果结束 //到这里还是正确的,有正确提示及等待点击,并赋值
  9. 键盘.按键(13,1)
  10. 键盘.发送字符串("把鼠标移动到第二物品位置,点击左键一下",50) //这里是第二次提示
  11. 代码1=鼠标.等待点击()
  12. 如果(代码1==1000)
  13. 鼠标.获取坐标(x1,y1)
  14. 如果结束 //这里没有等待我的点击,直接跳到下面执行代码了。
  15. 键盘.按键(13,1)
  16. 键盘.发送字符串("把鼠标移动到第三物品位置,点击左键一下",50)
  17. 代码2=鼠标.等待点击()
  18. 如果(代码2==1000)
  19. 鼠标.获取坐标(x2,y2)
  20. 如果结束
  21. 功能结束
复制代码
解决的办法找到了。感觉有点别扭,但还是能达到目的。。。

就是在每个 代码=鼠标.等待点击() 的下面再加一行:代码=鼠标.等待点击()。判断代码是否等于1001就行了。

另有最新的解决办法是:(防酱油党,抱歉。)
游客,如果您要查看本帖隐藏内容请回复




回复

使用道具 举报

发表于 2014-1-27 19:06:47 | 显示全部楼层
代码 是对的啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-28 02:35:49 | 显示全部楼层
代码是没有问题,只是没办法让这代码等待我一次一次的点击三次,步进的运行。,,,,

我猜是鼠标.等待点击()这里出问题,我知道的是鼠标点击会发送二个代码,一个是按下1000,一个是弹起1001.。。。为什么鼠标点击要分二次代码呀,晕。。。。。
回复 支持 反对

使用道具 举报

发表于 2014-6-7 12:36:36 | 显示全部楼层
回复

使用道具 举报

发表于 2014-6-26 23:37:26 | 显示全部楼层
11111111111111111
回复 支持 反对

使用道具 举报

发表于 2014-7-3 02:25:04 | 显示全部楼层
11111111
回复

使用道具 举报

发表于 2014-8-5 12:55:18 | 显示全部楼层
爱护
回复

使用道具 举报

发表于 2016-9-11 04:58:43 来自手机 | 显示全部楼层
厉害,相当可以的了
回复 支持 反对

使用道具 举报

发表于 2016-11-13 04:03:25 | 显示全部楼层
6666666666666666666666666666
回复 支持 反对

使用道具 举报

发表于 2016-12-7 18:59:33 | 显示全部楼层
学习
回复

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-16 17:40 , Processed in 0.043073 second(s), 23 queries .

Powered by 海安简单软件服务部

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

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