Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

Per Batch datei installation starten,mit nächstem befehl wart

beflo / 4 Antworten / Baumansicht Nickles

Hallo,

wir haben folgendes Problem hier. Wir wollen per Loginskript(Batch Datei) eine Java-ersion installieren. Das geschieht dann alles im Hintergrund. Wenn die Installation abgeschlossen ist, soll der nächste Befehl ausgeführt werden.
Mit Start /wait haben wir es schon probiert, aber er wartet nicht bis die installation abgeschlossen ist sondern macht sofort mit dem nächsten befehl weiter.
Gibt es eine andere Möglichkeit die Batch Datei warten zu lassen?

bei Antwort benachrichtigen
GarfTermy beflo „Per Batch datei installation starten,mit nächstem befehl wart“
Optionen

"...Wir wollen per Loginskript(Batch Datei) eine Java-ersion installieren...."

google: registry runonce

"...Mit Start /wait haben wir es schon probiert..."

falscher ansatz.

besser:

*.cmd über einen runone aufrufen und gleich die nächste runonce mitgeben

java über ein loginscript zu installieren ist nicht empfehlenswert - denk mal nur an die nötigen benutzerrechte...

google: softwareverteilung

;-)

The two basic principles of Windows system administration: For minor problems, reboot For major problems, reinstall
bei Antwort benachrichtigen
Yves3 beflo „Per Batch datei installation starten,mit nächstem befehl wart“
Optionen

Ich bin in diesem Bereich zwar nicht so erfahren, habe aber zwei Ansätze.

1. Mit der Datei wait.exe kann man den Batch eine beliebige Anzahl Sekunden warten lassen.
Die musst du aber zuerst noch downloaden.

Sollte hier enthalten sein.
http://www.microsoft.com/technet/archive/winntas/downloads/nt4sp4rk.mspx?mfr=true

2. Wenn du ein Programm mit "call programm.exe" aufrufst, läuft der Batch erst weiter, wenn programm.exe beendet wurde...

bei Antwort benachrichtigen
GarfTermy Yves3 „Ich bin in diesem Bereich zwar nicht so erfahren, habe aber zwei Ansätze. 1....“
Optionen

wait ist keine gute lösung - die laufzeit einer installation ist auf unterschiedlichen rechner auch unterschiedlich. da kann es schön knallen.



;-)

The two basic principles of Windows system administration: For minor problems, reboot For major problems, reinstall
bei Antwort benachrichtigen
mike_2006 beflo „Per Batch datei installation starten,mit nächstem befehl wart“
Optionen

Du kannst den Befehl
Pause
einfügen. Dann wird auf eine tastatureingabe gewartet.

Oder du bekommst raus, woran man merkt, ob eine Installation am laufen ist und überprüfst per schleife,
ob die entsprechende Datei vorhanden ist.
Z.B.: Unter Installshield INformation gibt es eine Art Nummern.
Du prüfst, ob das Java-Verzeichnis existiert, oder nicht. Die Nummer musst du dir allerdings erst besorgen...
mfg
Michael

bei Antwort benachrichtigen