FJ Software Foren-Übersicht  
 Homepage   •  Suchen   •  FAQ   •  Mitgliederliste   •  Registrieren   •  Login
 Probleme mit mehreren SMS kurz hintereinander Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Neues Thema eröffnenNeue Antwort erstellen
Autor Nachricht
DrKleene



Anmeldedatum: 22.02.2010
Beiträge: 6

BeitragVerfasst am: Mo Feb 22, 2010 21:35 Antworten mit ZitatNach oben

Hallo, ich nutze seit längeren die Software MyPhoneExplorer zum versenden von SMS (durch eine bat.) Dabei kämpfe ich seit längeren mit einem Problem.
Beispiel: Eine Batch Datei mit dem Inhalt: (start C:\MyPhoneExplorer.exe action=sendmessage savetosent=1 number=0172..... text=test) sendet an 10 Empfänger eine SMS. In dieser Zeit wo diese 10 SMS gesendet werden wird durch eine zweite Batch mit dem Inhalt: (start C:\MyPhoneExplorer.exe action=sendmessage savetosent=1 number=0172..... text=test) ebenfals der Auftrag ausgelöst an 8 Empfänger eine SMS zu senden. Dies ist leider nicht Möglich Sad
Da MyPhoneExplorer diese nicht verarbeitet und eine Fehlermeldung bringt.
Kann mir da jemand helfen??? Mir würde es reichen wenn MyPhoneExplorer die Aufträge einfach hintereinander abarbeitet. Hatt da jemand eine Idee??? Idea
Benutzer-Profile anzeigenPrivate Nachricht senden
FJ
Site Admin


Anmeldedatum: 15.02.2006
Beiträge: 32025
Wohnort: Tirol

BeitragVerfasst am: Mo Feb 22, 2010 22:39 Antworten mit ZitatNach oben

Du musst irgendwie überprüfen ob MyPhoneExplorer noch beschäftigt ist. Eine Warteschlange gibt es in MyPhoneExplorer nicht. Am einfachsten wäre es wohl wenn du den versand über diese Schnittstelle machst - dann kannst du nämlich den Status überprüfen.
Benutzer-Profile anzeigenPrivate Nachricht sendenE-Mail sendenICQ-Nummer
DrKleene



Anmeldedatum: 22.02.2010
Beiträge: 6

BeitragVerfasst am: Di Feb 23, 2010 17:34 Antworten mit ZitatNach oben

Mh... Kingt ja nicht unbedingt einfach.
Versteh leider nicht viel von Programierung. Ich weis nur das meine Software die Fehlermeldungen erkennt, bei Fehleren eine Aktion ausführen kann. Und wie jetzt weiter ???
Bis jetzt hab ich die Batch gestartet und dann ging das. Nur wenn mehere Fehlermeldungen nach einander kommen gibts das Problem. Kann mir da jemand weiter helfen???
Benutzer-Profile anzeigenPrivate Nachricht senden
FJ
Site Admin


Anmeldedatum: 15.02.2006
Beiträge: 32025
Wohnort: Tirol

BeitragVerfasst am: Di Feb 23, 2010 18:25 Antworten mit ZitatNach oben

Du könntest die Fehlermeldung untersdrücken indem du flags=noerrmsg verwendest. Aber dann weisst du halt nicht ob der versand erfolgreich war
Benutzer-Profile anzeigenPrivate Nachricht sendenE-Mail sendenICQ-Nummer
DrKleene



Anmeldedatum: 22.02.2010
Beiträge: 6

BeitragVerfasst am: Di Feb 23, 2010 20:51 Antworten mit ZitatNach oben

Sorry, aber jetzt wurde bestimmt was falsch verstanden.
Mein eigentliches Problem liegt ja darin, das ich eine Software besitze die eine Maschine überwacht. Diese Software hat die Möglichkeit bei Störungen eine sogenannte Aktion (Starten einer Batch Datei)auszuführen. Diese Batch Datei mit dem Inhalt: (start C:\MyPhoneExplorer.exe action=sendmessage savetosent=1 number=0172..... text=test) sendet dan an 10 Empfänger eine SMS. Wenn in dieser Zeit wo diese 10 SMS gesendet werden eine weitere Störung ausgewertet wird, wird wiederum die Batch mit dem Inhalt: (start C:\MyPhoneExplorer.exe action=sendmessage savetosent=1 number=0172..... text=test) ausgelöst und versucht eine zweite SMS zu versenden. Dies ist aber leider nicht möglich da MyPhoneExplorer diese nicht verarbeitet und eine Fehlermeldung bringt. Kann mir da jemand helfen??? Mir würde es reichen wenn MyPhoneExplorer die Aufträge einfach hintereinander abarbeitet.
Benutzer-Profile anzeigenPrivate Nachricht senden
FJ
Site Admin


Anmeldedatum: 15.02.2006
Beiträge: 32025
Wohnort: Tirol

BeitragVerfasst am: Di Feb 23, 2010 21:45 Antworten mit ZitatNach oben

Wie gesagt: MyPhoneExplorer hat keine Warteschlange. Ich hab dich auch nicht falsch verstanden, schau doch in die FAQ damit du verstehst was ich mir noerrmsg meine.

Mit VB-Script wäre das Ganze auch hintereinander machbar - musst du dir halt selbst schreiben. gibt ja genug Infos zu VBS im Netz.
Benutzer-Profile anzeigenPrivate Nachricht sendenE-Mail sendenICQ-Nummer
FJ
Site Admin


Anmeldedatum: 15.02.2006
Beiträge: 32025
Wohnort: Tirol

BeitragVerfasst am: Do Feb 25, 2010 12:58 Antworten mit ZitatNach oben

Ich will mal nicht so sein. Achte darauf dass du die aktuellste Version von MyPhoneExplorer verwendest. Lad dir die WSHExtend-Bibliothek auf den Rechner und registriere die Datei.

Dann erstelle einen neue *.vbs-Datei mit folgendem Inhalt:
Code:

Option Explicit

Dim objWinExt
Dim objShell
Dim i

Set objWinExt = CreateObject("WSHExtend.WinExt")
Set objShell = CreateObject("WScript.Shell")

For i = 0 to 60  'maximal 60 Sekunden warten
  'Hier wird überprüft ob MPE gerade eine SMS verschickt. Wenn das Fenster nicht existiert dan die Schleife sofort verlassen
  If objWinExt.WSHFindWindow("SMS werden verschickt...") = 0 Then Exit For
  WScript.Sleep 1000
Next

RunMPE "action=sendmessage flags=noerrmsg number=12345678 text=" & Chr(34) & "Störung!" & Chr(34)

Set objWinExt = Nothing
Set objShell = Nothing

Function RunMPE(Arguments)
  objShell.run "myphoneexplorer " & Arguments ,3
End Function


Das script überüft zuerst ob MyPhoneExplorer grade dabei ist eine SMS zu verschicken, wenn ja wird bis zu 60 Sekunden gewartet. Anstatt der Batch-Datei rufst du dann halt das VB-Script auf


Zuletzt bearbeitet von FJ am Mi März 10, 2010 18:42, insgesamt einmal bearbeitet
Benutzer-Profile anzeigenPrivate Nachricht sendenE-Mail sendenICQ-Nummer
DrKleene



Anmeldedatum: 22.02.2010
Beiträge: 6

BeitragVerfasst am: So März 07, 2010 09:47 Antworten mit ZitatNach oben

Danke... für diese Unterstützung. Very Happy
Aber leider hängt es an der WSHExtend-Bibliothek.
Wo kann ich die denn runter laden??? Confused
Muss ich die bezahlen?? Oder nur registrieren??? Sad
Benutzer-Profile anzeigenPrivate Nachricht senden
FJ
Site Admin


Anmeldedatum: 15.02.2006
Beiträge: 32025
Wohnort: Tirol

BeitragVerfasst am: So März 07, 2010 14:16 Antworten mit ZitatNach oben

der Link ist doch in meinem Post
EDIT: Probiers mal mit diesem link: http://freenet-homepage.de/gborn/WSHBazaar/WSHExtend.htm

Die Datei direkt: http://freenet-homepage.de/gborn/WSHBazaar/WSHExtOcx.zip


Zuletzt bearbeitet von FJ am So März 07, 2010 14:21, insgesamt 2-mal bearbeitet
Benutzer-Profile anzeigenPrivate Nachricht sendenE-Mail sendenICQ-Nummer
DrKleene



Anmeldedatum: 22.02.2010
Beiträge: 6

BeitragVerfasst am: So März 07, 2010 14:18 Antworten mit ZitatNach oben

Hallo zusammen. Confused
Hab jetzt noch mal etwas rumher probiert und nun kommt beim ausführen der vbs diese Fehlermeldung :

Skript: C:\Dokumente und Einstellungen\LSZ\Eigene Dateien\AALRM.vbs
Zeile :7
Zeichen :1
Fehler : ActiveX-Komponenten kann kein Objekt erstellen: `WSHExtend.WinExt.`
Code : 800A01AD
Quelle : Laufzeitfehler in Microsoft VBScript

Sad Sad
Benutzer-Profile anzeigenPrivate Nachricht senden
FJ
Site Admin


Anmeldedatum: 15.02.2006
Beiträge: 32025
Wohnort: Tirol

BeitragVerfasst am: So März 07, 2010 14:20 Antworten mit ZitatNach oben

Sorry - war der falsche Link, habs oben ausgebessert. Du musst die Datei nach dem Download irgendwo hinpacken wo sie nicht ständig verschoben wird und dann noch registrieren.
Benutzer-Profile anzeigenPrivate Nachricht sendenE-Mail sendenICQ-Nummer
DrKleene



Anmeldedatum: 22.02.2010
Beiträge: 6

BeitragVerfasst am: Mi März 10, 2010 15:43 Antworten mit ZitatNach oben

Hallo zusammen... Danke erst mal für diese Unterstütung, aber leider kämpf ich immer noch mit diesem Problem. Crying or Very sad
Hab jetzt probiert in Abständen von ca. 3Sekunden SMS zu verschicken. So wie´s im Echten Einsatz dann auch funktionieren müsste. Confused
Leider kommt dann beim ausführen der vbs diese Fehlermeldung : Crying or Very sad

Skript: C:\Dokumente und Einstellungen\LSZ\Eigene Dateien\AALRM.vbs
Zeile :13
Zeichen :3
Fehler : Das Objekt unterstützt diese Eigenschaft oder Methode nicht.:"Sleep"
Code : 800A01B6
Quelle : Laufzeitfehler in Microsoft VBScript

Gibt´s da Abhilfe dagegen?? Question Ich bekomm schon langsam graue Sad Haare.
Benutzer-Profile anzeigenPrivate Nachricht senden
FJ
Site Admin


Anmeldedatum: 15.02.2006
Beiträge: 32025
Wohnort: Tirol

BeitragVerfasst am: Mi März 10, 2010 18:43 Antworten mit ZitatNach oben

Ich hab den geposteten Code verändert - bitte probiers nochmal
Benutzer-Profile anzeigenPrivate Nachricht sendenE-Mail sendenICQ-Nummer
Beiträge der letzten Zeit anzeigen:      
Neues Thema eröffnenNeue Antwort erstellen


 Gehe zu:   



Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Alle Zeiten sind GMT + 1 Stunde
Deutsche Übersetzung von phpBB.de