Kopieren/Verschieben zwischen zwei Explorerfenster

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

flori
Posts: 3
Joined: 17 Jul 2019, 15:35

Kopieren/Verschieben zwischen zwei Explorerfenster

17 Jul 2019, 16:08

Hallo, ich hab noch nicht so ein umfassendes Verständnis vom Scripte-Schreiben und bitte darum um Hilfe.
Ich möchte, dass wenn bei zwei offenen Explorerfenstern in Windows 10 eine Datei markiert ist, diese mit Druck auf F5 (F6) in das andere offene Fenster kopiert (verschoben) wird. Dass das auch funktioniert, wenn mehr als zwei Explorerfenster offen sind, hab ich schon aufgegeben.

So weit bin ich gekommen:

#IfWinActive ahk_class CabinetWClass
F5::
Send ^c
WinGetTitle, 1, A ;erstes Fenster, in dem die zu kopierende Datei(en)/Ordner ist.
WinGetTitle, Ziel, ahk_class CabinetWClass, , %1% ;zweites Fenster, wohin kopiert werden soll.
ControlSend, , ^v, %Ziel%
Return

Ich möchte also Strg+v an das zweite Explorerfenster senden, ohne es in den Vordergrund bringen zu müssen. Leider passiert aber gar nichts. Vielleicht kann man den Befehl "Einfügen" auch mit PostMessage senden, verstehe aber nicht wie.

Vielleicht kann mir jemand weiterhelfen, würde mich freuen.
Nussbeisser
Posts: 113
Joined: 17 Jul 2019, 08:49

Re: Kopieren/Verschieben zwischen zwei Explorerfenster

17 Jul 2019, 16:46

Hallo, ich hab noch nicht so ein umfassendes Verständnis vom Scripte-Schreibe
Ditto :)

Wenn man vorher fokussiert klappt es, ist nur eine Idee.

Code: Select all

#IfWinActive ahk_class CabinetWClass
F5::
Send ^c
WinGetTitle, 1, A ;erstes Fenster, in dem die zu kopierende Datei(en)/Ordner ist.
WinGetTitle, Ziel, ahk_class CabinetWClass, , %1% ;zweites Fenster, wohin kopiert werden soll.
ControlFocus , DirectUIHWND3, %Ziel%
ControlSend,DirectUIHWND3 , ^v, %Ziel%
ControlSend,DirectUIHWND3 , {Ctrl Down}v{Ctrl Up}, %Ziel%
ControlFocus , DirectUIHWND3, %1%
Return
flori
Posts: 3
Joined: 17 Jul 2019, 15:35

Re: Kopieren/Verschieben zwischen zwei Explorerfenster

18 Jul 2019, 15:25

Danke für deine Hilfe, es funktioniert.

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 28 guests