自問自答,原來沒有想像中的難
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: 強制顯示工作列