LonerDergunov
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору ask_rus RBTray, PowerMenu, Pitaschio, Flying Windows, DM2, 4t Tray Minimizer Free. Dasky Можно с помощью утилиты TCFS2 TCFS2.exe /d=5 /ef tcm(65539) ChronoAngel Выставить в настройках Тотала сворачивание в трей. Код: wincmd.ini [Configuration] TrayIcon=1 | И сам скрипт на AHK: Код: ;============================================ ; Always show TC icon in Tray ;============================================ ; Author: LonerD ; Build: 1.0 (2013.04.30) ;============================================ #NoEnv #NoTrayIcon #Persistent #SingleInstance ignore EnvGet, commander_exe, commander_exe EnvGet, commander_ini, commander_ini IniRead, TCIconFile, % commander_ini, Configuration, IconLib, % A_Space If ((TCIconFile = A_Space) or (TCIconFile =)) TCIconFile := commander_exe Menu, Tray, NoStandard Menu, Tray, Icon Menu, Tray, Icon, % TCIconFile Menu, Tray, Tip, Total Commander Menu, Tray, Add, Minimize, Minimize Menu, Tray, Default, Minimize Menu, Tray, Click, 1 SetTimer IfTCExit, 2500 SetTimer TrayIcon, 200 IfTCExit: { Process, Wait, TOTALCMD.EXE, 2 TCPID := ErrorLevel Process, Wait, TOTALCMD64.EXE, 2 TCPID64 := ErrorLevel If (TCPID = 0) and (TCPID64 = 0) Goto, EXIT } Return TrayIcon: { IfWinExist, ahk_class TTOTAL_CMD { Menu, Tray, Icon Menu, Tray, Icon, % TCIconFile } else Menu, Tray, NoIcon } Return Minimize: { WinMinimize, ahk_class TTOTAL_CMD } Return EXIT: ExitApp | Иконка в трее берётся настроенная из файла секции IconLib. Если его не существует - то из файла %commander_exe%. При клике левой кнопкой мыши по иконке в трее - Тотал сворачивается или разворачивается в трей. После закрытия Тотала скрипт автоматически закрывается. |