marcys
Goto Top

Batch 20 Sekunden später ausführen

Hallo,

ich benötige etwas Hilfe von euch.

Ich habe eine Batchdatei , mit dem Ihnahlt:

net time \\zeitserver /set /yes

Diese Batchdatei habe ich in den Autostart gepackt. Der Rechner verbindet sich über Wlan ins Netz.

Das Problem ist, das nach automatischer Anmeldung am Win XP die Datei sofort ausgeführt wird. Zu dem Zeitpunkt ist der Rechner noch nicht mit dem Netzwerk verbunden.

Kann ich in die Datei etwas rein packen, wo nach der Befehl net time erst nach 20 Sekunden ausgeführt wird?

Welcher Zusatz müsste in die Datei rein?
Für jeden Tipp bin ich euch dankbar.
Gruß
Martin

Content-Key: 267400

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

Printed on: April 26, 2024 at 19:04 o'clock

Member: igetyaall
igetyaall Mar 25, 2015 at 12:56:29 (UTC)
Goto Top
Hi ich denke mal dieser Beitrag sollte dir helfen face-smile

http://www.script-example.com/themen/sleep-or-wait-in-Batch-Dateien--cm ...
Member: wshty1
wshty1 Mar 25, 2015 at 12:56:59 (UTC)
Goto Top
Hi,

Ich denke "timeout" ist das Stichwort

Lg
Member: Ravers
Ravers Mar 25, 2015 at 12:57:04 (UTC)
Goto Top
Hi,

entweder nimmst das kleine Tool "wait" oder du machst es mit geplanten Task/Aufgabenplanung und hakst hier "Nur starten, wenn folgende Netzwerkverbindung zur verfügung steht" o.ä.

greetz
ravers
Member: cse
Solution cse Mar 25, 2015 updated at 13:59:00 (UTC)
Goto Top
oder du stellst in den Gruppenrichtlinienen ein "Warten auf Netzwerk", das heißt du kannst das PW erst eingeben wenn der PC eine NW-Verbindung aufgebaut hat.

so hatte ich das damals gelöst mit meinem Loginbatch.
So braucht man keinen Timer einbauen... es mMn eh besser den PC auf das NW warten zu lassen.


grüße!
Member: Pjordorf
Pjordorf Mar 25, 2015 at 13:26:25 (UTC)
Goto Top
Hallo,

Zitat von @Marcys:
net time \\zeitserver /set /yes
Schreib davor noch ein
ping 127.0.0.1 -n 20
und du hast ungefähr 20 Sekunden bevor deine Zeile ausgeführt wird.... Ob du noch ein
@Echo off
davor setzt oder dein Ping Ergebnis mittels Umleitung ins Nirwana schickst ist nur noch Kosmetik.
@Echo off
ping 127.0.0.1 -n 22 >NUL
net time \\zeitserver /set /yes
Gruß,
Peter
Member: joehuaba
joehuaba Mar 27, 2015 at 11:36:15 (UTC)
Goto Top
timeout 20
Wäre auch eine einfache Möglichkeit face-smile
Member: Pjordorf
Pjordorf Mar 27, 2015 at 11:50:25 (UTC)
Goto Top
Hallo,

Zitat von @joehuaba:
Wäre auch eine einfache Möglichkeit face-smile
Aber dir ist schon klar das es OSe gibt die kein Timeout oder Sleep kennen? Und von das verwendete OS steht hier nirgends etwas. Da ist ping 127.0.0.1 -n 20 (setzt aber zumindest Hardware für Netzwerke voraus)

Gruß,
Peter
Member: joehuaba
joehuaba Mar 27, 2015 at 11:51:40 (UTC)
Goto Top
Ok da muss ich dir natürlich recht geben face-smile
Member: Marcys
Marcys Mar 27, 2015 at 13:49:47 (UTC)
Goto Top
Hallo zusammen,

danke für die zahlreichen Tipps.

Ich habe es mit der sleep Funtion gemacht und es funz. gut.

Gruß
Martin
Member: Pjordorf
Pjordorf Mar 27, 2015 at 13:54:02 (UTC)
Goto Top
Hallo,

Zitat von @Marcys:
Ich habe es mit der sleep Funtion gemacht und es funz. gut.
Dann dürfen wir zurecht davon ausgehen das du kein Windows OS nutzt und auch die von dir ernannte Lösung von CSE überhaupt nicht passt?

Gruß,
Peter
Member: cse
cse Mar 27, 2015 at 13:59:27 (UTC)
Goto Top
Zitat von @Pjordorf:

Hallo,

> Zitat von @Marcys:
> Ich habe es mit der sleep Funtion gemacht und es funz. gut.
Dann dürfen wir zurecht davon ausgehen das du kein Windows OS nutzt und auch die von dir ernannte Lösung von CSE
überhaupt nicht passt?

Gruß,
Peter

ja, versteh ich au nich.
ich mein timer und so alles gut, aber warum so ansetzen wenn man auch einfach nur das NW-warten aktivieren braucht.
Naja, jetzt ist Freitag face-smile