ok einfach machen möge ich eine Batch-Skript machen, die:Batch-Skript zu Batch-Skript
- Macht Export-Ordner auf den Desktop
- von neuen (wie in nicht von irgendwo kopiert) einen Batch-Skript macht in Dieser Ordner listet den Inhalt dieses Ordners auf, nachdem er vom Benutzer ausgefüllt und auf dem Desktop gespeichert wurde.
das Problem, das ich in laufen, ist, ich versuche Echo zu verwenden, um den beabsichtigten neuen Skripttext aus dem ursprünglichen Batch-Datei in die neue so zu kopieren:
@echo off
mkdir "C:\Users\%username%\Desktop\Export"
echo dir "C:\Users\%username%\Desktop\Export" /W /A:-H /B > "C:\Users\%username%\Desktop\Readout.txt" > "C:\Users\%username%\Desktop\Export\Directoty_List.bat"
das Problem ist, dass der echo-Befehl das ">" als das Ende der Anweisung sieht und den ersten Teil in eine Desktop-Textdatei schreibt, aber ich möchte, dass es das 2. ">" als solches sieht. Wie arbeite ich daran?
Danke
Flucht mit einem caret verwenden können, ^> – Richard
Mögliche Duplikat [Stapel nicht ordnungsgemäß Speichern ] (http://stackoverflow.com/questions/41872223/batch-not-saving-properly) – aschipfl