IntTimer - интервальный таймерПрограмма позволяет задавать и отслеживать интервалы времени и выдавать звуковые сигналы по окончанию каждого установленного интервала. Аннотация: Не очень давно мне прислали простенькую программку, которая позволяла выставить интервалы времени и по их истечении выдать на спикер звуковой сигнал. Приславший ее, Алексей Б., попросил добавить в эту программу возможность выбора медиа файла для звукового сигнала. Исходных кодов не было и пришлось написать программу с нуля. Когда я отослал ее Алексею, то он высказал ряд замечаний, которые, как выяснилось, не позволяют удобно работать с ней слепым. Я с большим удивлением для себя узнал, что за компьютером работают не только те, кто видит экран и может держать мышку за хвост, но и те, кто волею судьбы лишен этого. Под руководством Алексея интерфейс был доработан под данные требования. А пока я работал над программой, она висела у меня в трэе и я привык к ней, как и к программе Weather, постоянно показывающей в трэе погоду. По крайней мере, перестал опаздывать на перекуры и обед. Программа с самого начала делалась как бесплатная. А поскольку выяснилось, что, начиная с Windows 7, Microsoft изменил правила работы с микшерами, то пришлось писать несколько версий программы, на сайте будут представлены несколько версий для разных Windows. Описание программыВо всех представленных версиях:
После открытия окна программы на экране Вы увидите ее интерфейс. На Рис.1. и 2. показаны органы управления и настройки программы при выборе различных источников звука:
Рис.1., 2. Интерфейс программы В верхней части окна программы вводятся интервалы, через которые программа выдает звуковой сигнал. Интервалы могут быть заданы в секундах, минутах и часах, что позволяют выполнить выбор в группе “Интервалы в ”. Изменения выбранных единиц времени для интервалов сразу запоминается в реестре программы. Сами интервалы вводятся в окне “Введите через точку с запятой интервалы срабатывания ”. Введенные данные проверяются и запоминаются по нажатию кнопки “Проверить, изменить и сохранить интервалы”. По этой кнопке также предусмотрено исправление обнаруженных ошибок. Если программа находится в режиме “Автостарт”- установлена галочка в чекбоксе “ Да\Нет Автостарт при запуске программы ”, то сразу после нажатия этой кнопки программа начинает отсчет времени интервала для подачи звукового сигнала. Все интервалы отсчитываются от стартового времени, установленного в трех выпадающих списках: “ Стартовать с часа ”, “ Стартовать с минуты” и “ Стартовать с секунды” и их значение добавляется к окончанию предшествующего. Стартовое время можно задать кнопкой “ Установить и сохранить текущее ” или выбрать в соответствующих выпадающих списках “Стартовать с….”. При таком выборе стартового времени, оно запоминается в реестре программы. В режиме с поставленной галочкой “Да\Нет Автостарт при запуске программы ”, сразу после установки времени, программа начинает отсчет времени интервала для подачи звукового сигнала от установленного времени. Снятие галочки приводит к прекращению отсчета времени и активации кнопок для ручного старта. При снятой галочке, активизация и остановка отсчетов выполняется этими кнопками. В программе предусмотрен режим “Да\Нет повторять интервалы” и “ Использовать\Не использовать звук”. В обоих чек боксах изменение состояния галочки приведет к сохранение выбранного режима в реестре программы. Режим “Да\Нет повторять интервалы” позволяет по окончанию заданного цикла в строке “Введите через точку с запятой интервалы срабатывания ” вновь повторять заданный цикл для продолжения отсчета от окончания суммы интервалов, заданных в интервальной строке. Отсчет периода будет выполняться циклически от стартового времени. Режим “ Да\Нет использовать звук”, позволяет временно отключать звуковой сигнал. Однако, при этом, продолжается отсчет интервала на панели программы и в подсказке при наведении курсора мыши на иконку программы в Tray.
Рис.3. Иконка программы В программе предусмотрен звуковой сигнал на спикер компьютера (причем имеется возможность выбрать частоту и продолжительность звукового сигнала) или выбрать звуковой файл, как показано на рисунке. Кнопка “Проверить, прослушать, сохранить” позволяет сохранить данные настройки.
Рис.4. Возможность выбора звукового файла Чек бокс “Да\Нет стартовать программу при загрузке Windows”, позволяет выполнять старт программы при загрузке Windows. Остальные органы управления и кнопки не требуют пояснения. Особенности работы с программой, скачать программуПрограмма требует для работы Windows XP SP3 и выше (то есть - у вас должен быть установлен Frameworks 4).
Программа поставляется как zip архив. Распакуйте "setupinttimer.zip" в любое место жесткого диска. Запустите setupinttimer.exe, отвечайте на вопросы и программа будет установлена. Не ставьте лишних галочек при инсталляции, за исключением "Поместить иконку на рабочем столе" - ее поставьте обязательно. После установки программы вы найдете в меню "Пуск", "Все программы", "wladm" папку с программой и иконку программы в Tray. Контекстное меню программы показано на Рис.5., кроме того, можно воспользоваться двойным кликом мышки по иконке программы для ее открытия и закрытия.
Рис.5. Контекстное меню программы Здесь можно Скачать программу для XP ~ 530 кб. Здесь можно Скачать программу для Windows 7,8 (32бит) ~ 530 кб. Здесь можно Скачать для Windows 7,8 (64бит) ~ 530 кб. Программа обновлена 27.12.2012г.
|