Aus Batchdatei Variable mit Leerzeichen an andere Batchdatei übergeben
Hallo zusammen,
nachdem ich den ganzen Morgen mit ausprobieren und googlen verbracht habe - nun meine Frage:
In meiner ersten Batchdatei habe ich folgenden Aufruf:
In der test.bat mache ich folgendes (nur beispielhaft):
Das Ergebnis des Echos ist xyz_abc jedoch handelt es sich hier um Dateinamen mit Leerzeichen. Richtig wäre xyz_abc 123.
Wenn ich in der ersten Batchdatei for %%1 in (%dsn%) do echo %%1 ausgeben lasse bekomme ich die Liste mit meinen Dateien im richtigen Format (mit Leerzeichen und allem dahinter). Was muss ich machen damit ich die Variable in der test.bat auch richtig gefüllt bekomme?
Ich habe im Vorfeld schon einige Versuche gestartet diese waren jedoh nicht erfolgreich
Ich hoffe mir kann jemand helfen
Vielen Dank im Voraus
Gerd
nachdem ich den ganzen Morgen mit ausprobieren und googlen verbracht habe - nun meine Frage:
In meiner ersten Batchdatei habe ich folgenden Aufruf:
- for %%1 in (%dsn%) do call %lw_f%\%bhome%\test.bat %%1
In der test.bat mache ich folgendes (nur beispielhaft):
- set zdatei=%1
- echo %zdatei%
Das Ergebnis des Echos ist xyz_abc jedoch handelt es sich hier um Dateinamen mit Leerzeichen. Richtig wäre xyz_abc 123.
Wenn ich in der ersten Batchdatei for %%1 in (%dsn%) do echo %%1 ausgeben lasse bekomme ich die Liste mit meinen Dateien im richtigen Format (mit Leerzeichen und allem dahinter). Was muss ich machen damit ich die Variable in der test.bat auch richtig gefüllt bekomme?
Ich habe im Vorfeld schon einige Versuche gestartet diese waren jedoh nicht erfolgreich
Ich hoffe mir kann jemand helfen
Vielen Dank im Voraus
Gerd
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 214383
Url: https://administrator.de/forum/aus-batchdatei-variable-mit-leerzeichen-an-andere-batchdatei-uebergeben-214383.html
Ausgedruckt am: 17.04.2025 um 19:04 Uhr
5 Kommentare
Neuester Kommentar
[OT] @ bastla
Ist das nicht seine Signatur?
Grüße
Biber
[/OT]
Ist das nicht seine Signatur?
Grüße
Biber
[/OT]
Man kann ja leider keine einstellen...
Ansonsten: danke!
lg.
Ansonsten: danke!
lg.