Ergebnis 1 bis 4 von 4
  1. #1
    Taschenbillard-Spieler Avatar von limiter7max
    Registriert seit
    28.03.2011
    Beiträge
    319

    Standard Batchprogramm soll zur einer bestimmten Systemzeit weiterlaufen

    Code:
    @echo off
    :start
    if %time% == time %12%:%10%:%00% goto end
    goto start
    echo OK
    pause
    exit
    
    :end
    echo NO
    pause
    exit
    
    ==========
    Das geht auch net wirklich
    
    @echo off
    :start
    if "%time%" GEQ "time %21%:%28%:%00%,%00%" (
    echo Geschafft
    pause
    ) ELSE (
    goto start
    )

    Hallo,
    wenn auf meinen System eine bestimmte Zeit ist, soll der Ablauf weiter laufen. Tut er aber ncht. Aus irgendeinen mir unbekannten Grund.
    Könnte mir da jemand behilflich sein?
    Geändert von limiter7max (16.02.2012 um 22:31 Uhr)

  2. #2
    Movert
    Gast

    Standard

    mhh, ich kann da jetzt so keinen Fehler erkennen.
    Vielleicht solltest du etwas in der Zeitangabe also der funktion if time ändern, doppelpunkt könnte unter umständen ein Problem darstellen, ist aber lange her, dass ich mein letztes Batch Skript geschrieben habe.

  3. #3
    Notorischer Nörgler Avatar von RAT:
    Registriert seit
    04.08.2011
    Ort
    Rhoihesse
    Beiträge
    1.234

    Standard

    Immer noch batch?

    Versuche einmal, die Trennzeichen der time-Ausgabe wegzuhobeln und das ganze als numerischen Ausdruck wegzusichern:

    Code:
    @ECHO OFF
    SET /A action=2140
    
    :CHECK
    IF %time:~0,2%%time:~3,2% GEQ %action% GOTO HEUREKA
    GOTO CHECK
    
    :HEUREKA
    ECHO done!
    PAUSE
    €: 'tschuldige, das Ding ist ja schon einen Monat alt ... habs nicht vorher gesehen :/
    Geändert von RAT: (09.03.2012 um 22:45 Uhr) Grund: ooops
    Zitat Zitat von Auslieferator Beitrag anzeigen
    Fazit:
    Ein PC muss her!
    PC only!

  4. #4
    Meist nicht da Avatar von Valkum
    Registriert seit
    08.08.2008
    Ort
    NRW, 127.0.0.1
    Beiträge
    2.887

    Standard

    Nen Batch als Daemon einzusetzen ist eine schlechte idee.

    Versuch da lieber mittels Windows Bordmitteln das ding zu bestimmten Zeiten aufzurufen.

    Ist ja schonmal ausgegraben


    Serveradmin | Techadmin | Tüftler | Nachtaktiv

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •