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
.
Man öffnet den Editor, fügt folgende Zeilen ein und speichert dies unter datei.bat.
Ü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:
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
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
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