Autohotkey 发送方法不起作用

Autohotkey 发送方法不起作用

所以我创建了一个 git 存储库,对我安装的所有 mods 进行了版本控制,我想要做的是创建一段脚本,逐个加载每个修订版本,然后对每个修订版本逐个加载每个保存版本并截取屏幕截图。

但是我在与 git bash 通信时遇到了问题。此代码:

#SingleInstance Force
#Persistent
#UseHook

Home::
revision := "a65d52958af020caa42e2243ec466d14b6cf2689"
loadRevision(revision)
Return

loadRevision(revision) {
    Run, "C:\Program Files (x86)\Git\bin\sh.exe" "--login" "-i"
    Sleep 1000
    Send cd{Space}C:`\Program{Space}Files{Space}(x86)`\The{Space}Elder{Space}Scrolls{Space}V{Space}Skyrim
    sleep 200
    Send {Enter}
    Sleep 200
    Send git{Space}checkout{Space}%revision%
    Sleep 200
    Send {Enter}
    Sleep 120000
    IfWinExist, "Git Bash"
        WinClose
}

产生以下结果:

https://dl.dropboxusercontent.com/u/91396766/ahk.PNG

知道为什么吗?我使用的是法语版 Windows 7 X64,并且有 AZERTY 键盘。谢谢。

相关内容