如何在Autohotkey中发送多行文字?

时间:2016-05-06 13:14:40

标签: autohotkey

当按下WINKEY + ALT + C时,此代码会粘贴1行文本:

#!c::
  SendInput, Some random text
Return

但我需要通过一个更大的文本,多行。

我可以使用某种\n吗?如果我能在txt文件中获得确切的文本并且AHK按原样粘贴它,那就太棒了。

1 个答案:

答案 0 :(得分:3)

几种方式。

您可以使用“延续部分”(在此处解释约三分之一https://autohotkey.com/docs/Scripts.htm

#!c::
SendInput,
(
blah





blah
)
return

或者您可以使用显式转义换行符`n:

#!c::
    SendInput, blah`n`n`n`n`n`nblah
return

或者您可以从磁盘读取文本文件并将其写出来(但您可能需要更改sendmode和/或处理需要转义的文本文件中的字符):

#!c::
    FileRead, blah, Path and Name of Text File
    SendInput, %blah%
return