silver77
Goto Top

variablenwerte aus dateien lesen und zuweisen

Hallo,

ich habe folgendes Problem:


set x=1
:weiter

start /w program1.exe -x

@for /F "tokens=1-2" %%i in (dat2.txt) do(
x=
goto weiter
)


X soll aus der Datei dat2.txt einen Wert zwischen 01 und 99 zugewiesen bekommen
können. Damit ich den Übergabeparameter für das Programm variieren lassen kann.
Aber irgendwie klappt es nicht so wie es klappen soll...


Vielen Dank für die Hilfe
silver77

Content-ID: 77691

Url: https://administrator.de/forum/variablenwerte-aus-dateien-lesen-und-zuweisen-77691.html

Ausgedruckt am: 18.04.2025 um 03:04 Uhr

bastla
bastla 09.01.2008 um 18:05:21 Uhr
Goto Top
Hallo silver77!

Vielleicht solltest Du den Inhalt der "dat2.txt" etwas genauer beschreiben ...

Soferne Du nur den Inhalt der ersten (und ev einzigen) Zeile dieser Datei einlesen wolltest, ginge das so:
set /p x=<dat2.txt
Ansonsten bitte mehr Info.

Grüße
bastla
silver77
silver77 09.01.2008 um 18:58:35 Uhr
Goto Top
Hallo bastla,

ja korrekt, ich möchte nur die erste und auch die einzigste zeile einlesen.
allerdings muss ich noch nen anderen fehler haben:

start /w program1.exe -x

wie bekomme ich es hin das der Wert von x im Aufruf des Programmes erscheint?
Bisher habe ich %%x, %x und "%%x" probiert...

Vielen Dank für die Hilfer
silver77
bastla
bastla 09.01.2008 um 19:11:24 Uhr
Goto Top
Hallo silver77!

Du warst knapp dranface-wink: %x%

Grüße
bastla