IniReadPos

Liest wahlweise den Wert eines Schlüssels oder den Schlüssel des Wertes

Syntax

IniReadPos,<%Variable%>,<Datei>,<Abschnitt>,<Parameter>,<Position>

Parameter

Datei

Pfad zur Datei

Abschnitt

Abschnitt in der Ini-Datei

Parameter

Count    liest die Anzahl definierter Einträge in einer INI-Datei
KeyPos   liest den Schlüssel in einer bestimmten Zeile (Resultat=Wert)
Value    liest den Wert (Resultat=Schlüssel)
ValuePos liest den Wert in einer bestimmten Zeile (Resultat=Schlüssel)

Position

Zeilennummer (nur für ValuePos und KeyPos)

Beispiel

IniReadPos,%Var%,C:\MeineDatei.ini,MeinAbschnitt,Value,1
Weist der Variablen %Var%  den Schlüssel zu, dessen Wert 1 beträgt.
IniReadPos,%Var%,C:\MeineDatei.ini,MeinAbschnitt,ValuePos,2
Weist der Variablen %Var%  den Schlüssel aus Zeile 2  zu.
IniReadPos,%Var%,C:\MeineDatei.ini,MeinAbschnitt,KeyPos,2
Weist der Variablen %Var%  den Wert des Schlüssels aus Zeile 2  zu.
INI-Datei  C:\Lang.ini  mit folgendem Inhalt:
[Abschnitt]
Key_1=deutsch
Key_2=englisch
Beliebiger Text
Key_3=französisch
IniReadPos,%Var%,C:\Lang.ini,Abschnitt,Count
Weist der Variablen %Var%  den Wert  3 zu (Anzahl der definierten INI-Zeilen)