Hallo zusammen,
ich habe eine Placetel Telefonanlage. Hier gibt es einen Softclient. Leider gibt es aber keinen Shortcut zum wählen. Das wollte ich nun mit AutoIT lösen. Ich habe es aktuell wie folgt gelöst. Nur leider klappt das WinActivate ganz unten nicht. Ich komme leider nicht dahinter wo das Problem ist.
Der Ablauf ist also:
- Jede Minute prüfen, ob das Programm läuft, sonst starten
- Wenn F8 gedrückt wird dann soll eigentlich kopiert werden, dann soll das Programm aufgerufen werden und die Zwischenablage einfügen, bzw. STRG+C und dann STRG+V soll gesendet werden. Nur leider wird Placetel nicht in den Vordergrund gerufen.
Im Window Info Fenster habe ich unter Windows folgende Werte:
Title: Placetel Softphone
Class: TfrmGUI
Instance: 1
Vielen Dank schonmal im Voraus für eure Unterstützung.
Global Const $SW_SHOW = 5
Global Const $SW_RESTORE = 9
Global Const $SW_SHOWNORMAL = 1
HotKeySet("{F8}", "CheckHotkey") ; F8 als Hotkey für die Überprüfung festlegen
While True
; Überprüfen, ob der Prozess "ftel.exe" im Task-Manager vorhanden ist
If Not ProcessExists("ftel.exe") Then
; Wenn der Prozess nicht vorhanden ist, öffnen Sie das Programm im Vordergrund
Run("C:\Program Files (x86)\ftel\ftel\ftel.exe")
EndIf
; Warte 60 Sekunden
Sleep(60000) ; 60000 Millisekunden = 60 Sekunden
WEnd
Func dial()
; Das Fenster mit dem Titel "Placetel Softphone" in den Vordergrund bringen und einfügen
Send("^c")
WinActivate("Placetel Softphone")
Send("^v")
EndFunc
Alles anzeigen