如何借助Autohotkey使total commander在单双窗口间切换

2024-12-29 17:27:04
推荐回答(1个)
回答1:

;~ AutoHotkey 版本: 1.0
;~ 操作系统: Windows XP/Vista/7
;~ 作者: sunwind <1576157@qq.com>
;~ 博客: http://blog.csdn.net/liuyukuan/article/details/77824908
;~ 脚本说明:此为脚本一键最大化/还原TC8的文件列表。
;~ 脚本版本: v1.0
;~ Timestamp:2011-12-16 12:52

;~ cm_100Percent, 910
;~ cm_VerticalPanels 305

#IfWinActive ahk_class TTOTAL_CMD
F12::
Flag:=!Flag
if Flag
{
SendTCCommand( 910,0 ) ;cm_100Percent
SendTCCommand( 305,0 ) ;cm_VerticalPanels

}
Else
{
SendTCCommand( 305,0 ) ;cm_verticalpanels
SendTCCommand( 909,0 ) ;平分窗口
}
return
#IfWinActive
SendTCCommand( CommandID, xbWait=1 )
{ If (xbWait)
SendMessage 1075, %CommandID%, 0, , ahk_class TTOTAL_CMD
Else
PostMessage 1075, %CommandID%, 0, , ahk_class TTOTAL_CMD
}