编写脚本跳过《原神 & 星穹铁道》等游戏剧情

1,296 阅读2分钟

原神和星穹铁道的剧情不能跳过, 想快速过剧情只能不断点击屏幕跳过对话, 所以写个脚本来做这件事情, 可以挂机过剧情。

下载安装AutoHotKey

www.autohotkey.com/

编写脚本

脚本功能

按下F12键就开始循环, 每隔一小段时间自动点击一次鼠标左键, 然后再次按下F12键就停止循环

脚本内容

loopActive := false  ; 初始化循环状态为关闭

; 按F12启动和停止循环
F12::
    ; 切换循环状态
    loopActive := !loopActive
    if (loopActive)
    {
        ; 启动循环
        SetTimer, ClickLoop, 0
    }
    else
    {
        ; 停止循环
        SetTimer, ClickLoop, Off
    }
return

ClickLoop:
    ; 按下鼠标左键
    Click, Left Down
    ; 生成 60 到 120 之间的随机整数作为等待时间
    Random, waitTime, 60, 120
    ; 等待随机时间(毫秒)
    Sleep, %waitTime%
    ; 松开鼠标左键
    Click, Left Up
    ; 等待一段时间后再进行下一次循环
    Random, waitTime2, 200, 600
    Sleep, %waitTime2%
return

运行脚本

创建一个auto.txt文件, 输入上面的脚本内容并保存, 然后把.txt后缀重命名为.ath后缀, 最后双击auto.ahk文件即可运行, 如果还是不能运行就手动选择AutoHotkey Launcher打开

image.png

进入游戏界面, 然后按 F12 键, 鼠标左键就会自动点击, 快速过剧情, 再按一次 F12 键, 就会停止自动点击。

脚本虽然简单但很实用, 这里再提供一个脚本, 适合大部分游戏瞬狙, 瞄准后自动开枪

; 点击鼠标右键后自动点击一下鼠标左键
RButton::
    ; 按下鼠标右键
    Click, Right
    Random, waitTime, 50, 100
    Sleep, %waitTime%
    ; 按下鼠标左键
    Click, Left
    Random, waitTime2, 50, 100
    ; 等待随机时间(毫秒)
    Sleep, %waitTime2%
    ; 松开鼠标左键
    Click, Up
return