oliverbecht
Goto Top

Programm um CMD Files zu erstellen

Folgendes Problem habe ich.....
Ich möchte in einem CMD File einen Ablauf steuern der wie folgt aussieht.

1. Dienste stoppen
2. Programm starten
3. Dienste wieder starten

Wenn ich in der Reihenfolge alles in eine CMD File schreibe, starten die Dienste sofort wieder ohne zu warten bis das Programm fertig ist.
Gibt es dafür eine Lösung ?

Kennt irgend jemand von euch ein Programm mit dem man CMD Files erstellen kann ?


Vielen Dank für eure Hilfe

Content-Key: 66204

Url: https://administrator.de/contentid/66204

Ausgedruckt am: 29.03.2024 um 09:03 Uhr

Mitglied: crazyhoesl
crazyhoesl 14.08.2007 um 16:32:42 Uhr
Goto Top
Bau doch einfach eine Wartezeit ein:

ping localhost -n 20 >NUL 

das entspricht ungefähr 20 Sekunden.

Notepad++ ist ganz gut für Batch/CMD - gibts auch als Portable für den USB-Stick.
Mitglied: manuel-r
manuel-r 14.08.2007 um 17:05:10 Uhr
Goto Top
Darf man die Batch mal sehen? So wie du die Reihenfolge beschreibst wäre es nämlich eigentlich korrekt.

Manuel
Mitglied: Biber
Biber 14.08.2007 um 17:27:16 Uhr
Goto Top
Moin OliverBecht,

die Reihenfolge ist korrekt, aber wenn ein Win32-Programm gestartet wird, wartet der CMD-Interpreter nicht auf dessen Beendigung.
Wenn Du als zweite Zeile z.B. "Notepad irgendwas.txt" eingibst, siehst Du dieses Verhalten.

Abhilfe.
  • eine "geschätzte" Kunstpause mit "ping localhost" oder "sleep xxx" -- beides unsicher
  • ein Aufruf mit "Start /Wait Win32proggi" - siehe Hilfe zu "Start /?"
  • vor dem 3. Befehl (net start dienst) erst mit tasklist/tlist prüfen, ob das Win32-Proggi wieder raus ist aus dem Hauptspeicher.

Grüße
Biber
Mitglied: OliverBecht
OliverBecht 15.08.2007 um 07:20:01 Uhr
Goto Top
Hallo Zusammen,
mein Skript sieht so aus:
@echo off
@title Datensicherung
@color 1F

REM Die Dienste werden gestoppt.
Net stop "FFMUX32"  
net stop "DeviceLock Service"  


SCHTASKS /Run /TN "Xdrive Backup - Tagessicherung"  

REM Die Dienste werden gestartet.
Net start "FFMUX32"  
net start "DeviceLock Service"  
Wobei die Dienste schon wieder laufen obwohl das Backup noch nicht fertig ist.
Mitglied: OliverBecht
OliverBecht 15.08.2007 um 07:21:19 Uhr
Goto Top
Hat jemand noch eine Ahnung wegen dem Programm das kleine CMD Files erstellen kann.....
Das würde manches einfacher machen.
Ich habe zwar eins gefunden jedoch muss man bei diesem Programm aucheine Installation durchführen um später das Skript zu starten.
Das Programm nennt sich Batchrum.....

Vielen Dank