目录
目标
通过脚本在原神中,点击背包,并选择日落果,并给仆人使用
新建脚本
点击我的脚本:
点击新建
选择带界面的脚本并点击确定
编写脚本
原神启动
先启动原神,并使用小窗。注意:使用小窗后,窗体位置就不要再改变了,因为后面会根据坐标来确定背包的位置。
调整窗口比例
为了保证抓取时坐标不会发生偏差,所以需要调整一下窗口比例
抓取位置
点击抓取
将鼠标移动到背包图标(可以通过放大镜看到光标的位置),然后点击ctrl+alt+1,记住背包的坐标和颜色
可以看到,(1384,197)是坐标,FFFFFF是颜色
同理,还可以记住下面的位置:
然后就可以依次移动并点击这些位置。注意:每次执行一个操作时,最好Delay 100,这个意思是延迟100毫秒,可以看成,人在执行时的停顿,这些停顿是有必要的,想象一下,你点击背包按钮再点击日落果,点击背包时,肯定需要一些加载时间,才能加载出背包界面。如果不Delay停顿一下,那么背包界面还没加载出来,你就在日落果的位置点击了,那结果就是,背包界面加载出来后,你点击日落果的操作早就执行了,所以你不会真正点击到日落果。
还有,如果你编写的某些操作没按你预期的执行,也可能是Delay时间太短,操作没有生效,可以稍微设置长一点。
代码示例
下面是脚本代码(附加注释)
//鼠标移动到背包位置,坐标位置为(1384,197),并点击
MoveTo 1384, 197
LeftClick 1
Delay 100
//因为进入原神窗口时会重置鼠标位置,所以重新点击背包,并且要按住alt(玩原神的都懂)
KeyDown "Alt", 1
Delay 1000
MoveTo 1384, 197
LeftClick 1
Delay 1000
//移动到食物选项并点击
MoveTo 905, 192
LeftClick 1
Delay 100
//移动到日落果选项并点击
MoveTo 623, 272
LeftClick 1
Delay 100
//移动到使用按钮并点击
MoveTo 1357, 898
LeftClick 1
Delay 100
//移动到仆人选项并点击
MoveTo 920, 511
LeftClick 1
Delay 100
//移动到确认按钮并点击
MoveTo 1032, 674
LeftClick 1
Delay 100
TracePrint "程序结束了"
里面的坐标换成自己的即可