Bat Datei erstellen mit Ausführungsverzögerung

  • Hallo!


    ich versuche gerade ein Programm in den Autostart zuhängen, aber es darf erst nachdem mein Firewall fertig geladen ist starten (etwa 10 Sekunden).


    Ich glaube mich dunkel zu erinnern das es einen Befehl gibt der die Ausführung verzögert oder?


    ich habe mir das so vorgestellt:


    10 Sekunden warten > dann C:\Programme\.... ausführen


    Dies dann als *.bat speichern und in den Autostart hängen.
    Weis jemand was ich in die Bat-Datei Reinschreiben muss? Wäre Euch sehr dankbar :)


    p.s Hoffentlich bin ich in diesem Unterforum richtg :rolleyes:

  • Hm Hilft mir nicht wirklich weiter, vieleicht bin ich auch zublöde dafür :)


    Aber trotzdem Dankeschön ;)


    Hat sonst noch jemand einen Tipp für mich?

  • Zitat

    Original geschrieben von Novus
    Hm Hilft mir nicht wirklich weiter, vieleicht bin ich auch zublöde dafür :)

    Moin,
    nicht unbedingt ;-)
    den choice-Befehl gibt es AFAIK nur noch unter W9x


    Ab NT und drüber gibt es diesen Befehl nicht mehr.


    Der klassische Weg... Mache ein TREE über die ganze Platte (frisst HD-Leistung) oder eine FOR-schleife von hier bis da (frisst CPU-Leistung)


    Der MS-Weg... schaue mal nach WSH (Windows Scripting Host)


    Grüße,
    Guido


    P.S. Welches Win hast du ? Ist bei Beantwortung solcher Fragen immer SEHR hilfreich !

  • Zitat

    Original geschrieben von Guido
    Ab NT und drüber gibt es diesen Befehl nicht mehr.


    Sorry, das stimmt nicht, bei NT4 und Windoof 2000 gibts den nach wie vor.
    Bei XP weiss ich es nicht, vermute aber = Ja.


    In den Ressource-Kits gibt es einen Befehl namens SLEEP Sekunden,
    das wäre hier wohl das einfachste.

  • Zitat

    Original geschrieben von Teddie_Neubert
    Sorry, das stimmt nicht, bei NT4 und Windoof 2000 gibts den nach wie vor.
    Bei XP weiss ich es nicht, vermute aber = Ja.

    wenn du meinst...


    ----------------
    C:\TEMP>ver


    Windows NT Version 4.0


    C:\TEMP>choice
    Der Befehl ist entweder falsch geschrieben oder konnte nicht gefunden werden.
    Bitte überprüfen Sie die Schreibweise und die Umgebungsvariable 'PATH'.


    C:\TEMP>
    ----------------


    oder, aus der NT-Hilfe


    ----------------
    Nicht zur Verfügung stehende MS-DOS-Befehle


    Die folgenden Befehle von MS-DOS sind an der Eingabeaufforderung nicht verfügbar.


    Befehl Neue Vorgehensweise oder Grund für Wegfall
    assign Wird unter Windows_NT nicht unterstützt.
    choice Wird derzeit nicht unterstützt.
    ctty Wird derzeit nicht unterstützt.
    ...
    ----------------


    ;-)



    Zitat

    In den Ressource-Kits gibt es einen Befehl namens SLEEP Sekunden,
    das wäre hier wohl das einfachste.


    Joo, in den RKs gibt es dann auch den choice wieder...


    choice
    sleep


    Grüße,
    Guido

  • Oops, da bitte ich doch höflichst um Entschuldigung.
    Ich habe nämlich immer die RKs mit installiert, daher die ungewollte Falschaussage.


    Nachtrag: Danke auch für die URL in den Links oben. Da habe ich doch noch was gefunden, was ich nicht kannte.
    "Man wird so alt wie eine Kuh,
    und lernt immer noch dazu" ;-))

  • Hi


    Hier eine Lösung ohne zusätzliche Tools:


    ------------snip-----------------
    ping localhost -n 10 >nul
    Programmname.exe
    ------------snip-----------------



    die erste Zeile macht 10 Pings auf deinen eigenen computer, dies dauert immer ca. eine Sekunde.
    die zweite Zeile startet Dein Programm.


    Gruss
    Kermit

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!