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