请问如何从txt文件中读取变量
ahk吧
全部回复
仅看楼主
level 3
niverse 楼主
各路大神:
小弟的ahk文件前部是“自动执行段” 我试过,变量只有放在”自动执行段“ 才会有效
请问,把变量单独存为一个txt文件,是很方便的,但是,用哪一个命令来调用呢?如果能用相对路径就更好!!!
如变量txt为c:\var.txt
2020年02月25日 15点02分 1
level 4
1一下子全读出来
filename:="C:\var.txt"
FileRead, outputvar1, %filename%
IF not errorlevel
MsgBox,%OutputVar1%
2一行行读
Loop
{
FileReadLine, line, C:\var.txt, %A_Index%
if ErrorLevel
break
MsgBox, 4, , Line #%A_Index% is "%line%". Continue?
IfMsgBox, No
return
}
MsgBox, The end of the file has been reached or there was a problem.
return
2020年02月26日 05点02分 2
level 3
niverse 楼主
徒手的巴特,谢谢。我用的是您的方法1,但是我发现是无效的:
var.txt的文件名是Credit@AHK@日常工作@#
#打印填帐号变量#
#.txt
是UTF-8编码
内容为:
今天日期=%A_YYYY%-%A_MM%-%A_DD%
流程标题内容=%A_YYYY%-%A_MM%-%A_DD%-SO-Dessa-480
工作耗时填报XX=1
工作耗时填报YY=1
流程标题XX=113
流程标题YY=290
n5=009
n6=010
运行AHK的时候,会有下图,但是程序并不会加载变量。我的AHK的内容是:
但是按下alt+k,什么反应也没有,为什么呢!!
谢谢指教!!
2020年03月06日 09点03分 3
1