Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 17

Thema: Batch-Problem

  1. #1
    Registriert seit
    14.05.2007
    Beiträge
    32

    Batch-Problem

    Holero zusammen!

    Hilfe an die "Batch-Gurus"!

    Bin gerade dabei mit batch-Dateien herum zu tüfteln.
    Nun klappt ja alles ganz schön und gut.
    Nur möcht ich nun in die batch-Datei eine "Wartezeit" einbinden, sodass wenn der Alarm innerhalb einer gewissen Zeit (30min.) wiederholt wird nicht nocheinmal die Batch startet.


    Meine bisherige Datei:

    @echo off
    "c:\programme\sms-it\sms-it.exe" SMST ">xyz" Meldung xy"



    Danke!!!

  2. #2
    Registriert seit
    09.10.2006
    Beiträge
    222
    Füge folgendes ein:

    Wait sec

    für sec gibst du die Sekunde ein, z.B.

    Wait 30

  3. #3
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    Die wait.exe muss du allerdings erst runterladen -> google
    Felix
    felix[null][null][null]@funkmeldesystem.de

  4. #4
    Registriert seit
    19.03.2006
    Beiträge
    201
    Ich habe jetzt mal die wait.exe eingebunden, das bat-fenster bleibt zwar für die Zeit offen aber das juckt die Aufrufe wohl nicht, es werden immer munter weiter die Dateien geöffnet und die Aktionen ausgeführt ... woran liegt das?

    MfG

  5. #5
    Registriert seit
    18.12.2004
    Beiträge
    488
    Du hast die wait.exe in die batch eingebaut?

    Die batch wird von einem Programm dauernd gestartet?


    Dann kann es sein, das es "falsch" von dir implementiert wurde.

    Dazu müßte man den genauen Aufbau sehen, um zu sagen wo es faslch ist...

    MfG
    ... live for nothing or die for something ...
    ... choose your destiny ...

  6. #6
    Registriert seit
    19.03.2006
    Beiträge
    201
    Hallo,

    hier mal meine batch:

    @echo off
    "c:\programme\sms-it\sms-it.exe" SMST "Gru1" Text"

    wait.exe 60

    :ende

    Die wait.exe liegt in C:\Windows\system32

    MfG

  7. #7
    Registriert seit
    25.01.2007
    Beiträge
    324
    Pack die wait.exe mal auf C:\
    `Was wir wissen ist ein Tropfen, was wir nicht wissen ein Ozean`

  8. #8
    mfranz Gast
    Bei mir liegt die wait.exe im gleichen Verzeichnis wie die Batch. Und es funktioniert ohne Probleme.

  9. #9
    Registriert seit
    19.03.2006
    Beiträge
    201
    So die wait.exe habsch mal auf C:\ gepackt - geht nicht

    Habs auch mal so gemacht wie mfranz - geht nicht ...

    Weiß nicht ... die batch geht immer wieder auf ...

    Soll ich die wait mal zum DL stellen vllt. hab ich ja eine falsche -wenn es sowas gibt-
    MfG

  10. #10
    Registriert seit
    25.01.2007
    Beiträge
    324
    Ohje hab mir grad nochmal deine Batch angeschaut, so kann es ja auch gar nicht gehen, denn du hast ja nirgens drin stehen das die wenn die schon offen ist nicht nochmal aufgehen darf :-)

    Logisch geht die so immer wieder auf, denn die tut ja nur warten :-D

    Bau mal folgendes ein:

    @echo off
    "c:\programme\sms-it\sms-it.exe" SMST "Gru1" Text"
    if exist sms.txt goto ende
    echo.>sms.txt
    C:\wait.exe 60
    del sms.txt
    :ende

    Dann klappts auch mit dem Nachbarn :-)
    `Was wir wissen ist ein Tropfen, was wir nicht wissen ein Ozean`

  11. #11
    Registriert seit
    18.12.2004
    Beiträge
    488
    @stadel21

    Danke, ich hatte es fast befürchtet, das er es so programmiert hat...

    Manchmal sieht man den Wald einfach nicht...

    MfG
    ... live for nothing or die for something ...
    ... choose your destiny ...

  12. #12
    Registriert seit
    19.03.2006
    Beiträge
    201
    Boar, bin ich doof ;-)

    Naja klar, in den anderen Batch-Dateien steht es so in der Art ... naja ich schiebs mal aufs Wetter :-D

    Danke euch! - Geht jetzt

    MfG

  13. #13
    fischli1973 Gast

    würde

    das auch mit folgender Batch funktionieren ?

    @ECHO OFF
    cls
    sendEmail.exe -s smtp.a1.net -xu XXX -xp XXPWXX -f fischli73@a1.net -t fischli73@a1.net -u %time:~0,8%_%date%_%1 %2 %3 -m %time:~0,8%_%date%_%1 %2 %3 %4


    ich mein würde das auch hier klappen mit der wait Option ??

  14. #14
    Registriert seit
    25.01.2007
    Beiträge
    324
    Ja warum denn nicht ? Das mit dem Wait Befehl lässt ja nur die Batch Datei warten, bzw. in einer gewissen seit vorher abrechen. Welches Programm du nun damit verbindest ist völlig egal.
    `Was wir wissen ist ein Tropfen, was wir nicht wissen ein Ozean`

  15. #15
    airwaves Gast

    Frage

    habe folgende Batch am laufen:

    @ECHO OFF
    cls
    sendEmail.exe -s smtp.a1.net -xu XXX -xp XXPWXX -f e-mail@email.de -t e-mail@email.de -u %time:~0,8%_%date%_%1 %2 %3 -m %time:~0,8%_%date%_%1 %2 %3 %4

    nun würde ich auch gern mit dem "wait" arbeiten, nun meine Frage:

    woher bring ich die Objektdatei ?
    Bsp.: "if exist sms.txt goto ende", woher kommt die sms.txt bzw. was muss ich da eintragen, aufgrund der genannten Angaben in der Batchdatei ? Da werd ich nicht schlau draus.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

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