最近在学五笔,所以在打开某些软件时,希望能够置顶,网上搜了一些资料,有所收获,特整理如下:
!q::
WinGet ow, id, A
WinTopToggle(ow)
return
WinTopToggle(w) {
WinGetTitle, oTitle, ahk_id %w%
Winset, AlwaysOnTop, Toggle, ahk_id %w%
WinGet, ExStyle, ExStyle, ahk_id %w%
if (ExStyle & 0x8)
oTop = 置顶
else
oTop = 取消置顶
tooltip %oTitle% %oTop%
SetTimer, RemoveToolTip, 5000
return
RemoveToolTip:
SetTimer, RemoveToolTip, Off
ToolTip
return
}
效果是:按下Alt+q,即可置顶当前窗口;再次按下,即可取消。
原文出处:@折腾手记