我有一个名为a.ini的文件包含
a.ini
[Settings]
a=1 to a=0
b=1 to b=0
c=1 to c=0
Func read()
Local $var = IniReadSection("settings.ini", "Settings")
If @error Then
MsgBox(4096, "", "Error occurred, probably no INI file.")
Else
For $i = 1 To $var[0][0]
ConsoleWrite("=" & $var[$i][1] & @CRLF & $var[$i][0])
EndIf
Next
EndIf
EndFunc
以及如何连续查找从a = 1到a = 0修改的值以及如何打破此循环
答案 0 :(得分:0)
问题尚不清楚。 也许:
If IniRead("settings.ini","Settings","a","1") = "0" Then ;do something...
如果要监视INI文件中某些部分的每个更改,您需要使用 IniReadSection 将其加载到脚本启动时的数组中,例如。 $ aOldValues ,然后在循环中执行连续 IniReadSection 以填充 $ aNewValues ,使用 For $ aNewValues >循环,将 $ aOldValues 与 $ aNewValues 进行比较,并在变更时做点什么。