Re: [AHK-] 请问如何用hotkey 开启/隐藏工作列

楼主: jonce007 (汪汪)   2017-12-06 21:44:32
自问自答,原来没有想像中的难
1.本以为WinExist没办法用classname,
在help的范例中看到 "ahk_class ".classname
于是得到 IfWinExist("ahk_class Shell_TrayWnd")
加上WinHide/WinShow搞定
2.搞定才怪, WinHide之后 就找不到了,登出或重开才能恢复。
原来 DetectHiddenWindows, On就可以了。
3.想要单组HotKey 就能 Toggle Show/Hide,
找不到判断show/hide的功能,
自设变量 TaskHide=0/1 来控制,
觉得有点像硬干不是很甘愿。
4.想到2.的问题,刚好能作为判断,搞定。
5.加保险,设另一组HotKey强制显示工作列。
收工
Win+T: 显示或隐藏工作列(自动判断)
Win+Alt+T: 强制显示工作列
楼主: jonce007 (汪汪)   2017-12-06 23:12:00
大失败,Hide工作列,视窗放大一样不会全满...再想想。
作者: edet (发呆中的ET)   2017-12-07 14:29:00
我觉得这一系列思考和问题解决的过程好棒!

Links booklink

Contact Us: admin [ a t ] ucptt.com