TC官方合作论坛
标题:
帮忙看一下 哪里写错了 要怎么改
[打印本页]
作者:
791384562qq
时间:
2012-7-29 13:19
标题:
帮忙看一下 哪里写错了 要怎么改
空间 自动神秘
功能 逻辑型 开始热键_热键()
整型 图片X坐标,图片Y坐标,图像序号
图像序号=图像.找图(0,0,1440,900,"rc:111.bmp",0,1.0,0,图片X坐标,图片Y坐标)
如果 (图片X坐标>0)
鼠标.移动(图片X坐标,图片Y坐标)
辅助.等待(2000)
鼠标.左键单击(1)
辅助.等待(3000)
鼠标.移动(692,480)
辅助.等待(1000)
鼠标.左键单击(1)
否则
辅助.消息框("获取失败,请移动到神秘商人下方")
如果结束
返回 真
功能结束
执行到这里就结束了,请问怎么继续执行下面的命令 因为想做一个自动购买物品的脚本.前面执行的是 移动到商人处 打开商品列表
rc:冰魄珠.bmp是商品的图片
鼠标.移动(图片X坐标+34,图片Y坐标+91)是购买按钮的位置
请问 需要怎么修改 求教
功能 逻辑型
整型 图片X坐标,图片Y坐标,图像序号
图像序号=图像.找图(0,0,1440,900,"rc:冰魄珠.bmp",0,1.0,0,图片X坐标,图片Y坐标)
如果 (图片Y坐标>0)
鼠标.移动(图片X坐标+34,图片Y坐标+91)
鼠标.左键单击(1)
否则
辅助.消息框("购买失败,银两不足")
如果结束
返回 真
功能结束
功能 逻辑型 修改热键_点击()
热键.销毁("开始热键")
热键.注册("开始热键")
返回 真
功能结束
空间结束
作者:
791384562qq
时间:
2012-7-29 13:21
另外请问一下怎么设置成后台操作 和自动获取鼠标所在窗口窗口句柄
作者:
791384562qq
时间:
2012-7-29 14:07
大大们哪去啦~~
作者:
梦里只影向你
时间:
2012-7-29 14:42
红色字下面的代码 你没函数名 功能 逻辑型 xxx(),还有找图的色偏和相似度可以根据截取图片复杂度设置
作者:
791384562qq
时间:
2012-7-29 15:00
回复
4楼
梦里只影向你
的帖子
空间 自动神秘
功能 逻辑型 开始热键_热键()
整型 图片X坐标,图片Y坐标,图像序号
图像序号=图像.找图(0,0,1440,900,"rc:111.bmp",0,1.0,0,图片X坐标,图片Y坐标)
如果 (图片X坐标>0)
鼠标.移动(图片X坐标,图片Y坐标)
辅助.等待(2000)
鼠标.左键单击(1)
辅助.等待(3000)
鼠标.移动(692,480)
辅助.等待(1000)
鼠标.左键单击(1)
否则
辅助.消息框("获取失败,请移动到神秘商人下方")
如果结束
返回 真
功能结束
功能 逻辑型 冰魄珠()
整型 图片X坐标.图片Y坐标.图像序号
图像序号=图像.找图(0,0,1440,900,"rc:冰魄珠.bmp",#102030,1.0,0,图片X坐标.图片y坐标)
如果 (图片y坐标>0)
鼠标.移动(图片X坐标+34.图片Y坐标+91)
辅助.等待(1000)
鼠标.左键单击(1)
否则
辅助.消息框("购买失败")
如果结束
返回 真
功能结束
功能 逻辑型 修改热键_点击()
热键.销毁("开始热键")
热键.注册("开始热键")
返回 真
功能结束
红色部分提示:为不合法命名定义,只有下划线和字母开头,只支词数字,字母,下划线命名
麻烦帮忙改一下 我好对比一下 谢谢了
作者:
陌上青衣。
时间:
2012-7-29 15:01
整型 图片X坐标,片Y坐标,图像序号
复制代码
中间用逗号隔开
作者:
梦里只影向你
时间:
2012-7-29 15:06
还有 开始热键_热键()
里面要记得调用冰魄珠()函数
作者:
791384562qq
时间:
2012-7-29 15:26
回复
7楼
梦里只影向你
的帖子
空间 自动神秘
功能 逻辑型 开始热键_热键()
整型 图片X坐标,图片Y坐标,图像序号
图像序号=图像.找图(0,0,1440,900,"rc:111.bmp",0,1.0,0,图片X坐标,图片Y坐标)
如果 (图片X坐标>0)
鼠标.移动(图片X坐标,图片Y坐标)
辅助.等待(2000)
鼠标.左键单击(1)
辅助.等待(3000)
鼠标.移动(692,480)
辅助.等待(1000)
鼠标.左键单击(1)
否则
辅助.消息框("获取失败,请移动到神秘商人下方")
如果结束
返回 真
功能结束
功能 逻辑型 冰魄珠()
整型 图片X坐标,图片Y坐标,图像序号
图像序号=图像,找图(0,0,1440,900,"rc:冰魄珠.bmp",#102030,1.0,0,图片X坐标.图片y坐标)
如果 (图片y坐标>0)
鼠标.移动(图片X坐标+34.图片Y坐标+91)
辅助.等待(1000)
鼠标.左键单击(1)
否则
辅助.消息框("购买失败")
如果结束
返回 真
功能结束
功能 逻辑型 修改热键_点击()
热键.销毁("开始热键")
热键.注册("开始热键")
返回 真
功能结束
空间结束
红色部分提示:"图像"是不合法的变量或者是没有定义的变量
朋友谢谢你们了 实在是不好意思 看了很多次 和上面的格式好像没问题 而且标点也没有弄错了 这个应该怎么解决呢
还有 功能 逻辑型 开始热键_热键() 要如何调用冰魄珠的函数呢 可以帮我完善一下吗.
作者:
梦里只影向你
时间:
2012-7-29 15:33
图像,找图 这个标点不对
自动神秘.冰魄珠()
空间名.函数名
作者:
791384562qq
时间:
2012-7-29 16:05
回复
9楼
梦里只影向你
的帖子
请问 自动神秘.冰魄珠() 我应该写在哪里呢.
运行到 功能 逻辑型 冰魄珠() 就就停止了 没有继续下面的操作
作者:
梦里只影向你
时间:
2012-7-29 16:30
回复
10楼
791384562qq
的帖子
......
辅助.消息框("获取失败,请移动到神秘商人下方")
如果结束
自动神秘.冰魄珠()
返回 真
功能结束
作者:
791384562qq
时间:
2012-7-29 16:54
回复
11楼
梦里只影向你
的帖子
谢谢你的耐心指导 已经弄好了 非常感谢
另外如果我下面继续增加功能的话也是需要 添加 空间和函数是吗
作者:
梦里只影向你
时间:
2012-7-29 17:01
回复
12楼
791384562qq
的帖子
对,写代码时,常用到的代码可以封装成函数功能模块,那样需要的时候直接调用就可以了。有帮到你的话记得采纳哈O(∩_∩)O!
作者:
791384562qq
时间:
2012-7-29 17:26
回复
13楼
梦里只影向你
的帖子
空间 自动神秘
功能 逻辑型 开始热键_热键()
整型 图片X坐标,图片Y坐标,图像序号
图像序号=图像.找图(0,0,1440,900,"rc:111.bmp",0,1.0,0,图片X坐标,图片Y坐标)
如果 (图片X坐标>0)
鼠标.移动(图片X坐标,图片Y坐标)
辅助.等待(2000)
鼠标.左键单击(1)
辅助.等待(3000)
鼠标.移动(692,480)
辅助.等待(1000)
鼠标.左键单击(1)
否则
辅助.消息框("获取失败,请移动到神秘商人下方")
如果结束
自动神秘.冰魄珠()
返回 真
功能结束
功能 逻辑型 冰魄珠()
整型 图片X坐标,图片Y坐标,图像序号
图像序号=图像.找图(0,0,1440,900,"rc:阎罗王变身卡.bmp",0,1.0,0,图片X坐标,图片Y坐标)
如果 (图片Y坐标<475,图片X坐标>680)
鼠标.移动(764,454)
辅助.等待(5000)
鼠标.左键单击(1)
否则
辅助.消息框("购买失败")
如果结束
返回 真
功能结束
功能 逻辑型 修改热键_点击()
热键.销毁("开始热键")
热键.注册("开始热键")
返回 真
功能结束
空间结束
为什么这样写会提示:if语句的条件表达式错误 代码我稍微改动了一下 因为之前的 鼠标.移动(图片Y坐标+91,图片X坐标+34) 不知道为什么会找不到 所以我改成了绝对坐标 但是问题又有了..
如果 (图片Y坐标<475,图片X坐标>680)
这样写的话 提示:if语句的条件表达式错误
如果 (图片Y坐标<475)
如果这样写的话就可以正确运行了 但是精准度不够 很容易买错东西
我应该怎么实现
如果 (图片Y坐标<475,图片X坐标>680) 或者说又是我写错了= = 本人小白 实在不好意思,麻烦你再帮我解答一次
作者:
梦里只影向你
时间:
2012-7-29 17:36
&&( 逻辑and)
|| (逻辑or)
!( 逻辑非)
如果 (图片Y坐标<475&&图片X坐标>680) //满足两个条件
如果 (图片Y坐标<475||图片X坐标>680) //满足任一条件
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1