Ich würde gerne wissen, ob es eine einfachere Möglichkeit gibt, Varibalen aus einer ini-Datei einzulesen.
ZZt sieht das ganze folgendermaßen aus:
AutoIt
;set timer-variables
Global $TimeTillHiddenPassAuto = 60
Global $TimeTillHiddenPassManual = 10
Global $TimeForHiddenPassInput = 10
Global $TimeTillCheckout = 480
Global $IdleCheckInt = 10
;if ini exists load timer-variables from ini
Const $FileSettings = @ScriptDir & "\Settings.ini"
If FileExists($FileSettings) Then
If IniRead($FileSettings, "Timers", "TimeTillHiddenPassAuto", "x") <> "x" Then
$TimeTillHiddenPassAuto = Int(IniRead($FileSettings, "Timers", "TimeTillHiddenPassAuto", "0")) EndIf
If IniRead($FileSettings, "Timers", "TimeTillHiddenPassManual", "x") <> "x" Then
$TimeTillHiddenPassManual = Int(IniRead($FileSettings, "Timers", "TimeTillHiddenPassManual", "0"))
EndIf
If IniRead($FileSettings, "Timers", "TimeForHiddenPassInput", "x") <> "x" Then
$TimeTillHiddenPassInput = Int(IniRead($FileSettings, "Timers", "TimeForHiddenPassInput", "0"))
EndIf
If IniRead($FileSettings, "Timers", "TimeTillCheckout", "x") <> "x" Then
$TimeTillCheckout = Int(IniRead($FileSettings, "Timers", "TimeTillCheckout", "0"))
EndIf
If IniRead($FileSettings, "Timers", "IdleCheckInt", "x") <> "x" Then
$IdleCheckInt = Int(IniRead($FileSettings, "Timers", "IdleCheckInt", "0"))
EndIf
EndIf
Alles anzeigen
Es exisistieren also im Script bereits Variablen. Ist eine ini-Datei vorhanden, dann sollen die darin befindlichen Variablen jene im Script überschreiben.
Gibt es eine Möglichkeit, mit einer For-Next Schleife sämtliche Variblen aus der ini-Datei auszulesen und aus den keys Variablen zu machen, bzw zu prüfen, ob die keys bereits als Variablen vorhanden sind und gegebenenfalls die vorhandenen zu überschreiben?
Vielen Dank schon mal für jede Hilfe
Slevin