- nnCron
-
nnCron Тип Разработчик Николай Немцев
Операционная система Последняя версия Лицензия Проприетарная, Freeware для жителей xUSSR[1]
Сайт nnCron — это компактный, но мощный планировщик задач для Windows, обладающий широкими возможностями автоматизации. В программу встроен собственный скриптовый язык, основанный на языке Forth,[2] и представляющий собой расширение отечественной форт-системы SP-Forth.
Разработан программистом из Пскова Николаем Немцевым. Первая версия появилась в середине 2000 года. Первоначально распространялся с поддомена сайта eserv nemtsev.eserv.ru.[3] В конце 2002 года проект переехал на собственный сайт.[4]
Автором распространяется также облегчённая, бесплатная для всех, версия планировщика nnCron LITE.[5]
Исходные тексты программы свободно доступны.[6]
Особенности
Поверх форт-системы, в числе прочего, в nnCron реализован простой DSL, обратно совместимый с cron-форматом. Программа может работать под управлением текстовых кронтаб-файлов.[7] Имеется GUI-оболочка из которой можно удалять/добавлять/редактировать/планировать и запускать задачи, менять настройки программы. При написании заданий вы можете использовать все возможности форт-системы, что делает nnCron чрезвычайно гибким и расширяемым.
nnCron способен запускать в указанное время программы (в том числе как сервисы и/или от имени указанных пользователей), открывать документы[8] и выводить сообщения-«напоминалки», прерывать работу любых запущенных процессов[9] а также:
- выключать[10] или «усыплять» компьютер,[11] а также «будить» его для запуска задачи[12];
- управлять указанными окнами[13]: отображать/скрывать/закрывать/удалять/сворачивать/разворачивать и прятать в системный трей[14];
- выводить на экран и в лог-файл различные сообщения, делать запросы к пользователю на выполнение тех или иных действий;[15]
- работать с буфером обмена, файлами и реестром[16];
- эмулировать ввод с клавиатуры[17] и операции с мышкой[18];
- звонить и класть трубку;
- воспроизводить аудиофайлы, а также звуки заданной продолжительности и частоты через встроенный динамик (см. beep);[19]
- синхронизировать системное время по NTP;[20]
- запускать JScript и VBScript сценарии;[21]
Дополнительные возможности могут быть добавлены путём подключения плагинов, написанных на SP-Forth.[22]
Программа имеет так называемый «непотопляемый режим», позволяющий ей автоматически перезапускаться в случае фатальных ошибок.[23] Это достигается путём запуска дополнительной службы/процесса nnguard.exe.
nnCron позволяет не только выполнять некоторые действия в определённые моменты времени, но и отслеживать файлы, флаги, окна, процессы, движения мыши, время простоя компьютера, горячие клавиши, выход в онлайн/офлайн, появление диска в дисководе, наличие хоста в сети (пинг), количество свободного места на диске и т. д.
Примечания
- ↑ Лицензия на использование и распространение nnCron
- ↑ nnCron и язык программирования Форт
- ↑ Автоматизация по-малому, Валерий Кондаков, Компьютерра №39 от 08 октября 2002 года
- ↑ nnCron (знаменитый планировщик, написанный Николаем Немцевым на SPF) переехал на собственный одноименный домен
- ↑ nnCron LITE - прост, но не простак, Виктор Куц, 09.09.2005, comprice.ru
- ↑ nnSoft: скачать
- ↑ Кронтаб-файл
- ↑ Запуск приложений и открытие документов
- ↑ Работа с процессами, KILL
- ↑ Урок 2: выключаем компьютер в указанное время
- ↑ Включение/выключение компьютера, энергосбережение
- ↑ Плагин wakeup.spf
- ↑ Работа с окнами
- ↑ Плагин win2tray.spf
- ↑ Сообщения, напоминания, подсказки
- ↑ Работа с реестром (registry)
- ↑ Эмуляция ввода с клавиатуры
- ↑ Эмуляция движений мыши
- ↑ Работа со звуком
- ↑ Плагин timesync.spf
- ↑ Встраивание JScript и VBScript
- ↑ Общие сведения о плагинах
- ↑ Запуск и остановка nnCron. Непотопляемый режим.
Ссылки
Категории:- Программное обеспечение по алфавиту
- Скриптовые языки
- Языки программирования семейства Forth
- Свободное программное обеспечение по языкам программирования
- Программное обеспечение, написанное на языке Форт
Wikimedia Foundation. 2010.