Advanced and very powerful scheduler, scripting tool and automation manager
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
.gitattributes
.gitignore
LICENSE
README.md

README.md

nnCron / English / Русский

Join the chat at https://gitter.im/nnCron/nnCron


nnCron [en]

nnCron is an advanced and very powerful scheduler, scripting tool and automation manager. nnCron is very small in size (900k), but its capabilities are truly colossal.

Features

Besides possessing the traditional scheduler features (starting programs, displaying reminder messages and opening documents at specified time), nnCron also can:

  • start any program as a service
  • run tasks as if they were started by specified user
  • handle and restart so called missed tasks and reminders
  • shut down and hibernate the computer or put it into sleep mode at a specified time
  • "wake up" the computer in order to run a task
  • display, hide, close, kill, minimize, maximize and hide specified windows to system tray
  • display messages on screen and write them in a log file
  • work with clipboard, files and registry
  • emulate keyboard input and mouse activities
  • dial and hang up
  • use the system speaker to make beeps of specified length and frequency
  • play audio files
  • sync system time
  • assign a specified priority to a process
  • terminate any running process
  • restart automatically after fatal errors
  • keep track of files, flags, windows, processes, mouse activities, periods of idle time, keyboard shortcuts, getting online/off line, insertion of disk in a drive, presence of a host in network (ping), amount of free space on a disk, etc., etc.

nnCron understands cron table format (Unix) and is managed with easy-to-edit plain text crontab files. However, for those who prefer to work in a GUI environment, the program has a graphical shell which can be used to remove, add, edit and run tasks, set up reminders, change program settings.

nnCron has its own powerful (Forth-compatible) scripting language, allows to use VBScript/JScript, as well as regular expressions, and can be further extended with plugins. It can be started as a service or as a regular standalone application. You can examine nnCron features in depth by reading it's online documentation.

OS support

  • Windows desktop: 2000, XP, Vista, 7, 8, 8.1, 10
  • Windows server: 2003, Home, 2008, 2012, 2012 R2

nnCron [ru]

nnCron - это компактный (900k), но мощный планировщик и менеджер автоматизации с собственным скриптовым языком, основанным на синтаксисе языка программирования Форт.

Осбенности

Помимо традиционной для планировщика способности запускать в указанное время программы, "напоминалки" и открывать документы, nnCron умеет:

  • запускать произвольные программы как сервисы
  • запускать задачи "от имени" указанных юзеров
  • отслеживать и перезапускать просроченные задачи и напоминалки
  • выключать или "усыплять" компьютер в заданное время, "будить" компьютер, чтобы запустить задачу
  • отображать/скрывать/закрывать/убивать/сворачивать/разворачивать и прятать в системный трей заданные окна, добавлять в трей произвольные иконки
  • менять размер и местоположение окон, а также изменять их "прозрачность"
  • выводить на экран и в лог-файл любые сообщения, в том числе и запросы на выполнение указанных действий
  • работать с клипбордом, файлами и реестром
  • эмулировать клавиатурный ввод и операции с мышкой
  • звонить и класть трубку
  • воспроизводить аудио-файлы и "пищать" через системный динамик
  • синхронизировать системное время
  • присваивать процессам указанный приоритет и прерывать работу любых запущенных процессов
  • автоматически перезапускаться после фатальных ошибок
  • nnCron способен отслеживать файлы, флаги, окна, процессы, движения мыши, время простоя компьютера, клавиатурные шорткаты, выход в онлайн/оффлайн, появление диска в драйве, наличие хоста в сети (пинг), изменение удаленного ресурса по http-протоколу, количество свободного места на диске, загруженность оперативной памяти и многое другое...

nnCron понимает cron-формат (Unix) и управляется с помощью текстовых кронтаб-файлов. Для тех, кто любит работать с GUI есть графическая оболочка из которой можно удалять/добавлять/редактировать и запускать задачи, устанавливать напоминалки, менять настройки программы.

nnCron позволяет использовать в задачах VBScript/JScript, регулярные выражения и расширяется за счет плагинов. Он может быть запущен в качестве службы (сервиса) или как обычное приложение. Обладает средствами удаленного администрирования. Подробнее прочитать о возможностях nnCron вы можете в online-документации.

nnCron бесплатен для граждан стран бывшего СССР при условии частного и некоммерческого использования. Для коммерческого или корпоративного использования программы нужно получить платную лицензию. Инструкции по платной и бесплатной регистрации nnCron даны в соответствующем разделе.

Поддерживаемые ОС

  • Windows desktop: 2000, XP, Vista, 7, 8, 8.1, 10
  • Windows server: 2003, Home, 2008, 2012, 2012 R2