WinFuture-Forum.de: Möchte Batch-programm Mit "wartefunktion" - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Möchte Batch-programm Mit "wartefunktion" *gelöst*


#1 Mitglied ist offline   BachManiac 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.476
  • Beigetreten: 10. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Wels-Land

geschrieben 07. Dezember 2005 - 08:05

Hi!

Ich möchte gerne ein Batch Programm schreiben, welches alle daten von einem Ordner in einen anderen verschiebt, also "move ordner1\*.* ordner2", dann 30min wartet, und dann wieder von vorne anfängt!

Frage, wie bringe ich das Delay hin? ist sowas mit batch überhaupt möglich?

Mit dem Taskmanager dieses Proggy regelmässig zu starten funzt überhaupt nicht zufriedenstellend, weil es nach einem PC-Neustart nie läuft.

bitte um Hilfe!!


edit:

na toll, da such ich ewig im Netz und jetzt, nach diesem Forum - Eintrag finde ich die Lösung:

bat-datei
:anfang
move ordner1\*.* ordner2
sleep.vbs
goto anfang


sleep.vbs datei
set WshShell = WScript.CreateObject("WScript.Shell")
WScript.Sleep 1800000


so funzts! :wink:

Dieser Beitrag wurde von BachManiac bearbeitet: 07. Dezember 2005 - 11:55

Lenovo / IBM Thinkpad W500 2,8 GHZ Core 2 Duo | ATI FireGL v5700 | WUXGA LED Mod | 1TB HDD, 128GB SSD | 8GB Ram
0

Anzeige



#2 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.947
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 07. Dezember 2005 - 08:32

vielleicht noch zur Info.
Unter Batch gibt es keinen Pause-Befehl.

Nur durch eine Trick lässt sich eine kleine Unterbrechung (natürlich keine 30min oder so) in sein Script einbauen: Einfach eine andere Maschine anpingen :wink:
0

#3 Mitglied ist offline   blue32 

  • Gruppe: aktive Mitglieder
  • Beiträge: 625
  • Beigetreten: 28. Juli 05
  • Reputation: 0

geschrieben 07. Dezember 2005 - 08:59

Hmm, willst du die Daten nun kopieren oder verschieben? Es sieht so aus, als willst du eine Synchronisation damit erzeugen. Vielleicht trifft ein solches kleines Synch-Programm eher deine Ansprüche.

Das mit den Pings hatte ich auch mal verwendet, allerdings hab ich damit nur ca. eine Minute überbrückt und mich selbst angepingt.

ping -n 60 127.0.0.1

These guys are the best surfers in the world.
No surfboard, no wetsuit, no worries.

Phil, speaking about dolphins
0

#4 Mitglied ist offline   JuLi LeoNova 

  • Gruppe: aktive Mitglieder
  • Beiträge: 40
  • Beigetreten: 24. Januar 06
  • Reputation: 0

geschrieben 24. Januar 2006 - 12:32

Ja, diese Art von pause ("Ping") halte ich für das sinnvollste ....
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0