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-Key: 77691

Url: https://administrator.de/contentid/77691

Printed on: April 23, 2024 at 06:04 o'clock

Member: bastla
bastla Jan 09, 2008 at 17:05:21 (UTC)
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
Member: silver77
silver77 Jan 09, 2008 at 17:58:35 (UTC)
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
Member: bastla
bastla Jan 09, 2008 at 18:11:24 (UTC)
Goto Top
Hallo silver77!

Du warst knapp dranface-wink: %x%

Grüße
bastla