我想存储文本文档的第1行,然后检索该值并将其作为文本发送。我试过如下(我知道这应该很简单,但我几乎难倒):
FileReadLine, texttoenter, textdoc.txt, 1
Sendinput, %texttoenter%
我可以使用variblename := "this is text"
来存储它。然后使用ListVars查看它确实如此。
我的目标是让它将文本文件中的变量存储为文本,并能够将其输入到该变量的文本字段中。我也无法使用FileReadLine,OutputVar,Filename,LineNum并让它甚至存储,因为当我转到ListVars时它仍然与起始值相同。
答案 0 :(得分:0)
稍微玩了一下我发现 我需要列出文件的完整文件路径 ,它现在存储到变量并输出它。
感谢您愿意花时间考虑我的问题并尝试帮助我回答我的问题。
答案 1 :(得分:0)
还有其他选项
http://www.autoitscript.com/autoit3/docs/macros/Directory.htm 您可以像这样轻松使用它们:(@ AppDirect&“\ textdoc.txt”)
如果文本文件与AutoIt脚本位于同一文件夹中,您也可以使用@ScriptDir
命令,使用与@AppDataDir
相同的方式
参考:http://www.autoitscript.com/autoit3/docs/macros/AutoItRelated.htm
答案 2 :(得分:0)
1- FileReadLine, OutputVar, C:(你的文件), 1
2- msgbox, %OutputVar%