Тема: AHK: Как передать шотркат последнему активному окну (классу)?
Ctrl+x, например. Чтобы работал и с файлами на рабочем столе и с папками и с текстом в блокноте. В "Autoit" есть такой способ:
$a = WinList()
$z = 0
For $i = 1 to $a[0][0]
If WinGetState($a[$i][1]) = 39 Then
$z = 1
ExitLoop
Endif
Next
If $z <> 1 Then
For $i = 1 to $a[0][0]
If WinGetState($a[$i][1]) = 7 AND $a[$i][0] <> "Start" AND $a[$i][0] <> "" Then ExitLoop
Next
Endif
WinActivate($a[$i][0], "")
Send("^x")
Я почти ничего из него не понимаю, чтобы переделать по такому же принцмпу в "Ahk" .
Этот код хорошо работает, правда немного медленно, да и Gui я почти в Ahk дособирал. Может вы знаете подобное решение для Ahk?