nnCron
nnCron | |
---|---|
Тип | Автоматизация |
Разработчик | Николай Немцев |
Написана на | Форт |
Операционная система | Windows |
Последняя версия |
1.93b15 (Build 1177) ( 2016 ) |
Лицензия |
xUSSR[1] |
Сайт | nncron.ru/index_ru.shtml |
nnCron —
.Разработан программистом из Пскова Николаем Немцевым. Первая версия появилась в середине 2000 года. Первоначально распространялся с поддомена сайта eserv nemtsev.eserv.ru[3]. В конце 2002 года проект переехал на собственный сайт[4].
Автором распространяется также облегчённая,
Исходные коды программы свободно доступны[6].
Особенности
Поверх форт-системы, в числе прочего, в nnCron реализован простой
nnCron способен запускать в указанное время программы (в том числе как
- выключать[10] или «усыплять» компьютер,[11] а также «будить» его для запуска задачи[12];
- управлять указанными окнами[13]: отображать/скрывать/закрывать/удалять/сворачивать/разворачивать и прятать в системный трей[14];
- выводить на экран и в лог-файл различные сообщения, делать запросы к пользователю на выполнение тех или иных действий[15];
- работать с буфером обмена, файлами и реестром[16];
- эмулировать ввод с клавиатуры[17] и операции с мышкой[18];
- звонить и класть трубку;
- воспроизводить ;
- синхронизировать системное время по NTP[20];
- запускать сценарии[21];
Вышеперечисленные задачи могут также запускаться при возникновении определённых событий, например, при старте системы, изменении каталога (или файла), запуске/завершении определённого процесса, нажатии клавиатурной комбинации, создании определённого окна, вставке компакт-диска в привод и др. Возможен запуск одной задачи из другой задачи, однако без самостоятельного написания соответствующего скрипта не обойтись.
Дополнительные возможности могут быть добавлены путём подключения плагинов, написанных на SP-Forth[22].
Программа имеет так называемый «непотопляемый режим», позволяющий ей автоматически перезапускаться в случае фатальных ошибок[23]. Это достигается путём запуска дополнительной службы/процесса nnguard.exe.
nnCron позволяет не только выполнять некоторые действия в определённые моменты времени, но и отслеживать файлы, флаги, окна, процессы, движения мыши, время просто́я компьютера,
Примечания
- ↑ Лицензия на использование и распространение nnCron . Дата обращения: 3 августа 2011. Архивировано 7 августа 2011 года.
- ↑ nnCron и язык программирования Форт . Дата обращения: 7 августа 2011. Архивировано 7 ноября 2011 года.
- ↑ Валерий Кондаков. Автоматизация по-малому // Компьютерра. — 2002. — 8 октября. (Дата обращения: 2 июня 2018)
- ↑ nnCron (знаменитый планировщик, написанный Николаем Немцевым на SPF) переехал на собственный одноименный домен . Дата обращения: 7 августа 2011. Архивировано 4 марта 2016 года.
- ↑ nnCron LITE - прост, но не простак Архивная копия от 5 августа 2012 на Wayback Machine, Виктор Куц, 09.09.2005, comprice.ru
- ↑ nnSoft: скачать . Дата обращения: 7 августа 2011. Архивировано 16 августа 2011 года.
- ↑ Кронтаб-файл . Дата обращения: 7 августа 2011. Архивировано 24 июля 2011 года.
- ↑ Запуск приложений и открытие документов . Дата обращения: 7 августа 2011. Архивировано 12 октября 2011 года.
- ↑ Работа с процессами, KILL . Дата обращения: 7 августа 2011. Архивировано 12 октября 2011 года.
- ↑ Урок 2: выключаем компьютер в указанное время . Дата обращения: 7 августа 2011. Архивировано 9 декабря 2011 года.
- ↑ Включение/выключение компьютера, энергосбережение . Дата обращения: 7 августа 2011. Архивировано 9 декабря 2011 года.
- ↑ Плагин wakeup.spf . Дата обращения: 7 августа 2011. Архивировано 5 августа 2011 года.
- ↑ Работа с окнами . Дата обращения: 7 августа 2011. Архивировано 12 октября 2011 года.
- ↑ Плагин win2tray.spf . Дата обращения: 7 августа 2011. Архивировано 4 октября 2011 года.
- ↑ Сообщения, напоминания, подсказки . Дата обращения: 7 августа 2011. Архивировано 22 сентября 2011 года.
- ↑ Работа с реестром (registry) . Дата обращения: 7 августа 2011. Архивировано 9 декабря 2011 года.
- ↑ Эмуляция ввода с клавиатуры . Дата обращения: 7 августа 2011. Архивировано 1 ноября 2011 года.
- ↑ Эмуляция движений мыши . Дата обращения: 7 августа 2011. Архивировано 9 декабря 2011 года.
- ↑ Работа со звуком . Дата обращения: 7 августа 2011. Архивировано 9 декабря 2011 года.
- ↑ Плагин timesync.spf . Дата обращения: 7 августа 2011. Архивировано 4 октября 2011 года.
- ↑ Встраивание JScript и VBScript . Дата обращения: 7 августа 2011. Архивировано 11 октября 2011 года.
- ↑ Общие сведения о плагинах . Дата обращения: 7 августа 2011. Архивировано 9 декабря 2011 года.
- ↑ Запуск и остановка nnCron. Непотопляемый режим. Дата обращения: 7 августа 2011. Архивировано 25 августа 2011 года.