Hallo,
ich habe eine INI-Datei, die sieht so aus:
[Bereich]
Zeile1=tue das
Zeile2=tue dies
Diese Datei möchte ich in der Setup.inf zeilenweise abarbeiten - zum Test einfach mal nur so, dass der Wert "tue das" bzw. "tue dies" lediglich ausgegeben wird.
Leider weiß ich nicht wie. Bitte Setup.inf-Code genau zu diesem Anwendungsbeispiel.
Bitte keine Verweise auf viewtopic.php?t=12698 und auch nicht auf viewtopic.php?t=10680 - haben mich beide nicht weitergebracht.
Danke und Gruß
Michael
INI Datei zeilenweise abarbeiten
Moderator: hdroege
-
- Moderator
- Posts: 7973
- Joined: 13. Dec 2004, 23:10
- Location: Adendorf/Lüneburg
Re: INI Datei zeilenweise abarbeiten
set z1=%d:\work\emptest\test.ini,Bereich,zeile1%
echo %z1%
set z2=%d:\work\emptest\test.ini,Bereich,zeile2%
echo %z2%
echo %z1%
set z2=%d:\work\emptest\test.ini,Bereich,zeile2%
echo %z2%
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.
Re: INI Datei zeilenweise abarbeiten
Vielen Dank!
Und jetzt erweitern um: Ich weiß nicht, wieviel Elemente in der INI vorhanden sind.
Danke und Gruß
Michael
Und jetzt erweitern um: Ich weiß nicht, wieviel Elemente in der INI vorhanden sind.
Danke und Gruß
Michael
-
- Moderator
- Posts: 7973
- Joined: 13. Dec 2004, 23:10
- Location: Adendorf/Lüneburg
Re: INI Datei zeilenweise abarbeiten
Hier ein Beispiel für maximal 100:
For Counter,1,100,,Loop
[Loop]
set z=%%d:\work\emptest\test.ini,Bereich,Zeile%Counter%%%
ReplaceEnv z
echo %z%
For Counter,1,100,,Loop
[Loop]
set z=%%d:\work\emptest\test.ini,Bereich,Zeile%Counter%%%
ReplaceEnv z
echo %z%
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.
Re: INI Datei zeilenweise abarbeiten
Hallo Herr Ambrosius,
vielen Dank für die Auskunft - so arbeite ich bereits aktuell.
Aber ist das allen Ernstes die Vorgehensweise, um eine Datei mit unbekannter Zeilenzahl abzuarbeiten? Einfach mal eine große Zahl als Obergrenze eintragen? Das kann ich jetzt nicht glauben! Es muss doch eine Möglichkeit geben, die genaue Zahl festzustellen! Was ist denn mit tokenize? Wie gibt man dort als Trennzeichen CarriageReturnLineFeed an?
Gruß
Michael
vielen Dank für die Auskunft - so arbeite ich bereits aktuell.
Aber ist das allen Ernstes die Vorgehensweise, um eine Datei mit unbekannter Zeilenzahl abzuarbeiten? Einfach mal eine große Zahl als Obergrenze eintragen? Das kann ich jetzt nicht glauben! Es muss doch eine Möglichkeit geben, die genaue Zahl festzustellen! Was ist denn mit tokenize? Wie gibt man dort als Trennzeichen CarriageReturnLineFeed an?
Gruß
Michael
-
- Moderator
- Posts: 7973
- Joined: 13. Dec 2004, 23:10
- Location: Adendorf/Lüneburg
Re: INI Datei zeilenweise abarbeiten
Ja, so ist es gedacht.
Nein, Tokenize kann man nicht mit CRLF nutzen.
Wenn Sie das nicht gut finden > ideas.matrix42.com
Nein, Tokenize kann man nicht mit CRLF nutzen.
Wenn Sie das nicht gut finden > ideas.matrix42.com
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.
Re: INI Datei zeilenweise abarbeiten
Danke für die ernüchternde Auskunft!
Gruß
Michael
Gruß
Michael
Who is online
Users browsing this forum: Google [Bot] and 1 guest