[HowTo] Rückwärtssuche mit automatischem Start des Browsers bei eingehendem Anruf

schwafli

Neuer User
Mitglied seit
28 Apr 2006
Beiträge
68
Punkte für Reaktionen
0
Punkte
0
Hi!

Ich hatte das Problem, dass die Telefonnummer von jfritz über die Funktion "Externes Programm ausführen" mit der Variable %number immer mit internationaler Vorwahl übermittelt wird, also z.B. +4179xxxxxxx. Falls jemand aus welchem Grund auch immer hier bei Schweizer-Anrufen die Nummer ohne Vorwahl benötigen würde, hätte ich eine Lösung gefunden :p.

Man öffnet den Editor, fügt folgende Zeilen ein und speichert dies unter datei.bat.

@echo off
set telch=%1
set telnr=0%telch:~3%
if %telch:~0,3%==+41 (set ausg=%telnr%) else (set ausg=%telch%)

Über jfritz wird über "externes Programm ausführen" diese bat-Datei gestartet und die Nummer als erstes Argument übergeben (datei.bat %number). Die batch-Datei macht nichts anderes, als die Nummer in die Variable %ausg% zu schreiben. Hat sie eine Schweizer-Vorwahl, so wird sie umgewandelt. Ausländische Vorwahlen bleiben bestehen. +4179xxxxx wird also zu 079xxxxx, +49174xxx bleibt. Für deutsche Nummern funktioniert es genau gleich, ausser dass in der letzten Zeile +41 durch +49 ersetzt werden müsste.

Wozu man das brauchen könnte: Zum Beispiel um ein Browserfenster zu starten, das direkt bei Eintreffen eines Anrufes online unter directories.ch nachschaut und das Resultat der Rückwärtssuche anzeigt. Dies würde dann so funktionieren, dass man die folgende Zeile zu unterst in die batch-Datei einfügt:
c:\windows\ie7\iexplore.exe "http://www.directories.ch/weisseseiten/base.aspx?language=de&searchtype=adr_simple&do=search&name=%ausg%"

Achtung: Gänsefüsschen nicht vergessen!

Funktioniert bei mir super. Diese Lösung kann natürlich beliebig angepasst werden, z.B. bei Anrufen aus dem Ausland.

Viel Spass!
Schwafli
 
Hey sauber,

erst das Programm entdeckt und schon ein sehr sinnvoller Beitrag. Respekt!

Vielen Dank dafür und weiter so :D

Gruß,
Robert
 
Kostenlos!

Statistik des Forums

Themen
248,899
Beiträge
2,304,477
Mitglieder
378,597
Neuestes Mitglied
Falconbase