Page Index Toggle Pages: 1 Send TopicPrint
Normal Topic Phoner-Lite mit AutoHotKey (Read 1135 times)
Claas
YaBB Newbies
*
Offline


Phoner is great!

Posts: 14
Joined: 26. Jan 2026
Phoner-Lite mit AutoHotKey
26. Jan 2026 at 16:29
Print Post  
Hallo Leute,

nach Jahren der Benutzung von NinjaPro bin ich jetzt zu PhonerLite umgestiegen.

Da PhonerLite nur Hotkeys für Hörer abheben und auflegen hat, habe ich die mir fehlenden Hotkeys mit AutoHotKey nachgebildet. Einige ähnliche Lösungen gibt es schon hier im Forum, meine ist etwas anders. Vielleicht hilft mein Skript jemandem.

Mit Alt + Pos1 wird PhonerLite abwechselnd in den Vordergrund geholt und minimiert. Wenn PhonerLite noch nicht läuft, wird es gestartet.

Mit Pause|Unterbr wird die selektierte Rufnummer über PhonerLite angerufen. Bei Rufnummern im Format +49(0)... wird die Null entfernt.


Viele Grüße
Claas

  

PhonerLite.ahk ( 1 KB | 87 Downloads )
Back to top
 
IP Logged
 
Claas
YaBB Newbies
*
Offline


Phoner is great!

Posts: 14
Joined: 26. Jan 2026
Re: Phoner-Lite mit AutoHotKey
Reply #1 - 20. May 2026 at 13:03
Print Post  
Hier nochmal in verbesserter Version:

Ggf. muss der Pfad zum Programm an zwei Stellen angepasst werden. Ich verwende derzeit:
c:\Program Files (x86)\PhonerLite\PhonerLite.exe

Neu sind die zwei Zeilen mit "WinMoveTop".

Code
Select All
#Requires AutoHotkey v2.0
;
; ----===( PhonerLite )===----
;
; ALT-Pos1 = Phoner in den Vordergrund holen / Phoner minimieren
; Pause/Unterbr = Markierte Rufnummer mit PhonerLite anrufen
;
; Für Anruf annehmen/ablehnen bitte die Hotkeys in PhonerLite aktivieren.
;

!Home::
{
	If WinExist("PhonerLite")
		if WinActive("PhonerLite")
			WinMinimize
			WinMoveTop
		else
			WinActivate
			WinMoveTop
	else
		run "c:\Program Files (x86)\PhonerLite\PhonerLite.exe"
}

Pause::
{
	oCB := ClipboardAll()  ; Inhalt von Zwischenablage sichern

	A_Clipboard := ""	   ; Zwischenablage leeren (wichtig)
    Send "^c"              ; Zwischenablage neu befüllen
	ClipWait(1)
	If (A_Clipboard!="") {
		query := RegExReplace(A_Clipboard, "[^0-9\+-]+" )	; Alles löschen, was keine Rufnummer sein kann
		query := StrReplace(query, "+490", "+49" )          ; Vorwahlen dürfen keine 0 nach +49 haben.
		Run Format("C:\Program Files (x86)\PhonerLite\PhonerLite.exe tel:{1}", query)	; Anruf auslösen
	}
    A_Clipboard := oCB     ; Alte Zwischenablage wiederherstellen
}
 

  

PhonerLite_ahk.txt ( 1 KB | 57 Downloads )
Back to top
 
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint