【发布时间】:2015-07-08 21:31:39
【问题描述】:
我正在尝试读取 INI 文件并使用 AHK 从中获取值。但是,读取不成功,我每次都从调用中获取default 值。
这是我使用的代码:-
ReadIniFile(IniFileName, SectionName, KeyName,ByRef Value)
{
If FileExist(IniFileName)
{
MsgBox File found ; this comes
}
IniRead, Value, IniFileName, SectionName, KeyName , Default
MsgBox %Value% %IniFileName% %KeyName% %SectionName% ; Value comes as 'Default'
}
输出是:-
Default C:\Users\barmans\Desktop\ECU.h ININame GeneralSettings
函数调用是:
ReadIniFile(HeaderFileName, "GeneralSettings", "ININame", AutoTestScript)
INI 格式为:-
[GeneralSettings]
ECU=ABS8_B
ININame=ABS8_B_Test.ini
KBDiagPath=C:\KBApps\Knorr-Bremse\KB Diag
RunCount=0
[LogSettings]
LogFileName=ABS8_B_Report.log
TraceLevel=1
感谢任何指导。
【问题讨论】:
标签: autohotkey