Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 16 bis 30 von 33

Thema: Parameterübergabe und Umlaute

  1. #16
    Registriert seit
    07.07.2005
    Beiträge
    367
    @ECHO OFF

    if exist status.txt goto ende

    ECHO.>status.txt

    echo %*> c:\temp.txt

    ansiasci.exe c:\temp.txt c:\alarm.txt /an /o

    C:\clemail.exe -to silvia.112@gmx.de -from einsatz@gmx.info -fromname FMS -smtpserver mail.gmx.net -popserver pop.gmx.net -popuser 22jjjjjjj -poppass jjjjjjjjj -subjectfile C:\alarm.txt -body no



    C:\wait.exe 20
    del status.txt
    :ende

    Steh wieder echo ist ausgeschalten(ECHO OF )

    Geht immer noch net!!!
    Ich weiß nicht mehr was ich falsch mache ich seh net mehr durch!! PS vielen Dank für deine schnelle hilfe

  2. #17
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    Bist du dir sicher, dass du überhaupt einen Parameter übergibst?????

    Wie sieht die Zeile, mit der du die Batch aufrufst, in FMS32pro aus????

    C:\pfad\batch.bat %1 %2 %3

    oder so ähnlich?
    Felix
    felix[null][null][null]@funkmeldesystem.de

  3. #18
    Registriert seit
    07.07.2005
    Beiträge
    367
    bei mir sieht die so aus C:\alarm.bat %1



    und wenn ich jetzt die bat bei fms32 einfügen will und warte bis ein proberuf kommt ( aller 2 min ) wenn dieser dann kommt dann öffnet sich das fenster und geht sofort wieder zu! Und keine mail kommt an!

    :(

    Bitte hilf mir ;)

  4. #19
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    Überprüf mal ob die status.txt existiert. Wenn die im Verzeichnis der Batch rumschwirrt, wird die Batch ja sofort beendet.

    Welche Version von FMS32pro hast du????

    Ist das Ausführen von Aktionen aktiviert???
    Felix
    felix[null][null][null]@funkmeldesystem.de

  5. #20
    Registriert seit
    07.07.2005
    Beiträge
    367
    So es geht jetzt alles......aber nur wenn ich das manuell starte und das ist ja nicht Sinn und Zweck der Sache!!!

    Nun habe ich folgende Fragen: Wird jetzt der ganze Pocsagtext übergeben wenn ich den Parameter %* angegeben habe! ( also das es die leerzeichen ignoriert) ??

    Und nun ist noch das Problem das wenn ich das einbinde in FMS32 das das zwar gestartet wird aber das DOS fenster nach 1 sek wieder zu geht und keine email versendet wurde!


    Ich habe auch noch POC32 Full habe das dort auch schon probiert geht aber genauso schlecht !

    Vielen Dank!!!
    Geändert von Brandmeister (11.07.2005 um 16:25 Uhr)

  6. #21
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    Gib mal in FMS32pro folgendes an:

    C:\alarm.bat "%1"


    und in der Batch rufst du %1 statt %* auf.


    Welche Version von FMS32pro hast du???

    Dein "Hallo?" finde ich unverschämt, wenn ich ehrlich bin.
    Felix
    felix[null][null][null]@funkmeldesystem.de

  7. #22
    Registriert seit
    07.07.2005
    Beiträge
    367
    Ich habe das nun so geändert wie du sagtest! Geht immer noch net!

    ich habe das normale Fms, aber daran kanns nicht liegen.

    Denn erst ging es ja auch! Und wenn ich das bei Pocsag32 einfüge geht es immer noch net!

    Vielen Dank!!!!!
    Geändert von Brandmeister (11.07.2005 um 17:00 Uhr)

  8. #23
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    Original geschrieben von Brandmeister
    ich habe das normale Fms, aber daran kanns nicht liegen.
    Sag doch bitte einfach welche Version du von FMS32(pro) hast. Es gibt keine "normale" Version.

    Kann man ganz einfach über Hilfe - Info nachschaun.

    Überprüf dann bitte nochmal alle Pfade und achte auf die korrekte Schreibweise.
    Felix
    felix[null][null][null]@funkmeldesystem.de

  9. #24
    Registriert seit
    07.07.2005
    Beiträge
    367
    Ich hab die 2.2.9

    ist die ok

  10. #25
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    Schreib mal in die Batch ein

    echo %*>>test.txt

    und schau nach einer Alarmierung ich das Verzeichnis der Batch nach einer test.txt.

    Kann FMS32 (ohne pro) Parameterübergabe?????

    Außerdem bist du im falschen FORUM!!!!
    Felix
    felix[null][null][null]@funkmeldesystem.de

  11. #26
    Registriert seit
    07.07.2005
    Beiträge
    367
    Ich weiß das ich im falschen bin! Aber das tats ja nicht zur sache......das thema wurde hier nun mal besprochen! Wäre doch sinnlos ein neues Thema wonaders aufzumachen! Und ja mein FMS kann parameterübergabe!!

    Danke für die tipps versuchs nochmal!!

    VIELEN DANK!!!!!!!!!!!!!!!!!!!!!!!!!

  12. #27
    Registriert seit
    07.07.2005
    Beiträge
    367
    Ich habe nun hinbekommen das es aus FMS startet es schickt aber noch keinen Betreff mit!!

    Ich habe in der Bat

    den Parameter angegeben : %*

    Und bei fms im editor : C:\Programme\FMS32\sms.bat %*

  13. #28
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    FMS32 kann mit %* eigentlich nichts anfangen.

    FMS32 kennt nur %1 %2 %3 und %4.

    Aber wenns so funktioniert...
    Felix
    felix[null][null][null]@funkmeldesystem.de

  14. #29
    Registriert seit
    01.09.2003
    Beiträge
    382
    Original geschrieben von Brandmeister
    Ich habe nun hinbekommen das es aus FMS startet es schickt aber noch keinen Betreff mit!!

    Ich habe in der Bat

    den Parameter angegeben : %*

    Und bei fms im editor : C:\Programme\FMS32\sms.bat %*
    Sinnvollerweise sollte man, wenn im Übergabaparameter Leerzeichen oder andere "betriebssystemrelevante Sonderzeichen" wie > < | : \ / - auftauchen könnten den Parameter in " setzen, die Zeile sollte dann also wie folgt aussehen:

    C:\Programme\FMS32\sms.bat "%*"
    bzw.
    C:\alarm.bat "%*"

    In der BATCH-Datei mal nach dem Aufruf der Zeile:

    C:\alarm.bat "%*"
    in eine neue Zeile

    PAUSE

    einfügen. Dann sollte das DOS-Fenster, wenn alle Befehle bis zum Aufrüf der alarm.bat abgearbeitet worden sind über den Befehl Pause die weitere Abarbeitung der BATCH-Datei angehalten werden, bis sie wieder durch Betätigen einer Taste weiter fortgeführt wird.
    Dadurch sollte alle Meldungen in der Eingabeaufforderung "lesbar" erhalten werden, bis das Fenster geschlossen wird.

    die BATCH-Dateien sms.bat und alarm.bat liegen auch wirklich in den über die absolute Pfadangabe angegebenen Verzeichnissen?
    Mit kameradschaftlichen Grüßen

    FWP

  15. #30
    Registriert seit
    07.07.2005
    Beiträge
    367
    @ECHO OFF
    cls
    if exist status.txt goto ende

    ECHO.>status.txt

    echo "%*"> C:\Programme\Heirue-Soft\FMS32-PRO\temp.txt

    PAUSE

    ansasc.exe C:\Programme\Heirue-Soft\FMS32-PRO\temp.txt C:\Programme\Heirue-Soft\FMS32-PRO\einsatz.txt /an /o


    C:\Programme\Heirue-Soft\FMS32-PRO\clemail.exe -to xxxxx.112@gmx.de -from einsatz@gmx.info -fromname FMS -smtpserver mail.gmx.net -popserver pop.gmx.net -popuser xxxxxxx -poppass xxxxxxx -subjectfile C:\Programme\Heirue-Soft\FMS32-PRO\einsatz.txt -body no


    C:\Programme\Heirue-Soft\FMS32-PRO\wait.exe 20
    del status.txt
    :ende
    Geändert von Brandmeister (12.07.2005 um 00:14 Uhr)

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
  •