Da ich die Passworteingabe von Voyager zumindest zu hause nicht brauche, hab ich mir schon vor langer Zeit ein Autohotkey Skript gebastelt, die mir die Passworteingabe erleichtert. In meinem Skript ist es so eingestellt, daß ich einen Doppel-Rechtsklick auf das Passwortfenster ausführe und dadurch das Passwort eingegeben wird.
Außerdem nervt mich, daß bei Voyager/TB! der Verbindungsmanager nie auf der gleichen Stelle ist, wenn man die Windowstaskbar am oberen Desktoprand hat. Auch im Skript gefixt.
#NoTrayIcon ; die kompilierte exe hat kein Systemtrayicon
#Persistent ; der Timer darunter läuft die ganze Zeit
SetTimer, Voyager, 250 ; alle 250ms wird der Timer namens Voyager ausgeführt
return
Voyager:
{
WinGetPos,,, Width, Height, Verbindungsmanager
WinMove, Verbindungsmanager,, (A_ScreenWidth/2)-(Width/2), (A_ScreenHeight/2)-(Height/2) ;VM wird immer auf die Mitte des Desktops gesetzt
}
WinSet, Transparent, 90, ahk_class TEnterPswDlg ;Passworteingabe ist zu 90% transparent
return
#IfWinActive ahk_class TEnterPswDlg ; wenn die Passworteingabe das aktive Fenster ist...
RButton::
if (A_PriorHotkey <> "RButton" or A_TimeSincePriorHotkey > 400)
{
; Too much time between presses, so this isn't a double-press.
KeyWait, RButton
return
}
SendInput, passwort{enter} ; für passwort das richtige einfügen
return
Alles anzeigen
Falls man wirklich nur das Passwort automatisch eingegeben haben will, reicht auch ein viel kürzerer code:
#NoTrayIcon
#Persistent
SetTimer, VoyagerPasswort, 250
return
VoyagerPasswort:
IfWinExist, ahk_class TEnterPswDlg ; falls das Passwortfenster existiert...
{
WinActivate ;... wird es zum aktiven Fenster gemacht....
SendInput, passwort{enter} ; ... und das Passwort eingegeben
}
return
Alles anzeigen
Zum ausprobieren der Skripte, würde ich #NoTrayIcon mit einem ; auskommentieren (also ;#NoTrayIcon). Wenn dann alles funktioniert, kann man das mit den Tools die bei Autohotkey dabei sind zu einer kleinen exe kompilieren, so daß das Passwort ein wenig sicherer ist. Wenn man fürs kiompilieren wieder #NoTrayIcon aktiviert wird das kleine Programm nur im Hintergrund ausgeführt und scheint nicht im System Tray auf.
Vielleicht findet das jemand nützlich
Kritik und Verbesserungsvorschläge für das Skript sind willkommen, ich hab mir das nur zusammengebastelt aus der ausführlichen Hilfe von Autohotkey, es gibt also bestimmt noch elegantere Lösungen
Übrigens genauso gültig für Voyager 3.x Versionen und TB! Pro mit aktivierter Passworteingabe.