Seite 59 von 67 ErsteErste ... 94546474849505152535455565758596061626364656667 LetzteLetzte
Ergebnis 871 bis 885 von 1673

Thema: SMS über DSL für 4,7 Cent !!

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registriert seit
    18.12.2001
    Beiträge
    4.989
    Ich werd mal nachgucken.

    Benutzt du IBSS, oder IBSS77 ??

    Gruß Joachim

  2. #2
    FFW Pietling 2 Gast
    Das normale IBSS über IB-Systems!

    Vielen Dank!


    mfg Christoph

  3. #3
    Nairolf22 Gast
    Mal so ne Frage:

    Kann man in der batch auch ne abfrage des Systemwochentages und der Systemzwit machen?

    Ich will nämlich, dass die SMS nur an bestimmten Wochentagen in bestimmten Zeiträumen verschickt werden.

  4. #4
    FFW Pietling 2 Gast
    Felix000 hat mir mal die Befehlsabfolge geschickt. Man benötigt zusätzlich noch das kleine Programm BE, welches den Wochentag abfragt. Ich finde die Batch leider nicht mehr, frag ihn am besten selber!


    mfg Christoph

  5. #5
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    BE gibts hier: http://www.mathiaskehr.de/download/be.zip

    Die Rückgabe des Wochentags erfolgt als Errorlevel von 'BE weekday' (Sonntag=1...).
    Felix
    felix[null][null][null]@funkmeldesystem.de

  6. #6
    Nairolf22 Gast
    Ja. Danke schon mal... aber ich bin nicht der gute Scripter... wie mach ich das denn in der Batch, dass der dann nur zum bestimmten zeitpunkt das maht... also die abfrage... und wie sieht das mit der tageszeit aus? Geht das auch?

  7. #7
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    Mal ein Beispiel: BATCH SOLL NUR SONNTAGS ZWISCHEN 2 und 3 FUNKTIONIEREN:

    be weekday
    IF NOT errorlevel==1 exit

    FOR /F "usebackq tokens=1,2,3 delims=: " %%a IN ('%time%') DO set stunde=%%a

    if not %stunde%==14 exit

    Jetzt kommt die Aufgabe der Batch (SMS schicken)...



    Sag einfach mal wann deine Batch funktionieren soll und wann nicht...
    Felix
    felix[null][null][null]@funkmeldesystem.de

  8. #8
    Nairolf22 Gast
    Also: Montag-Freitag von jeweils 8:00 Uhr bis 14:00 Uhr

    Nochwas: Wo steht das mit der Sperre, dass der fünf Minuten oder so keine weitere SMS versendet?
    Geändert von Nairolf22 (07.11.2005 um 19:31 Uhr)

  9. #9
    Registriert seit
    05.07.2003
    Beiträge
    225

    Mehrfachversendung über sms.77 bei gleichem Alarmtext unterdrücken

    Hallo,

    ich lasse mir von unserem Funkverkehrskreis die digitalen Alarme, die nicht von der blacklist geblockt werden, per SMS aufs Handy schicken.
    Nun empfängt der auswertende Rechner via FMS32pro bei jedem Alarmeingang die Alarme ja 4 mal (die Hochantenne empfängt 4 DAU's), sofern die RIC's nicht als POCSAG-Empfänger im Programm hinterlegt sind.
    Von 21.00 Uhr bis 7.00 sollen keine SMS'e übertragen werden (Nachtruhe). Das funktioniert auch.
    Über eine Batch (die mir freundlicherweise felix000 gebastelt hatte) wird nun eine Abfrage gestartet, die innerhalb von 24 Stunden eine doppelte SMS-Versendung bei gleichem Alarmtext unterdrücken soll.
    Bei einem Alarm wird auch nur eine SMS auf mein Handy geschickt. Aber wenn ich bei sms.77 ins Logbuch schaue, dann werden mir 4 SMS'e berechnet. Wie ist so etwas möglich?
    Hier meine Batch:

    Echo on
    if %2==" " goto ende
    FOR /F "usebackq tokens=1 delims=: " %%t IN (`time /t`) DO set stunde=%%t
    if %stunde%==22 goto ende
    if %stunde%==23 goto ende
    if %stunde%==00 goto ende
    if %stunde%==01 goto ende
    if %stunde%==02 goto ende
    if %stunde%==03 goto ende
    if %stunde%==04 goto ende
    if %stunde%==05 goto ende
    if %stunde%==06 goto ende
    FOR /F "usebackq tokens=1,2,3 delims=. " %%a IN ('%date%') DO set datum=%%a-%%b-%%c
    FOR /F "usebackq tokens=1,2* delims=*" %%a IN ('%3') DO set text=%%a
    find "%text%" %datum%.txt
    if "%errorlevel%"=="0" goto keinesmsversenden
    :smsversenden
    start F:\Daten\Funk\IBSS\Sicherung3.9.05\IBSS\IBSS.exe /OB:blacklist.txt /OF:textfilter.txt /U:XXXXXXX /P:XXXXXXX /E:XXXXXXX /T:2 /N:Digitalalarm im Landkreis: am {datumextra} Alarmtext: %* Uhr - Ende -
    :keinesmsversenden
    echo %text%>>%datum%.txt
    :ende

    Über IBSS funktioniert es dank der intergrierten Reloadsperre innerhalb von 10 Minuten. Nur hat sms.77 sowas leider noch nicht.
    Hat jemand noch ne Idee oder muß ich an der Batch noch was umändern?
    Danke für Eure Infos.

    Gruß Joachim
    Geändert von Flöhchen (07.11.2005 um 21:45 Uhr)

  10. #10
    Registriert seit
    14.12.2004
    Beiträge
    427
    Möglich auch mit dem Probealarmfilter bei ibss.
    Einfach mehr Verzeichnisse einrichten mit der ibss.exe Datei und config und filter Datei. Dann auf jede Gruppe zugeschnitten die jeweiligen Verzeichnisse auswählen, um z.B. SMS für Gruppe 1 zu blocken und für Gruppe 2 freigeben.

    Gruss Andy
    Weil kein <html> mehr zugelassen ist, muss ich mir erst eine neue Signatur im vB Code machen. So long....

  11. #11
    Nairolf22 Gast
    Also müsste so die Batch funktionieren

    Mo-Fr 8-14 Uhr
    und Nur gesendet, wenn 10 Minuten vorher nicht gesendet wurde
    und nicht, wenn kein Alarmierungstext kommt.




    start BE.exe
    IF errorlevel==1 exit
    start BE.exe
    IF errorlevel==7 exit


    FOR /F "usebackq tokens=1,2,3 delims=: " %%a IN ('%time%') DO set stunde=%%a

    if %stunde%==14 exit
    if %stunde%==15 exit
    if %stunde%==16 exit
    if %stunde%==17 exit
    if %stunde%==18 exit
    if %stunde%==19 exit
    if %stunde%==20 exit
    if %stunde%==21 exit
    if %stunde%==22 exit
    if %stunde%==23 exit
    if %stunde%==0 exit
    if %stunde%==1 exit
    if %stunde%==2 exit
    if %stunde%==3 exit
    if %stunde%==4 exit
    if %stunde%==5 exit
    if %stunde%==6 exit
    if %stunde%==7 exit
    if "%1"=="" goto ende
    cd C:\
    if exist status.txt goto ende
    echo.>status.txt

    start J:\Programme\ZusatzprogrammeFMS32\AlarmSMS\ibss.ex e /U: *** /P: *** /E: *** /A: 1 /T: 2 /N: ALARM LZ ALTSTADT: %1

    wait 600
    del status.txt
    :ende

  12. #12
    FFW Pietling 2 Gast
    Original geschrieben von MiThoTyN
    Ich werd mal nachgucken.

    Benutzt du IBSS, oder IBSS77 ??

    Gruß Joachim
    @MiThoTyN: Hast du schon nachgeschaut, an was es liegen könnte?


    mfg Christoph

  13. #13
    FFW Pietling 2 Gast
    Nebenfrage: Wie kann ich in einer Batchdatei angeben, dass er z.B. die Datei 00000_05_11_18.wav irgendwo hinkopiert, ich aber die Zeichen nach 00000 nicht weiß? Bei der Windowssuche gebe ich ja z.B. in diesem Fall 00000*.wav ein und er liefert mir alle Wav-Dateien, die 00000 enthalten. Aber in der Batch liefert mir der PC die Fehlermeldung "00000*.wav" nicht gefunden", d.h. er erkennt den Stern nicht als Platzhalter.

    EDIT: Oder noch besser, die Batch sollte die neueste Datei eines Ordners suchen...

    mfg Christoph
    Geändert von FFW Pietling 2 (19.11.2005 um 13:43 Uhr)

  14. #14
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    Also die neuste Wavedatei kriegst du so raus:

    FOR /F %%a IN ('dir /B /O:D *.wav') DO set datei=%%a



    copy *_05_11_18.wav C:\test
    oder
    copy ?????_05_11_18.wav C:\test

    kopiert alle Waves vom 18.11.05 in das Verzeichnis C:\test
    Felix
    felix[null][null][null]@funkmeldesystem.de

  15. #15
    Registriert seit
    14.12.2001
    Beiträge
    208
    Zum Nachalarmieren ist das auch ganz Interessant. Hab mir dafür ein kleines Programm gemacht.
    Mitleid bekommt man geschenkt, nur Neid muss man sich erarbeiten.

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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