Direkt hinter:
Code::: Hier kommt der immer nur einzeln zu betreibende Programmblock hin :: -----------------------------------------------------------------------
Direkt hinter:
Code::: Hier kommt der immer nur einzeln zu betreibende Programmblock hin :: -----------------------------------------------------------------------
Hey vielen Dank schonmal, vom Prinzip her funktioniert das ganze schon ganz gut (getestet).
Jetzt habe ich nur ein Problem: wenn die erste SMS verschickt ist, gibt das Programm SMS Sender eine Meldung raus, die mir sagt :
Die Nachricht wurde ordnungsgemäß versendet.
Diese Meldung gilt es per click auf OK zu bestätigen, ansonsten läuft das Programm noch, die Lock-Datei existiert immer noch und die zweite (dritte...) SMS wird nicht verschickt... :-(
Fällt dir hierzu eine Lösung ein?
Hmm....
Ich würde es wohl mit AutoIt lösen. Kleines Script, daß den smssender startet und auf das Bestätigungsfenster wartet. Dann "OK" senden (sollte durch die "Eingabetaste" schon gehen) und das sollte es gewesen sein.
So in etwa - Aufruf der erstellten .exe mit der Kommandozeile für den smssender: mein-sender.exe smssender ...
mein-sender.exe ist ein kompiliertes AutoIt Skript, das ungefähr so aussehen könnte:
... so in etwa.Code:Run($CmdLineRaw) ; Startet den SMS Sender WinWaitActive("<Bestätigungsfenster>") ; Titel des "OK" Fensters ! -> Nicht smssender selbst Send("{ENTER}") ;
Details gibts auf: http://www.autoitscript.com/autoit3/
So, nach etwas längerer Zeit melde ich mich auch mal wieder (war in letzter Zeit viel beschäftigt).
Das hört sich ja schon alles ganz gut an, allerdings tauchen da schon weder zwei Probleme auf.
1.: Der Titel des Bestätgungsfensters ist der selbe wie der des SMS- Senders selbst, nämlich "SMS Sender".
2.: Wo in dem Skript rufe ich den SMS-Sender auf? Die Befehlszeile für den Sender lautet ja:
c:\programme\microsoft sms sender
smssender.exe /p:015xxxxxxxxx /m:"Schleife 214" /l
Könntest du mir dabei noch einmal helfen?
Vielen Dank!
Wie sieht denn der Text in dem "OK" Fenster aus ? Darauf könnte man noch prüfen.
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)