nnCron - это продвинутый и очень мощный планировщик/скриптер/менеджер автоматизации.
Он пригодится всем, кто хотел бы автоматизировать большую часть рутинной компьютерной работы.
Несмотря на свой маленький размер nnCron обладает поистине титаническими возможностями.
Помимо традиционной для планировщика способности запускать в указанное время программы, "напоминалки" и открывать документы, nnCron умеет:
- запускать произвольные программы как сервисы
- запускать задачи "от имени" указанных юзеров
- отслеживать и перезапускать просроченные задачи и напоминалки
- выключать или "усыплять" компьютер в заданное время
- "будить" компьютер, чтобы запустить задачу
- отображать/скрывать/закрывать/убивать/сворачивать/разворачивать и прятать в системный трей заданные окна
- менять размер и местоположение окон, а также изменять их "прозрачность"
- добавлять в системный трей и удалять из системного трея произвольные иконки
- выводить на экран и в лог-файл любые сообщения, в том числе и запросы на выполнение указанных действий
- работать с клипбордом, файлами и реестром
- эмулировать клавиатурный ввод и операции с мышкой
- звонить и класть трубку
- "пищать" через системный динамик с заданной продолжительностью и частотой
- воспроизводить аудио-файлы
- синхронизировать системное время
- присваивать процессам указанный приоритет
- прерывать работу любых запущенных процессов
- автоматически перезапускаться после фатальных ошибок
nnCron способен отслеживать файлы, флаги, окна, процессы, движения мыши, время простоя компьютера, клавиатурные шорткаты, выход в онлайн/оффлайн, появление диска в драйве, наличие хоста в сети (пинг), изменение удаленного ресурса по http-протоколу, количество свободного места на диске и загруженность оперативной
памяти...
nnCron позволяет использовать в задачах скриптовые языки VBScript и JScript, а также регулярные выражения. Может выполнять произвольные программы на языке Форт (SP-Forth), расширяется за счет плагинов и т. д...
nnCron понимает cron-формат (Unix) и управляется с помощью текстовых кронтаб-файлов. Хранение настроек и данных в текстовых файлах удобно (как минимум) по двум причинам:
- их легко редактировать
- настройки и задачи не "пропадут" в случае вынужденной переустановки системы или nnCron
Впрочем, для тех, кто не любит/не умеет работать без GUI есть графическая оболочка из которой можно удалять/добавлять/редактировать и запускать задачи, устанавливать напоминалки, менять настройки программы. Помимо этого nnCron имеет развитые возможности по работе с ключами командной строки.
nnCron может быть запущен в качестве службы (сервиса) или как обычное приложение. Поскольку nnCron призван выполнять важные и даже критические для системы задачи, в нем предусмотрено специальное средство для обеспечения повышенной "живучести": т. н. "непотопляемый режим".
В nnCron встроено несколько дополнительных инструментов, которые еще больше расширяют его возможности:
- WinSpy -утилита, которая позволяет узнать текущие координаты мыши, выяснить класс объекта, над которым находится мышь, получить информацию о координатах основного и дочернего окна.
- Console - средство интерактивного общения с nnCron для тех кто знает язык Форт и незаменимый помощник для всех, кто только начинает изучение этого языка. С помощью Forth-консоли вы также можете удаленно администрировать nnCron.
Немаловажная деталь: nnCron бесплатен для граждан стран бывшего СССР (при условии некоммерческого и некорпоративного использования). Для коммерческого или корпоративного использования программы нужно получить платную лицензию.
Работает под Windows 95/98/ME/NT/2000/XP. Не требователен к ресурсам.