Forum: Betriebssysteme
by himitsu,
23. Mär 2012
Doch, gaaaaaaaaanz sicher. :angle2:
n:
cd Wochensicherung
Das ist aber ein relativer Pfad, irgendwo auf Laufwerk N, abhängig vom aktuellen Arbeitsverzeichnis des Laufwerks N.
So wäre es absolut:
n:
cd \Wochensicherung
Forum: Betriebssysteme
by himitsu,
23. Mär 2012
Du könntest die Ausgaben in eine Textdatei umleiten, wenn man das sonst nirgendwo einsehn kann.
BefehlA > C:\Log\MeineBatch.txt
BefehlB >> C:\Log\MeineBatch.txt
BefehlC >> C:\Log\MeineBatch.txt
Und viele Komandozeilenprogramme liefern einen Fehlercode.
COPY ...
IF ERRORLEVEL 1 ECHO CopyError >> C:\Log\MeineBatch.txt
Forum: Betriebssysteme
by himitsu,
23. Mär 2012
Genau das macht mein Code.
Forum: Betriebssysteme
by himitsu,
23. Mär 2012
CMD ist nicht administratorgeeignet.
Wenn man eine BAT/CMD als Administrator ausfürht, dann wird das Arbeitsverzeichnis auf C:\Windows oder war's C:\Windows\System32 geändert.
Relative Pfade haben da keinen guten Stand mehr.
Schreib mal Folgendes am Anfang deiner Batch:
%~d0
CD "%~dp0"
(funktioniert nicht mit Netzwerkpfaden)