DXP GT – Fireplace
DXP GT – Mobile Footer Layer

einfacher Code

CED999

Lieutenant
Registriert
Juni 2011
Beiträge
980
Hallo,

könnt ihr mir vielleicht etwas Hilfestellung geben, ich habe folgenden Code in eine .cmd geschrieben:

xcopy c:\s$o.doc c:\s$o2.doc
if errorlevel 1 goto error
goto ende
:error
echo das kopieren war nicht erfolgreich!
:ende


Ich habe das bei mir unter Win7 laufen lassen und es tut nicht was es soll. Die Datei s$o.doc gibt es nicht, trotzdem springt die Eingabeaufforderung nicht zu error. Wo ist der Fehler?

Und wie beende ich das ganze am Ende, bei der Sprungmarke ende muss ich was schreiben damit die Eingabeaufforderung wieder endet?

Grüße

P.S. ES geht um die Eingabeaufforderung und den Code habe ich aus dem Netz.
 
Zuletzt bearbeitet:
"springt nicht zu error"
Wird schon zu error springen. Du siehst es bloß nicht, da das Fenster einfach schließt:

:error
echo das kopieren war nicht erfolgreich!
pause

-------------------------

"wie beende ich..."

Nach dem Ende kommt nix mehr. Sprich das Skript schließt sich einfach von selbst. Passt also so wie es ist :

:ENDE
 
Hi ryan-blackdrago,
danke, jetzt habe ich auch was verstanden ohne pause= sehen nix...

Ich möchte das eigentlich abends mit chkdsk anstatt robocopy laufen lassen. Jetzt steht manchmal im I-net, dass das Errorlevel 1 abundzu etwas unerwartet agiert. Denkst du dass das bei chkdsk funktioniert? Kann jetzt leider schlecht eine Fehler im Dateisystem simulieren :evillol:
 
Zurück
Oben