Hallo, ich habe folgendes Problem..
IF "%1"=="bat"
(ECHO IF ERRORLEVEL 2 MOVE C:\NamedesOrdners\%2\%2.* C:\NamedesOrdners >> C:\NamedesOrdners\Batch\return.bat)
ELSE
(GOTO end)
Ich hab eine Batch-Datei A.bat, die diesen Code bei einer Bedingung (wenn man beim ersten Parameter "bat" eingibt) in eine andere Batch-Datei B.bat hineinschreibt.
Die erste Batch-Datei hat zwei Parameter. Einmal %1 und %2.
Beim zweiten Parameter gibt man den Namen der Datei ein.
Das wird alles in der zweiten Batch-Datei hineingeschrieben.
Nun zum eigentlichen Problem:
Wie kann die erste Batch-Datei so umschreiben, wenn eine gewissen Zeile in der zweiten Batch-Datei schon existiert, dass die Zeile, die die erste Batch-Datei in die zweite schreiben will, nicht hineingeschrieben wird?
Auf jeden Fall muss man mit bestimmten String-Funktionen arbeiten, aber ich bin noch ein Neuling in Batch-Programmierung.
Könnt ihr mir vielleicht helfen?
Danke