- Mitglied seit
- 26 Aug 2006
- Beiträge
- 60
- Punkte für Reaktionen
- 0
- Punkte
- 6
Da ich mich inzwischen länger mit diesem Thema beschäftigt habe, wollte ich euch meine Erkenntnisse nicht vorenthalten.
Es ist mittels einer BATCH Datei möglich, über das "externes Programm ausführen" bei eingehendem Anruf gleich mehrere Programme zu starten - UND Parameter zu übergeben.
Um die BATCH Datei zu erstellen öffnet ihr einfach den Windows eigenen Texteditor Notepad und speichert die Datei nicht wie gewohnt als *.txt sondern ändert die Endung in *.bat - Die Datei heisst dann zB Test.bat
Editieren könnt ihr die Datei weiterhin mit dem Texteditor.
In JFritz muss nun auf diese Test.bat als externes Programm verwiesen werden - einfach bei Anrufmonitor den vollständigen Pfad eingeben und die zu übergebenden Parameter anhängen. Sieht bei mir SO aus:
Ich Übergebe also die Parameter
In die Test.bat werden nun die zu startenden Programme eingetragen:
Um die Parameter zu übergeben benutzt ihr nun %1 um den Vornamen zu übergeben, %2 für den Nachnamen, etc - nach Oben eingetragener Reihenfolge. (Nochmals Danke an Herman für den Tipp)
Das "start" am Anfang kann auch weggelassen werden, dann wird programm2 jedoch erst gestartet, wenn programm1 beendet ist. Eventuell ist das bei einigen Programmen sinnvoll...
Um zB den Anrufer auf den Monitor anzeigen zu lassen könnt ihr Hermans popup_neu.exe verwenden: popup_neu.zip
In die Test.bat müsste dann zB folgendes eingetragen werden:
Das sieht dann so (oder so ähnlich) aus:
KlickBild
Für mich war es noch sinnvoll, Winamp auf Pause zu setzen, wenn ein Anruf eingeht. Das lässt Sich mit der Datei CLAmp.exe realisieren.
Die CLAmp.exe ermöglicht es Winamp über die Kommandozeile anzusteuern.
Die entsprechende Zeile in der Test.bat wäre dann
Eine Übersicht über alle möglichen Befehle an Winamp findet ihr auf der Homepage http://membres.lycos.fr/clamp/
Eine andere Möglichkeit ist, dass komplette System stumm zu stellen - also jegliche Lautstärke auf 0 setzen. Das ist mit dem Programm wizmo.exe möglich. Findet ihr HIER: http://www.grc.com/wizmo/wizmo.htm
Zum Stummschalten wäre der Eintrag in die Test.bat dann:
Alle möglichen Befehle findet ihr auf der Homepage!
Wie auch in DIESEM Thread beschrieben, kann mit Hilfe des Programms SendEmail eine Email verschickt werden, wenn ein Anruf eingegangen ist.
Meine Zeile in der Test.bat sieht momentan so aus:
Die empfangene Mail hat den Inhalt
Es ist auch möglich, die Test.bat so zu konfigurieren, dass bei einer bestimmten Nummer, ein bestimmtes Programm ausgeführt wir.
Dazu muss abgefragt weden, welche Parameter übergeben werden.
Ein Beispiel:
Hier würde nun geprüft, ob die Anrufende Nummer die 123456 ist und falls JA, würde die Datei programm1.exe nicht ausgeführt, sondern übersprungen, und das Programm 123456_ruft_an.exe würde gestartet werden.
So ist es zB möglich, jeder MSN eine eigene Programmabfolge zuzuteilen, oder vom Handy unterwegs den PC neu zu starten und und und... Die Möglichkeiten sind quasi unendlich!
Ich hoffe, dass ich einigen mit meinem kleinen HowTo helfen konnte.
Es ist mittels einer BATCH Datei möglich, über das "externes Programm ausführen" bei eingehendem Anruf gleich mehrere Programme zu starten - UND Parameter zu übergeben.
Um die BATCH Datei zu erstellen öffnet ihr einfach den Windows eigenen Texteditor Notepad und speichert die Datei nicht wie gewohnt als *.txt sondern ändert die Endung in *.bat - Die Datei heisst dann zB Test.bat
Editieren könnt ihr die Datei weiterhin mit dem Texteditor.
In JFritz muss nun auf diese Test.bat als externes Programm verwiesen werden - einfach bei Anrufmonitor den vollständigen Pfad eingeben und die zu übergebenden Parameter anhängen. Sieht bei mir SO aus:
Code:
D:\JFritz\Test.bat "%Firstname" "%Surname" "%Number" "%Called"
- 1 "Vorname"
- 2 "Nachname"
- 3 "Nummer"
- 4 "Angerufene MSN"
In die Test.bat werden nun die zu startenden Programme eingetragen:
Code:
start D:\JFritz\programm1.exe
start D:\JFritz\programm2.exe
start D:\JFritz\programm3.exe
Das "start" am Anfang kann auch weggelassen werden, dann wird programm2 jedoch erst gestartet, wenn programm1 beendet ist. Eventuell ist das bei einigen Programmen sinnvoll...
Um zB den Anrufer auf den Monitor anzeigen zu lassen könnt ihr Hermans popup_neu.exe verwenden: popup_neu.zip
In die Test.bat müsste dann zB folgendes eingetragen werden:
Code:
start D:\JFritz\popup_neu.exe "Anruf auf %4 von" "%1 %2" "(%3)" 3
KlickBild
Für mich war es noch sinnvoll, Winamp auf Pause zu setzen, wenn ein Anruf eingeht. Das lässt Sich mit der Datei CLAmp.exe realisieren.
Die CLAmp.exe ermöglicht es Winamp über die Kommandozeile anzusteuern.
Die entsprechende Zeile in der Test.bat wäre dann
Code:
start D:\JFritz\CLAmp.exe /PAUSE
Eine andere Möglichkeit ist, dass komplette System stumm zu stellen - also jegliche Lautstärke auf 0 setzen. Das ist mit dem Programm wizmo.exe möglich. Findet ihr HIER: http://www.grc.com/wizmo/wizmo.htm
Zum Stummschalten wäre der Eintrag in die Test.bat dann:
Code:
start D:\JFritz\wizmo.exe mute=1
Wie auch in DIESEM Thread beschrieben, kann mit Hilfe des Programms SendEmail eine Email verschickt werden, wenn ein Anruf eingegangen ist.
Meine Zeile in der Test.bat sieht momentan so aus:
Code:
start D:\JFritz\sendEmail.exe -f [email protected] -t [email protected] -s mail.gmx.net -u "JFritz-Info: Anruf auf %4" -m "%1 %2 rief am %date% um %time:~0,8% Uhr mit der Nummer %3 die MSN %4 an" -o [email protected] -o password=PASSWORT
Leider ist es bisher nicht möglich, nur eine Email bei verpassten Anrufen zu versenden, sondern die Email wird bei jedem Anruf verschickt - auch bei angenommenen.Eigene Nummer rief am 14.01.2007 um 17:55:32 Uhr mit der Nummer 017xxxxxxx die MSN xxxx an
Es ist auch möglich, die Test.bat so zu konfigurieren, dass bei einer bestimmten Nummer, ein bestimmtes Programm ausgeführt wir.
Dazu muss abgefragt weden, welche Parameter übergeben werden.
Ein Beispiel:
Code:
if %3=="123456" goto Anruf_von_123456
start D:\JFritz\programm1.exe
goto ENDE
:Anruf_von_123456
start D:\JFritz\123456_ruft_an.exe
goto ENDE
:ENDE
So ist es zB möglich, jeder MSN eine eigene Programmabfolge zuzuteilen, oder vom Handy unterwegs den PC neu zu starten und und und... Die Möglichkeiten sind quasi unendlich!
Ich hoffe, dass ich einigen mit meinem kleinen HowTo helfen konnte.