Archiv Windows XP 25.916 Themen, 128.567 Beiträge

Umlaute im Batch / WIN XP

heriL / 10 Antworten / Flachansicht Nickles

Hallo,
ich habe unter WIN XP ein kleines Batchprogramm mit dem XCOPY-Befehl geschrieben. Funktioniert leider nicht, wenn Datei- oder Verzeichnisnamen Umlaute enthalten. Derselbe Befehl it den Umlauten funktioniert aber, wenn ich ihn in der Kommandozeile eintippe. Ich vermute, das die Shell für die Kommandozeile für deutschen Zeichensatz eingestellt ist, während mit dem Batch eine Shell mit internationalem Zeichensatz gestartet wird. Hat jemand eine Idee, wie ich das Problem beheben kann ? oder wo ich weitere Informationen zur Batchprogrammierung unter WIN XP erhalte ?

danke, heriL

heriL homhom „Ich hab des jetzt mal selber probiert. Eine Textdatei mit Umlaut im Namen und...“
Optionen

den copy- oder xcopy-Befehl in einer Batch-Datei anwenden.
bin mmir nicht sicher, ob ich dich richtig vestanden habe;

der Befehl >copy über.txt t.txt
wird als Kommandozeile sauber ausgeführt,
wenn dieselbe Zeile in einem Batchprogramm steht und ich das Batchprogramm ausführe komt eine Fehlermeldung, weil die Datei |ber.txt nicht gefunden wurde.