TC官方合作论坛

标题: 急救 急救 我刚写了一个脚本 [打印本页]

作者: whttp4321    时间: 2012-8-28 21:22
标题: 急救 急救 我刚写了一个脚本
今天研究一天了 自己写了一个节本 运行通过了 怎么鼠标不动呢 上帝?求救啊
[attach]5078[/attach]还是这个游戏下面是我写的脚本 请高手 指点1 2

功能 逻辑型 开始1_点击()
//这里添加你要执行的代码
//说明:支持多张图片(图片与图片中间使用 竖线隔开)和根据四角的颜色判断是否为透明图
整型 图片X坐标,图片Y坐标,图像序号
图像序号=图像.找图(540,330,620,370,"rc:333.bmp",0,1.0,0,图片X坐标,图片Y坐标)
如果(图片X坐标>540)
    鼠标.移动(580,405)
    辅助.等待(1000)
    鼠标.左键单击(1)
   
如果结束
返回 真
功能结束

作者: 78933489    时间: 2012-8-28 21:27
如果是鼠标不动说明如果里面条件不成立,  用调试看看坐标返回值
作者: Alice    时间: 2012-8-28 21:29
dm.MoveTo (580,405) 辅助.等待(1000)
dm.LeftClick()
换这个试试,

再不行的话试试超级鼠标,
还有窗口发送命令也可以



作者: Alice    时间: 2012-8-28 21:31
也许是找图效率太差,你加个消息框试试,判断有没有找到,你怎么不尝试下用大漠找字
作者: 梦里只影向你    时间: 2012-8-28 21:34
图像序号=图像.找图(540,330,620,370,"rc:333.bmp",0,1.0,0,图片X坐标,图片Y坐标)
如果(图片X坐标>540)

你这样写,只是适合,土灵精华位置在屏幕540,330,620,370这个范围内,因为你是前台模式,
下一次土灵精华不在这个范围里面脚本就不适应了,或者你拖动了游戏窗口,也会范围出问题

   鼠标.移动(580,405)

既然你找图去定位土灵精华,再用绝对的屏幕坐标去移动鼠标,那不是白找图了,对吧


最好还是绑定窗口,在窗口范围内,用大漠findstr函数去定位土灵精华,或者用找透明图的方法,再鼠标操作
作者: jimye0526    时间: 2012-8-28 21:51
你先在如果里面加个消息框 看看 消息框会不会弹出 判断下有没有运行如果 里面的代码
如果运行了如果里的代码 而鼠标不懂的话 你可以尝试下超级鼠标 或者使用大漠插件
如果没有弹出消息框就代表 找图不对
作者: feng123144    时间: 2012-8-28 21:51
你找的这张图是不是你要点击的?如果是那么:

鼠标.移动(图片X坐标,图片Y坐标)

如果点不到(图片X坐标+10或是-10,图片Y坐标+10或是-10)
作者: whttp4321    时间: 2012-8-28 23:30
回复 6楼jimye0526的帖子

E:\TC自制\采集\采集\资源 这个是图片路径
(540,330,620,370,"rc:333.bmp",0,1.0,0,图片X坐标,图片Y坐标)
rc  是什么意思?我给忘记了
作者: 李选家    时间: 2012-8-29 00:11
回复 8楼whttp4321的帖子

资源目录  RC rc
作者: jimye0526    时间: 2012-8-29 08:05
回复 8楼whttp4321的帖子

这是tc的资源路径
作者: whttp4321    时间: 2012-8-29 09:05
回复 10楼jimye0526的帖子

E:\TC自制\采集\采集\资源  这个是我的电脑里的那个图片的地址 也用RC 吗? 在E 盘
作者: jimye0526    时间: 2012-8-29 09:23
回复 11楼whttp4321的帖子

还没编译前 资源里的东西是在这里的
但是编译后就会打包到exe程序了
然后打开exe程序会释放到c盘下的目录
你可以用 辅助.获取资源路径("rc") 来获取资源路径
exe程序关闭后 释放出的文件又会自己删除的

回答不错的话 就采纳吧

作者: qq624424599    时间: 2012-8-29 21:37
找到窗口了没有啊




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1