Autohotkey AHK以键入文本的形式发送TXT文件

Autohotkey AHK以键入文本的形式发送TXT文件,autohotkey,Autohotkey,我使用AHK在我们公司发布样板电子邮件正文。我们的员工使用各种网络邮件和其他邮件,因此无法管理模板。阿赫也来了。我们已经创建了脚本来发布这个脚本,脚本主体中包含了样板文件的详细信息,但是当每次样板文件文本更改时,脚本本身需要编辑时,很难委托修订管理。有没有一种方法可以将文本文件的内容,即“bp..pins.txt”作为键盘输入发送到脚本中的所有样板文本 顺便说一句:我们使用Dropbox在用户和计算机之间同步脚本 一种方法是简单地使用命令 希望它能帮助你认识到SendInput的局限性。如果您发

我使用AHK在我们公司发布样板电子邮件正文。我们的员工使用各种网络邮件和其他邮件,因此无法管理模板。阿赫也来了。我们已经创建了脚本来发布这个脚本,脚本主体中包含了样板文件的详细信息,但是当每次样板文件文本更改时,脚本本身需要编辑时,很难委托修订管理。有没有一种方法可以将文本文件的内容,即“bp..pins.txt”作为键盘输入发送到脚本中的所有样板文本


顺便说一句:我们使用Dropbox在用户和计算机之间同步脚本

一种方法是简单地使用命令


希望它能帮助你认识到SendInput的局限性。如果您发送足够的文本,它将缓冲在键盘缓冲区中,并以比预期慢得多的速度显示在屏幕上。SendInput只需一个段落就可以比手动剪切粘贴慢

我建议将文件读入剪贴板并粘贴:

FileSelectFile, path

::doit:: ; hotstring type "doit" to activate
FileRead, FileContent, %path%
Clipboard := FileContent
SendInput ^v
return

请尝试并发布一个你使用的代码示例。这听起来不错。一直在旅行,但还不能编写代码。我将在下周试一试并公布结果。
FileSelectFile, path

::doit:: ; hotstring type "doit" to activate
FileRead, FileContent, %path%
Clipboard := FileContent
SendInput ^v
return