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

前にデクスター'nが述べたように、改行で改行ですが、各行の後'rに必要なだけでしょうか? ところで、この返信で使用しましたが、AHK #Escape 文字にする必要があります。これは、US レイアウト キーボードのキーのすぐ下にあるバックティックまたはコンソール キーです。実際のコードでは正しい文字を使用しました。Enter
'Esc

NewLineand/orで終わりたいときCarriageReturn

Send %A_LoopField%`n`r

または終了したい場合Enter

Send %A_LoopField%{Enter}

または終了したい場合Tab

Send %A_LoopField%{Tab}

受信アプリケーションによっては、'nまたは'rだけで十分な場合もあれば、両方'n'rまたは逆の順序で必要な場合もあります'r'n

于 2013-02-06T06:37:57.257 に答える