看到不少人发脚本,但是通用性很底,原因是什么呢?是因为他没给出他抓点时的环境,好点的呢,给个分辨率,其实光这些是不够的。要是脚本不涉及到鼠标,光键盘动作,那是不需要定义脚本运行环境的,如果涉及到,是必须定义的。我下面给出的脚本,使用的前提就是你先定义你的电脑。
1。电脑是的分辨率是1024*768(为什么这么小?哈哈,我的破显示器只能到这些,再大,就可能了烧了),游戏是窗口运行,是800*600窗口。
2。在游戏的文件(就是你把游戏下载解压后的那个文件夹)里,找到GV Online Sc.ini 这个文件,打开,把里面的数值,改得和我的一样:select_device=0,0,800,600,22,1,这个数值决定了你游戏窗口(也就是我的窗口)的位置。那么,我在给你脚本,在分辨率是一样情况下,鼠标会点到同一个点上。
有的人也许要问,为什么脚本全是窗口的,不是全屏幕的呢?其实可以,但是制作起来,就是写脚本的人,不方便,使用的人方便,所以。。。。全是窗口的,哈哈。
为什么全屏幕不方便,是因为捉“点”不方便。
鼠标的动作是以先移动到合适的点,然后在点击,做出相应的动作,所以抓点,是写鼠标脚本第1件要做的事情。
在案件里,有个“脚本技巧”,那里有个现成的脚本,“一键获取当前鼠标的坐标和颜色”,利用这个脚本,可以抓到我们想要的“点”的坐标和颜色,这里我们主要讲坐标的作用。附图1就是。
抓的时候,把案件最小话,把那个抓点的脚本设定好启动后停止,不要循环,只选循环1次就可以,我设定的是F11,把鼠标放在想抓的点上,按下F11,就可以看到数值了。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
我抓的点是读美术图的,3次抓的点分别是:647 384, 536 231,499 348。这3个点分别是“阅览书籍”,“美术书”,“确定”。下面是我写的读美术书脚本
Delay 1000
MoveTo 647 384
Delay 1000
LeftClick 1
Delay 1000
MoveTo 536 231
Delay 1000
LeftClick 1
Delay 1000
MoveTo 499 348
Delay 1000
LeftClick 1
Delay 1000
怎么做的,请看图4,这回估计大家能会自己写脚本了吧。
此篇文章为17173玩家原创作品,获得积分奖励 Z。 17173全新积分兑换系统上线 点卡周边等你拿>>>详情点击 |