当按下WINKEY + ALT + C时,此代码会粘贴1行文本:
#!c::
SendInput, Some random text
Return
但我需要通过一个更大的文本,多行。
我可以使用某种\n
吗?如果我能在txt文件中获得确切的文本并且AHK按原样粘贴它,那就太棒了。
答案 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