Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » nnCron-Планировщик с поддержкой скриптового языка

Модерирует : gyra, Maz

Widok (29-01-2008 15:38): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99

   

8AleX8



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nnCron
 
nnCron - это компактный, но мощный планировщик и менеджер автоматизации с собственным скриптовым языком, основанным на синтаксисе языка программирования Форт. Помимо традиционной для планировщика способности запускать в указанное время программы, "напоминалки" и открывать документы ..
 
nnCron способен отслеживать файлы, флаги, окна, процессы, движения мыши, время простоя компьютера, клавиатурные шорткаты, выход в онлайн/оффлайн, появление диска в драйве, наличие хоста в сети (пинг), изменение удаленного ресурса по http-протоколу, количество свободного места на диске, загруженность оперативной памяти и многое другое...
 
nnCron понимает cron-формат (Unix) и управляется с помощью текстовых кронтаб-файлов. Для тех, кто любит работать с GUI есть графическая оболочка из которой можно удалять/добавлять/редактировать и запускать задачи, устанавливать напоминалки, менять настройки программы.  
 
nnCron позволяет использовать в задачах VBScript/JScript, регулярные выражения и расширяется за счет плагинов. Он может быть запущен в качестве службы (сервиса) или как обычное приложение. Обладает средствами удаленного администрирования. Подробнее прочитать о возможностях nnCron вы можете в online-документации.
 
nnCron бесплатен для граждан стран бывшего СССР при условии частного и некоммерческого использования.


история изменений - http://www.nncron.ru/forums/viewforum.php?f=11
форум - http://www.nncron.ru/forums/
 
архив конференции поддержки: » fido7.ru.nncron
 
скачать: http://www.nncron.ru/download_ru.shtml - программу, документацию, плагины, скрипты
 
последняя версия:  
 
v.1.91 (build 1083) - последний релиз от 21 марта 2006 (+ основные плагины и документация на английском языке)  
 
документация:  
 
help_ru.zip  (обновляется регулярно) документация nnCron (на русском языке)
faq_ru.zip nnCron FAQ (на русском языке)  
spf_help.zip (130k  20 Nov 2002)  описание основных слов SP-Forth (на русском языке)  
sf.chm (1.5M  03 Feb 2003)  книга Leo Brodie "Начальный курс программирования на языке Форт" (на русском языке)  
 
полезные ссылки:
* » nnBackup - крошечная (250k) консольная утилита, предназначенная для резервного копирования файлов, синхронизации содержимого каталогов, создания и обработки файл-листов.  
* » Cтатья Валерия Кондакова про возможности nnCron  
* » Канал "nnCron releases" для » WatzNew by 8AleX8
* » Файл расцветки синтаксиса исходников языка Форт и кронтабов nnCron для плагина Colorer (Far Manager)
* » Редактор мелодий для beeper'a под nnCron
Если не работает новая, правильно написанная задача, то попробуйте добавить в опции задачи слово AsLoggedUser (галочка в свойствах новой задачи "Как пользователь, выполнивший login") и, возможно, LoadProfile (галочка "Загрузить профиль").
 

Полезные самодельные задачи для сабжа
 

Всего записей: 1813 | Зарегистр. 11-12-2001 | Отправлено: 23:26 27-04-2002 | Исправлено: lucky_Luk, 18:16 22-09-2007
DJ makrus

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lucky_Luk
Цитата:
А нафига файл tray.exe в папке nnCron?

Цитата:
tray.exe - это для отображения значка крона в Fast User Switch режиме.
Пока работает не очень. Запускать вручную его не стоит, если не знаешь синтаксиса командной строки.
 

 
Keugh вот этот топик возможно будет интересен.

Всего записей: 529 | Зарегистр. 25-03-2004 | Отправлено: 12:54 17-03-2006
lucky_Luk

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DJ makrus

Цитата:
IMHO, что то с виндой у тебя

Сомневаюсь что Винда виновата, мне во Флейме сказали что Винда вообще сама не умеет управлять прозрачностью окон, отдельные проги нужны. Пробовал назначать прозрачность окон другими прогами - Vitrite и WinRoll, обе работают без проблем.  Так что похоже проблема в сабже.

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 17:18 20-03-2006
shedow25

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nnCron 1.91 (build 1083)

Цитата:
Очередной релиз nnCron обладает множеством новых возможностей. Вот самые интересные из них:
 
- прерывание начавшегося процесса выключения компьютера;
- средства взаимодействия с пользователем (отображение диалогового окна с предложением ввести нужную информацию);
- набор слов для работы с почтой по протоколу POP3;
- возможность указывать процессор(ы) для работы конкретного приложения (в многопроцессорных системах);
- заметно улучшена стабильность работы nnCron
- исправлены обнаруженные ошибки
 
(файл history.txt содержит более подробную историю изменений)

_http://www.nncron.ru/download/nncron191.exe

Всего записей: 4042 | Зарегистр. 02-12-2004 | Отправлено: 21:53 22-03-2006
igaraev



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нужно каждый дени в Задаче проверять существует файл или нет.
Файл имеет такое название tralala_YYYY_MM_DD где DD вчерашний день.
Еслиб был сегодняшний все было бы просто как 2 пальца об асфальт
 
FILE-EXIST: "tralala_%YYYY%_%MM%_%DD%"
IF какоето действие THEN
 
попробовал сделать так  
Year@ Mon@ Day@ -1 DAY
FILE-EXIST: "tralala_%2 esPICK%_%1 esPICK%_%0 esPICK%"
Вроде работает НО. Нужно чтоб были нули как в %DD%.
Как можно красиво и изящно сделать такое?
 

Всего записей: 25 | Зарегистр. 09-03-2006 | Отправлено: 11:29 23-03-2006
lucky_Luk

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
igaraev

Цитата:
Как можно красиво и изящно сделать такое?

Чем делается твой файл? Можно попробовать сделать еще одну задачу (запускается например при завершении работы программы, которая создает файл) которая будет запускаться сразу после создания этого файла и делать еще один файл-флаг. А к наличию флага привязываешь свою задачу.
 
Добавлено:
DJ makrus
Моя задача с WatchDir на NTFS уже заколебала - запускается по несколько раз (не только при удалении или добавлении файла, еще на что-то срабатывает), а на ней висит проверка нового файла Касперским. Система подтормаживает, Касперский по несколько раз запускается - пришлось отключить задачу . В новой бете это пофиксили?

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 13:08 23-03-2006
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lucky_Luk

Цитата:
 В новой бете это пофиксили?

Вот кусок файла hystory.txt

Цитата:
1.91 (20.Mar.06) release
    + AFFINITY (plug-in process.spf).
     
    prerelease 4 (08.Nov.05)
    * Reminder bug fixed.
 
    prerelease 3 (19.Oct.05)
    * registry tools bugs fixed (+HKEY_CLASSES_ROOT, invalid paths parsing error).
 
    prerelease 2 (11.Oct.05)
    * CPU-USAGE and PROC-CPU-USAGE bug fixed (for multiprocessor system);
    * tray.exe: "disable/enable cron" menu item bug fixed.

Так что по сравнению с предыдущим пререлизом добавлено только + AFFINITY (plug-in process.spf). Хотя сравнивал новый и старый файлы в HEX-редакторе, отличий в этих exe-шниках довольно много.

----------
MSI PRO B650-P WIFI / Ryzen 5 7600X / RAM 32Gib / 4 HDD = 10Tib + 1 NVME 2Tib / Radeon RX 560 2Gib / Win 10 x64 // POB, PVD

Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 18:57 23-03-2006
igaraev



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
igaraev

Цитата:
Как можно красиво и изящно сделать такое?

Чем делается твой файл? Можно попробовать сделать еще одну задачу (запускается например при завершении работы программы, которая создает файл) которая будет запускаться сразу после создания этого файла и делать еще один файл-флаг. А к наличию флага привязываешь свою задачу.
 
Добавлено:
DJ makrus
Моя задача с WatchDir на NTFS уже заколебала - запускается по несколько раз (не только при удалении или добавлении файла, еще на что-то срабатывает), а на ней висит проверка нового файла Касперским. Система подтормаживает, Касперский по несколько раз запускается - пришлось отключить задачу . В новой бете это пофиксили?
 
 
Файл делается на совершенно другой машине (недоступоной мне прогой)
А мне нужно его обрабатывать.

Всего записей: 25 | Зарегистр. 09-03-2006 | Отправлено: 06:56 24-03-2006
lucky_Luk

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
igaraev

Цитата:
Файл делается на совершенно другой машине (недоступоной мне прогой)  
А мне нужно его обрабатывать.  

Так, а к тебе файл как попадает или ты его по сети обрабатываешь?
 
Поправь пожалуйста свое сообщение, оставь только мой вопрос про файл - зачем ты весь мой пост повторил?

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 10:35 24-03-2006
igaraev



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Так, а к тебе файл как попадает или ты его по сети обрабатываешь?  
 
Я его очень просто обрабатываю.  
У меня подмаплен данный диск.
Вопрос не про это же был. А как сделать на NNCRONE
вчерашнюю дату в формате YYYY_MM_DD так чтоб были обязательно нули.

Всего записей: 25 | Зарегистр. 09-03-2006 | Отправлено: 11:24 24-03-2006
lucky_Luk

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
unreal666
Глюк с WatchDir на NTFS остался.

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 19:24 24-03-2006 | Исправлено: lucky_Luk, 19:25 24-03-2006
Serkin70



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сразу оговорюсь, что 1.89 работает без замечаний и в полном объёме. А вот 1.91 не срабатывает правильно. 1) Только после перезапуска появляется в трее (не суть, но 1.89 срабатывает сразу) 2) В трее висит и меню появляется, но срабатывать не хочет никак. (Вообще ничем не сумел заставить работать) Кто-нибудь сумел победить такую проблему, елси конечно она встречалась.
А вот еще вопрос: Как в nnCron сделать обратный отсчёт? Чтобы дать указание не на конкретное время, а на время прошедшее после какого-то события (условия то бишь).
ПЫС: учитывая такие широкие возможности сабжа, думаю вопросов будет еще немало. (хепл читаю, но порой чтобы схватить суть нужно переспросить)

Всего записей: 1451 | Зарегистр. 31-07-2003 | Отправлено: 03:49 29-03-2006
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Чтобы дать указание не на конкретное время, а на время прошедшее после какого-то события (условия то бишь).

Команда PAUSE.

----------
MSI PRO B650-P WIFI / Ryzen 5 7600X / RAM 32Gib / 4 HDD = 10Tib + 1 NVME 2Tib / Radeon RX 560 2Gib / Win 10 x64 // POB, PVD

Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 08:28 29-03-2006
Serkin70



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
unreal666

Цитата:
Команда PAUSE.

Спасибо. Этот раздел пока что осваивается, но без энтузиазма  Жаль в оболочке не реализовали.
Вот еще проблема: Outpost Farewall как сервис не хочет стартовать. И в параметрай указываю запускать серсисом и галочку в nnCron ставлю "запускать как служба" не хочет.  
Саму оболочку запускает с любыми параметрами и без оных. Кто-нибудь сталкивался и как побороли?
ПЫС: остальное вроде всё понятно (из того, что не касается Форта, тут пока застой)

Всего записей: 1451 | Зарегистр. 31-07-2003 | Отправлено: 01:52 30-03-2006
ALeXkRU



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Serkin70
а если в самом оутпосте задать скрытый режим?

Всего записей: 11768 | Зарегистр. 03-12-2003 | Отправлено: 02:04 30-03-2006
Serkin70



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
а если в самом оутпосте задать скрытый режим?

Уже стоит. Просто у оутпоста есть сервис и оболочка, так вот сервис никак не удается запустить. (только вручную) Возможно это дело удасться реализовать через нажатия клавишь и т.д , но это как-то вычурно для столь простой операции.

Всего записей: 1451 | Зарегистр. 31-07-2003 | Отправлено: 02:26 30-03-2006
lucky_Luk

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Serkin70

Цитата:
Возможно это дело удасться реализовать через нажатия клавишь и т.д , но это как-то вычурно для столь простой операции.

Это может быть единственным возможным вариантом так как такие программы обычно защищены от управления из другого софта. Я например пробовал выключать антивирус и файер от Касперского - получилось только через эмуляцию движений мышки.
Зато этот вариант однозначно сработает, реализовать такое не очень сложно - попробуй, к тому же я где-то тут выкладывал код задачи для выключения антивируса, его можно переделать.

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 11:19 30-03-2006
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lucky_Luk
Ему надо не убить процесс аутпоста, а стартовать аутпост как службу.

----------
MSI PRO B650-P WIFI / Ryzen 5 7600X / RAM 32Gib / 4 HDD = 10Tib + 1 NVME 2Tib / Radeon RX 560 2Gib / Win 10 x64 // POB, PVD

Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 15:19 30-03-2006
naPmu3aH



Из лесу вышел
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Госпидя... Чего вы тут мудрите...
Для того чтобы выполнить nncron'ом команду net start "Outpost firewall" (или как там этот сервис называется) совсем не обязательно городить всю эту фигню с эмуляций мыши...

Всего записей: 4641 | Зарегистр. 30-10-2001 | Отправлено: 16:24 30-03-2006
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
naPmu3aH
Это если только у него установлена эта служба. А установлена или нет, он не написал. Хотя конечно проще установить службу и запускать ее через nnCron, чем мудрить с опцией запуска в nnCron "Как служба".

----------
MSI PRO B650-P WIFI / Ryzen 5 7600X / RAM 32Gib / 4 HDD = 10Tib + 1 NVME 2Tib / Radeon RX 560 2Gib / Win 10 x64 // POB, PVD

Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 16:39 30-03-2006
DJ makrus

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
igaraev
Цитата:
...А как сделать на NNCRONE  
вчерашнюю дату в формате YYYY_MM_DD так чтоб были обязательно нули.
сейчас взялся написать соответствующую задачку, но сталкнулся то ли с моим глюком   , то ли глюком nnCron'а, попробую на оффоруме выяснить чей глюк, после чего постараюсь доделать "чтоб были обязательно нули".
Цитата:
Вопрос не про это же был.
иногда легче решить ту или иную проблему совсем другим способом, который ты можешь не видеть\знать, поэтому коль расчитываешь на помощь, то помоги и ты помогающим  
 
lucky_Luk
Цитата:
Глюк с WatchDir на NTFS остался.
ну попробуй реализовать то что я предлагал раньше - с пересчетом файлов в качестве дополнительной проверки
 
Serkin70
Цитата:
Сразу оговорюсь, что 1.89 работает без замечаний и в полном объёме. А вот 1.91 не срабатывает правильно...Кто-нибудь сумел победить такую проблему, елси конечно она встречалась.
ось какая? и "удаленный доступ" хоть каким-нибудь боком касается данной проблемы?
Цитата:
Как в nnCron сделать обратный отсчёт?
либо как подсказал unreal666 команду PAUSE, либо ее префиксный аналог PAUSE:
Цитата:
...Outpost Farewall как сервис не хочет стартовать. И в параметрай указываю запускать серсисом и галочку в nnCron ставлю "запускать как служба" не хочет...
параметр это не "/service" случайно? не знаю точно с какой версии но данный параметр мне пришлось поменять на "/waitservice" и ничего, вроде запускается (а с предыдущим ругался).
 
Добавлено:
igaraev глюк оказался моим   .
Не знаю насколько красиво и изящно получилось , но вроде бы работает

Всего записей: 529 | Зарегистр. 25-03-2004 | Отправлено: 17:19 30-03-2006
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99

Компьютерный форум Ru.Board » Компьютеры » Программы » nnCron-Планировщик с поддержкой скриптового языка
Widok (29-01-2008 15:38): лимит страниц. продолжаем здесь


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru