アクティブウィンドウが所属する画面サイズを取得する方法。 [[SysGet]]コマンドを使う。 ```autohotkey ; 複数モニタをまたがるウィンドウのことは考えていない ; 30は境界の微調整. 環境に応じて調整する WinGetPos, WinX, WinY,,, A SysGet, MonitorCount, MonitorCount Loop, %MonitorCount% { SysGet, Monitor, Monitor, %A_Index% if (WinX >= MonitorLeft - 30 and WinX <= MonitorRight + 30 and WinY >= MonitorTop - 30 and WinY <= MonitorBottom + 30) { TargetMonitor := A_Index break } } SysGet, Monitor, Monitor, %TargetMonitor% ; MonitorLeft, MonitorRight, MonitorTop, MonitorBottom が使える ```