Авторские разработки С++ MFC

О проекте | Новости | Статьи | Исх.тексты | Отзывы | Форум | Главная

WinGoMon

Программа была написана для работы пользователей, которые по десять раз нажимали на иконку вызова программы Dos (в частности Foxpro), после чего наш добрый Windows аккуратно запускал программу столько, сколько раз его просили, чего программа Dos не переваривала.

Ключи файла настроек WINGOMON.INI:

CmdLine - командная строка для запуска

DirFromCopy - каталог из которого копируются файлы PASSWORD.EXE,FILE_PRI.APP,M_SETUP.EXE

FileForDelete - имя файла для удаления временных файлов

AppWindow - имя окна Windows
AppWindow2
AppWindow3
поддерживается до трех разных окон, проверка и активизация
идет по порядку и активизируется первое найденное окно

Алгоритм работы программы:
При запуске программы происходит :
- поиск файла PASSWORD.EXE по пути DirFromCopy и если дата отличается от даты этого файла в текущем каталоге,то происходит копирование указанных файлов в текущий каталог;
- поиск в памяти Windows окна AppWindow, если оно существует, то
происходит попытка активизировать окно. Если окна нет, то запускается строка CmdLine;
- запускается строка FileForDelete .

При первом запуске программы окна копирования и удаления файлов не закрываются для контроля за происходящими процессами, если контроль не нужен, то необходимо в свойствах данных окон поставить флажок "Закрывать по завершению/Close on exit"
После сохранения свойств они будут записаны в каталог WINDOWS\PIF или текущий. Свойства можно настроить только после запуска через окно программы
(Alt+Enter для сворачивания в окно и выбрать в меню "Свойства/Properties") или правой
кнопкой мыши через Линейку задач/Task Bar

списать wingomon.arj 102 кб

© Авторские разработки http://progcpp.narod.ru при цитировании ссылка обязательна.

Сайт создан в системе uCoz