Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Сделал себе Тотал в качестве шелла с треем и таскбаром 
Author Message
Leon



PostPosted: Mon Aug 25, 2008 12:10    Post subject: Reply with quote

к сожалению, не люблю использовать русификаторы
1. Setup (1-ая вкладка) > Advanced Setup > Configuration > снять галочку "Configuration dialog always on top"

2. От юзверей прячешь таскман? если в папке plugins\ есть keytrap.dll версии 2.2 и выше, то любой вызов KeyTrap.SetCtrlAltDel(0) отключит Сtrl-Аlt-Del вообще.

3. PPasShellSetup формирует PPShell.cmd и прописывает его как оболочку – а он уже запускает сервис systray99.exe и саму PP – если
*Window hide =systray99 запускается, когда процесса systray99.exe нет или когда его окно уже спрятано – то будет окно с ошибкой, почему я и рекомендовал вначале написать
Exec.OnError("none") ;; отключаем сообщения об ошибке

4. PP не имеет своего отдельного сервиса для получения инфы о стартующих окнах в системном трее – её трей просто функция, которая взаимодействует с УЖЕ существующим сервисом. Ели нет Эксплорера, то systrey99 обеспечивает этот сервис.
у меня весь скрипт
if (arg(1) == 2) do
Window traymin! &(arg(4))
endif
находится в поле типа "введите ещё/больше команд" одного из элементов списка HookWindowEvents

6. .environment – это у меня запуск скрипта environment.powerpro, который находится в папке scripts\

7. уже писал как:
в любом скрипте PP или любой элемент в списке команд (панели PP на самом деле – это списки команд) строка типа
Desktop SetWorkArea 0 24 &(xscreen) &(yscreen)
зарезервирет узкую полоску в 24 пикселя вверху экрана как святое святых, куда никто, кроме некоторых программ, лезть не будет.

Да, Leony8 на ру-боарде, это я.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group