Leon
|
Posted: Mon Aug 25, 2008 12:10 Post subject: |
|
|
к сожалению, не люблю использовать русификаторы
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 на ру-боарде, это я. |
|