PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Batchdateien in XP



Bernd schulz
26.12.2002, 12:33
Das Programm a.bat soll in diesem Fall einen Ordner entsprechen der Eingabe erstellen und evtl. weitere Aufgaben durchführen, die aber für diesen Fall durch REM ausgeschaltet sind.

*************************

Funktion unter WIN 98SE

Verknüpfung auf dem Desktop der Datei a.bat:
Eigenschaften/Programm

Befehlszeile: A:\A.BAT ? (Leerzeichen und Fragezeichen müssen eingegeben und "Übernehmen" gedrückt werden).
Arbeitsverzeichnis: A:\

Beim Beenden schließen

Beim Doppelklick auf die Verknüpfung öffnet sich ein Fenster "Parameter" und erwartet eine Eingabe die bei diesem Programm einen entsprechenden Ordner erzeugt.

Dies funktioniert unter WIN 98SE einwandfrei.

*****************************

Funktion unter WIN XP
Verknüpfung auf dem Desktop der Datei a.bat:
Eigenschaften/(Programm nicht vorhanden) Verknüpfung

Befehlszeile: A:\A.BAT
(Leerzeichen und Fragezeichen können eingegeben und "Übernehmen" gedrückt werden, wirken sich aber nicht aus).
Arbeitsverzeichnis: A:\

Beim Beenden schließen

Beim Doppelklick auf die Verknüpfung wird das Programm mit Syntaxfehler abgebrochen

************************




Die Batch-Datei, für den Fall daß sie nicht kopiert werden konnte
---------------------------------------------------------------------------------
----------------------------------------------------------------
@ Echo a.bat Sicherungskopien anfertigen nach Eingabe des heutigen
@ ECHO.
@ Echo Datums JJMMTT
@ ECHO.
@ a:
@ cd\
@ Md %1
@ If "%1"=="" goto Abbruch
@ ECHO Aufruf der Sicherung mit den aufgefhrten Parametern
rem @ ECHO Sichern von Laufwerk e:\*.* nach Laufwerk a:\Daten_sichern\*.*
rem @ xcopy32 e:\*.* a:\Daten_sichern\*.* /A/S/V
@ pause
rem @ ECHO Sichern von Laufwerk e:\*.* nach Laufwerk d:\Daten_sichern\Datum %1
rem @ xcopy32 e:\*.* a:\Daten_sichern\%1\*.* /M/S/V
@ dir a:
@ goto Ende
:Abbruch
@ ECHO.
@ ECHO.
@echo Keine Eingabe für den Ordner angegeben !!
@ ECHO.
@ ECHO.
:Ende
@echo Ende
@pause

Mikes-PCHilfe
26.12.2002, 14:01
Hallo,

folgendes fällt mir dazu ein: Unter XP gibt es kein DOS mehr, es kann sein, dass einige deiner Befehle unter XP anders geschrieben werden o.ä., da XP nur noch eine Befehlszeile hat, was aber kein DOS ist

Gruß Mike

Maxx
13.01.2003, 11:26
Jo, eine Batch datei unter XP macht nur probleme.

Es wäre sinnvoller, wenn du eine "Batch" Datei mit VB-Scribt schreiben würdest... Denn die geht dann unter XP und auch allen anderen OS.

Desweiteren gibt es da mehrere möglichkeiten. Auch kannst Du dort fehler abfangen.

Mfg Maxx

Mikes-PCHilfe
13.01.2003, 14:08
Der umstieg von BATCH auf VBScript ist nicht gerade einfach, aber mit Einsteiger Büchern sollte das doch direkt funktionieren

Gruß Mike