1

Тема: AutoHotkey: активация окна под курсором мыши

Скрипт автоматически активирует любое окно при размещении над ним курсора мыши. Временная остановка и запуск - F12.

Loop
{
  MouseGetPos, X, Y, Win
  If(Win != PrevWin)
  {
    PrevWin := Win
    WinActivate, ahk_id %Win%
  }
  Sleep, 500
}

F12:: Pause        ; Приостановка / возобновление по F12.

Автор скрипта - YMP.

Предложения в русском языке начинаются с большой буквы и заканчиваются точкой.
В названии ветки всегда должен быть указан язык программирования или среда исполнения скрипта, если это возможно.

2

Re: AutoHotkey: активация окна под курсором мыши

Если Windows у вас настроен так, что при перемещении окон визуализируются только контуры окна (окна не перетаскиваются со всем содержимым), лучше подойдёт следующий вариант:

SetTimer, Activation, 500

~LButton:: SetTimer, Activation, Off
LButton Up:: SetTimer, Activation, On

Activation:
  MouseGetPos, X, Y, Win
  If(Win != PrevWin)
  {
    PrevWin := Win
    WinActivate, ahk_id %Win%
  }
Return

Автор скрипта - YMP.

Предложения в русском языке начинаются с большой буквы и заканчиваются точкой.
В названии ветки всегда должен быть указан язык программирования или среда исполнения скрипта, если это возможно.