ICStatusLine - оно?
Цитата
1. Запуск программы сразу определяет
наличие открытого окна Конфигуратора или 1С и проставляет в свой заголовок
заголовок этого окна. Если не открыто ни одно окно программа закрывется
2. Каждый последующий запуск программы ищет верхнее окно в последовательности
окон Конфигуратора или 1С, если новых окон нет - программа закрывается
Примечание: для новых окон следует перед запуском еще одного экземпляра
перевести нужное окно "вверх" - щелкнуть на его на его иконке
в панели задач.
3. При закрытии уже "пойманных " окон - закрывается соотвествующий
экземпляр программы.
4. Ведутся логи изменения строки состояния в текстовых файлах с именами,
соотвествующими заголовкам соотвествующих окон Конфигураторов.
5. При запуске программы её иконка помещается в системный трей, по
правой кнопке разворачивается popup меню, по двойному левому клику
окно программы разворачивается, если до этого было свернуто.
6. Для удобства просмотра форма программы имеет стиль stay on top - всегда поверх всех окон.
7. Если в popup-меню отмечен пункт "Удалить лог после закрытия", после закрытия программы лог удаляется
8. При запуске программы с ключом -nolog (например: C:\ConfMessages\ICStatusLine.exe -nolog) лог не ведется
9. При выборе пункта popup-меню "Убить процесс Конфигуратора", Конфигуратор закрывается несмотря ни на какие
зависания, модальные окна и т.п. (не уверен, что будет работать под Win9x).
10. Для Win2000 и выше окно программы слегка прозрачное