2013-10-15 52 views
-1

結束我有一個名爲a.ini文件包含如何不斷從開始讀取ini文件中使用的AutoIt

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 

以及如何不斷找到從= 1修改爲A = 0,以及如何將價值打破這個循環

回答

0

問題還不清楚。 可能:

If IniRead("settings.ini","Settings","a","1") = "0" Then ;do something... 

如果要監視在INI文件中某些部分的每一個變化,您將需要使用IniReadSection加載它在磁盤陣列上你的腳本如開始。 $ aOldValues,然後在一個循環做了連續IniReadSection填充$ aNewValues,遍歷他們每個人對於循環,比較$ aOldValues$ aNewValues和做改變一些東西。