如何存储文本变量并使用AutoHotkey键入?

时间:2013-12-07 16:18:42

标签: autohotkey

我想存储文本文档的第1行,然后检索该值并将其作为文本发送。我试过如下(我知道这应该很简单,但我几乎难倒):

  FileReadLine, texttoenter, textdoc.txt, 1
    Sendinput, %texttoenter% 

我可以使用variblename := "this is text"来存储它。然后使用ListVars查看它确实如此。

我的目标是让它将文本文件中的变量存储为文本,并能够将其输入到该变量的文本字段中。我也无法使用FileReadLine,OutputVar,Filename,LineNum并让它甚至存储,因为当我转到ListVars时它仍然与起始值相同。

3 个答案:

答案 0 :(得分:0)

<强>固定

稍微玩了一下我发现 我需要列出文件的完整文件路径 ,它现在存储到变量并输出它。

感谢您愿意花时间考虑我的问题并尝试帮助我回答我的问题。

答案 1 :(得分:0)

还有其他选项

http://www.autoitscript.com/autoit3/docs/macros/Directory.htm 您可以像这样轻松使用它们:(@ AppDirect&amp;“\ textdoc.txt”)

如果文本文件与AutoIt脚本位于同一文件夹中,您也可以使用@ScriptDir命令,使用与@AppDataDir相同的方式

参考:http://www.autoitscript.com/autoit3/docs/macros/AutoItRelated.htm

答案 2 :(得分:0)

1- FileReadLine, OutputVar, C:(你的文件), 1

2- msgbox, %OutputVar%