Jump to content

Batch nicht zweimal ausführen ?


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hallo alle zusammen,

 

BS: XP Pro(notebook) und NT Server(Server)

 

auf meinem Server läuft ein Programm (welches ist egal) was ich gerne lokal auf meinem Notebook kopieren möchte, damit ich auch von unterwegs auf die Daten zugreifen kann.

Ich habe nun eine Batch geschrieben welche die erforderlichen Dateien auf das Notebook kopiert. Und wenn ich wieder in die Firma komme führe ich eine zweite Batch Datei aus und alles wird wieder zurück kopiert.

Nun ist aber das Problem wie kann ich verhindern das meine erste Batch Datei zweimal ausgeführt wird ??? Ich habe es schon mit Datum versucht, aber das hat nicht funktioniert. Kennt jemand von Euch einen Weg bzw. hat das schonmal gemacht und könnte mir einen Tipp geben.

 

Danke

 

Gruß Braintee

Geschrieben

Hallo Braintee,

 

du kannst z.B. mit reg.exe aus dem Resource-Kit Registryeinträge setzen bzw. abfragen und bei der Abfrage dann entscheiden welcher Vorgang gestartet wird.

Oder du legst bei der ersten Kopieraktion eine Datei auf dem Notebook ab und fragst diese beim zweiten Kopiervorgang am Anfang ab ...

Geschrieben

Hi Braintree,

wenn Du nur eine Batch hättest, wäre das Problem doch gelöst, oder?

Diese Batch käme zusammen mit einer 1-Byte-Datei namens HinOderHer.HIN in das Verzeichnis auf Deinem Notebook, in dem auch diese eine Batch steht. Und die sähe dann so aus:

 

@echo off

if exist HinOderHer.HIN goto HIN

if exist HinOderHer.HER goto HER

goto StimmtWasNicht

 

:HIN

REN HinOderHer.HIN HinOderHer.HER

... Kopierbefehle hin

GOTO Ende

 

:HER

REN HinoderHer.HER HinOderHer.HIN

... Kopierbefehle her

GOTO Ende

 

:StimmtWasNicht

ECHO Wo ist denn die HinOderHer?

PAUSE

:Ende

 

gegrüßet!

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...