was passiert ohne das "start" vor dem aufruf des sms-senders?
was passiert ohne das "start" vor dem aufruf des sms-senders?
--
In a world without walls and fences, who needs Windows and Gates ??
Meine private Webseite: http://www.db1jat.org
... das würde dann so aussehen:
IF EXIST lock.txt ( exit )
IF NOT EXIST lock.txt (
ren unlock.txt lock.txt
C:\Programme\MyPhoneExplorer\MyPhoneExplorer.exe action=sendmessage savetosent=1 number=01234567890 text="Mein Text %3"
ping -n 50 127.0.0.1 > NUL
ren lock.txt unlock.txt )
Die Batch-Datei öffnet sich und es sieht dann beispielsweise so aus:
IF EXIST lock.txt ( exit )
IF NOT EXIST lock.txt (
ren unlock.txt lock.txt
C:\Programme\MyPhoneExplorer\MyPhoneExplorer.exe action=sendmessage savetosent=1 number=001234567890 text="Mein Text "Verkehrsunfall - Ölbindemittel benötigt""
ping -n 50 127.0.0.1 > NUL
ren lock.txt unlock.txt )
Ergebnis: dennoch kommt nur der Fixtext an, aber keine Meldung (aus irgendeinem Grund übernimmt dann MyPhoneExplorer die Meldung nicht mehr)!
Jo... so ists auch klar ;)
da sind zuviele Anführungszeichen, da kannst du aber offenbar nichts für..
Ein Versuch wäre "Mein Text \%3" wert, aber ich denke nicht, das das klappt..
Gruss,
Tim
--
In a world without walls and fences, who needs Windows and Gates ??
Meine private Webseite: http://www.db1jat.org
Hast du das ganze mit der Batch Datei versucht, die ich gepostet hatte?
das mit dem %wache% ?
dann müsstest du hinten einfach nur einfügen
="%wache%: %3"
="%wache%: %3"
ergibt dann wieder
="Wachenname: "AlarmText""
... also ein " zuviel .. denn der Parameter wäre nach dem "Wachenname: " zuende.
Gruss,
Tim
--
In a world without walls and fences, who needs Windows and Gates ??
Meine private Webseite: http://www.db1jat.org
... der ganze Text (Fixtext + Meldung) müsste unter einem Paar Anführungszeichen stehen, denn sobald nach dem ersten Anführungszeichen ein weiteres kommt, hält er den Text für abgeschlossen und Nachfolgendes wird ignoriert.
Die Frage ist nur, wie sich das realisieren ließe.
... da ergibt sich wieder das gleiche Problem ... "Mein Text \"%3"".
Geändert von tmb42 (29.03.2009 um 21:41 Uhr)
Kann es sein, das es ein Problem der Batch ist?
Ich nutze kein POC32 und auch keine Batchdatei. Ich rufe die Datei direkt auf, allerdings mit FMS32 pro.
So schaut das bei mir aus:
C:\Programme\MyPhoneExplorer\MyPhoneExplorer.exe action=sendmessage savetosent=1 number=01234567890 text="%4:%3"
Und das klappt wunderbar. Deshalb wundert mich, dass er bei dir die Parameter nicht bis zum ende durchgibt.
An ein Problem der Batch glaube ich eher nicht (funktioniert alles einwandfrei, solange ich nur den Parameter %3 alleine verwende) - u. U. macht POC32 beim Parameter automatisch Anführungszeichen und dies führt dann zu dem Problem mit den "übermäßigen" Anführungszeichen ...
dazu habe ich mal gerade google bemüht hoffe, dass ist was brauchbares für dich:
http://www.funkmeldesystem.de/foren/...p/t-21984.html
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)