Stefan2 wrote:
Wenn ich mir noch eine Anmerkung erlauben darf:
> bei dem Code von Herrn Ghisler wird der Pfad vor dem Dateinamen unverzüglich eingefügt.
> bei dem o.a. Code erfolgt die Ausrollung des Pfades vor dem Dateinamen langsamer.
Gut beobachtet. Für weitere Infos siehe AHK Hilfe bezüglich
Send / SendRaw /
SendInput / SendPlay / SendEvent
{Raw}
Danke für diesen wertvollen Hinweis! Manchmal könnte ich glauben, daß Du mich noch zu einem Programmierer umerziehen möchtest
Ich hatte den Eindruck, daß
SendInput eine noch einen Tick schnellere Ausgabe des Pfades als
Sendplay ergibt (beides hat funktioniert).
Daher habe ich aufgrund Deines Tipps die Zeile
Send, {Raw}%PathInTC%\ ==> auf
SendInput, {Raw}%PathInTC%\ geändert -
hier nochmals der gesamte Code:
Code: Select all
#IfWinExist, ahk_class TTOTAL_CMD
; Default shortcut is Win-A
$#a::
WinGetText, TCWindowText, ahk_class TTOTAL_CMD
RegExMatch(TCWindowText, "m)(?<=^).*?(?=>)", PathInTC)
SendInput, {Raw}%PathInTC%\
Return
Jetzt läuft alles noch einen Tick schneller!

Danke!