Batch/CMD: Parameter mit Leerzeichen übergeben
Frage von Gast | 10.06.2014 um 22:51
Ich habe ein Programm, dem ich über die Kommandozeile oder später über ein Batch-Skript einen Dateipfad übergeben möchte.
Leider funktioniert das ganze nur dann, wenn der Dateipfad keine Leerzeichen enthält.
Was kann ich tun um auch Parameter Leerzeichen enthalten übergeben zu können?
Ähnliche Themen
Windows Batch Script: Computer herunterfahren
Tutorial | 2 Kommentare
PHP: Beliebige Zeichen am Anfang und Ende eines Strings entfernen
Tutorial | 0 Kommentare
Delphi/Lazarus: Kommandozeilen Parameter Tutorial Teil 1: Senden
Tutorial | 0 Kommentare
HTML: Kein Zeilenumbruch zwischen bestimmten Worten
Tipp | 0 Kommentare
Was ist ein geschütztes Leerzeichen?
Info | 0 Kommentare
Windows per Skript in den Ruhezustand oder Energiesparmodus versetzen
Tutorial | 0 Kommentare
Delphi/Lazarus: Kommandozeilen Parameter Tutorial Teil 2: Empfangen
Tutorial | 0 Kommentare
Wichtiger Hinweis
Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.
Jetzt mitmachen
Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.
Normalerweise werden Leerzeichen dafür benutzt, um die einzelnen Parameter voneinander zu trennen. Übergibst du dem Programm prog.exe zum Beispiel
würde das Programm zwei Parameter bekommen. Nämlich "C:\Ordner" als ersten und "A\Datei.txt" als zweiten.
Abhilfe schafft es die Parameter mit Leerzeichen in Anführungszeichen zu setzen. Dann sollten sie als ein einzelner Parameter erkannt werden.
11.06.2014 um 00:48