0

我想通过使用 AHK 将文本文件复制到游戏中,因为复制和粘贴不起作用。我去了网站,发现我可以使用这个:

!a::
    Loop, read, D:\MoeTM\Desktop\Farm Turtle.txt
    {
        Loop, parse, A_LoopReadLine
        {
            Send %A_LoopField%
            sleep 100
        }
    }

这使得 AHK 循环遍历文件并发送所有普通字符 abc...123... 但它不发送制表符或换行符。我将如何解决这个问题?发送制表符和换行符(我只需要这些特殊字符)。

4

1 回答 1

2

正如 Dexter 之前提到的,'n是换行符和'r回车符,但可能是您只需要Enter在每一行之后添加一个吗?
顺便说一句,我'在这个回复中使用了,但应该是 AHK #Escape 字符,它是Esc美国布局键盘上键下方的反引号或控制台键。我在实际代码中使用了正确的字符。

当你想以NewLine和/或结束时CarriageReturn

Send %A_LoopField%`n`r

或者当你想结束时Enter

Send %A_LoopField%{Enter}

或者当你想结束时Tab

Send %A_LoopField%{Tab}

根据接收应用程序,只需'nor'r就足够了,或者您可能需要两者'n'r或相反的顺序'r'n

于 2013-02-06T06:37:57.257 回答