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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Vlad2000Plus



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
NNCron 1.89 beta 8  
 
 
+ новый инсталлятор nnCron;
+ новое слово WatchFileDelete: <file_path>;
+ полноценное управление запуском просроченных задач: RunMissed/RunMissed <hh:mm|days>;
+ новая переменная nncron.ini DefaultRunMissedTime: <hh:mm|days>;
+ усовершенствование WatchHotKey:. Теперь nnCron умеет "пропускать" хоткеи к другим приложениям, если задача не стартовала из-за Rule: или Time:;
+ новый ключ командной строки -wp (запускать nnCron без плагинов) для использования с ключом -runfile;
+ чешский, голландский, итальянский, польский, сербский и украинский переводы интерфейса nnCron (Ivan Horak, Robert Keurentjes, Skonvols2k, Sebastian Pogorzelski, Predrag Manojlovic, Anthony Vendzylovych);
+ новый ресурс #144 в res-файле;
+ усовершенствование работы с ресурс-файлами: если какая-то из строк отсутствует в переведенном ресурс-файле, то в интерфейсе nnCron используется ее аналог из английского ресурс-файла;
* минимизаровано использование системных ресурсов в WatchProc:, WatchProcStop:, WatchHotkey:, WatchLogon:, WatchLogoff:, WatchShutdown, WatchSuspend и WatchResume;
* начата работа над новой версией tools.spf: TABS, TASK-DEL, TASK-ADD;
* GUI: автоматическое изменение ширины выпадающего меню кронтабов;
* исправлены ошибки в системе логирования;
* исправлены ошибки в слове FILE-CROP:;
* восстановлена работа опции -run <taskname>;


----------
Pass-Warez Forum!
Википедия: Расширения Firefox

Всего записей: 1761 | Зарегистр. 24-02-2002 | Отправлено: 23:49 14-10-2003
Loafer



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Vlad2000Plus
эт я один но регистрация на xUSSR не идет как раньше ?
упс
сорри, забыл что надо писать "xUSSR регистрация"  

----------
Никнейм зарегистрирован

Всего записей: 6440 | Зарегистр. 09-12-2001 | Отправлено: 19:16 15-10-2003 | Исправлено: Loafer, 07:16 16-10-2003
Vlad2000Plus



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Loafer
xUSSR регистрация была, так и есть.


----------
Pass-Warez Forum!
Википедия: Расширения Firefox

Всего записей: 1761 | Зарегистр. 24-02-2002 | Отправлено: 23:11 15-10-2003
4get

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nnCron 1.89b9 (build 951) (18.Oct.03)
* исправлена ошибка "ERROR PASS", появившаяся в 8-й бете;
+ новые слова GetVolID/GET-VOL-ID в плагине system.spf (получение Volume ID указанного диска);
 
История изменений nnCron:
http://www.nncron.ru/history/nncron_ru.shtml
 
// описание ошибки "ERROR PASS" - http://fido-online.com/x/_-0?Msg?0&1694&4818

Всего записей: 956 | Зарегистр. 19-09-2001 | Отправлено: 19:37 18-10-2003 | Исправлено: 4get, 19:41 18-10-2003
jse



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как сделать следующее:
мне нужно заархивировать rar-ом файлы за неделю, т.е. получить строчку типа:
rar a -agYY_MM_DD -ta(дата-7дней в формате YYYYMMDD) c:\record
вот там, что в скобках нужно получить дату в формате YYYYMMDD, причем YYYYMMDD это сегодняя дата минус 7 дней (или 365дней)

----------
АвтоМобильные Проекты Урала http://mann.ru

Всего записей: 385 | Зарегистр. 03-11-2002 | Отправлено: 12:02 22-10-2003
SlaM2003



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Немогу разобраться....
 
MonitorResponseTime        
600000 TO MonitorDirTimeout
WatchDir: "h:\123"
WATCH-CHANGE-LAST-WRITE
TO MonitorDirTimeout    
Action:
    MSG: "h:\123 has been changed"
 
это он говорит, что содержимое папки за 10 минут изменилось....  
а как сделать наоборот, что содержимое папки за 10 минут не изменилось?

Всего записей: 47 | Зарегистр. 02-09-2003 | Отправлено: 08:42 23-10-2003
strauss

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jse
 
дока - ключевые слова nnCron - Работа с датами и временем.
 
Вот пример задачи. которая делает примерно то, что ты хочешь:
 
 
Цитата:
AM> Hарисуйте, как открыть файл, который был создан 2 дня назад, зная
 AM> что имя файла содержит дату (userlist-20030925-next.txt)
 AM> т.е. необходимо, например 25-го числа открыть файл за 23-е число, т.е.
 AM> userlist-20030923-next.txt

 

Код:
#( test_filename
NoActive
0 VALUE TF_DAY
0 VALUE TF_MONTH
0 VALUE TF_YEAR
Action:
    \ текущая дата:
    Year@ Mon@ Day@
    \ отнимаем три дня:
    -3 DAY+
    \ сохраняем результат:
    TO TF_DAY
    TO TF_MONTH
    TO TF_YEAR
    \ выводим на экран:
    MSG: "userlist-%TF_YEAR%%TF_MONTH S>D <# # # #>%%TF_DAY S>D <# # #
#>%-next.txt"
)#

 
 
Добавлено
SlaM2003
 
используй FILE-CHANGE:
 

Код:
#( test_action
Time: */10
Rule: FILE-CHANGE: "h:\123\*" 0=
Action:
MSG: "h:\123 has NOT been changed"
)#

 
CU
VK

Всего записей: 148 | Зарегистр. 19-06-2002 | Отправлено: 18:10 23-10-2003
jse



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

Цитата:
MSG: "userlist-%TF_YEAR%%TF_MONTH S>D <# # # #>%%TF_DAY S>D <# # # #>%-next.txt"

а как теперь %TF_YEAR%%TF_MONTH%%TF_DAY% перенести в запись запуска, т.е. получить запустить такую строку:
rar a -agYY_MM_DD -ta%TF_YEAR%%TF_MONTH%%TF_DAY% c:\record  
 
PS: извиняйте за глупые вопросы, но я еще не разобрался с языком =(
 
 
 
Добавлено
и еще можно добавить текст примера, а то я пробую и что-то постоянно слетает задача из-за неправильного синтаксиса =(

----------
АвтоМобильные Проекты Урала http://mann.ru

Всего записей: 385 | Зарегистр. 03-11-2002 | Отправлено: 21:03 23-10-2003
SlaM2003



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

Цитата:
 Код:#( test_action  
Time: */10  
Rule: FILE-CHANGE: "h:\123\*" 0=  
Action:  
MSG: "h:\123 has NOT been changed"  
)#  

 Пробовал.....
 
:#( test_action  
Time: */10  
Rule: FILE-CHANGE: "h:\123\*.*" NOT  
Action:  
MSG: "h:\123 has NOT been changed"  
)#
Тоже пробовал....
Вообще это сетевая папка прицепленная к сетевому диску, и на ней регулярно, раз в 10 минут появляются новые файлы, и я должен знать, когда этот процесс прекратится

Всего записей: 47 | Зарегистр. 02-09-2003 | Отправлено: 10:12 24-10-2003
4get

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

Цитата:
Newsgroups: fido7.ru.nncron
From: Valery Kondakoff <Valery.Kondakoff@f163.n5020.z2.fidonet.org>
Date: Thu, 30 Oct 2003 18:19:24 +0300
Subject:
RU.NNCRON теперь доступна на google.com
 
Hello, All!
 
Хорошая новость - наконец удалось "пропихнуть" RU.NNCRON на www.google.com.
 
Теперь эхой можно пользоваться (читать/писать) прямо из браузера, набрав такой
адрес:
 
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=utf-8&group=fido7.ru.nncron
 
--
Best regards,
 Valery Kondakoff


Всего записей: 956 | Зарегистр. 19-09-2001 | Отправлено: 01:29 01-11-2003
ph



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

Цитата:
WinXP... Нужно что то типа автологона или еще что-нить присоветуйте...  

 
...например, что-то вроде того, как делает TweakXP Pro.
Что можно сделать? А то все прочитал и ничего на эту тему нет.

Всего записей: 211 | Зарегистр. 22-08-2002 | Отправлено: 22:37 21-11-2003
LAndrew



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а можно ли с помощью nnCron как-нибудь переопределить стандартные виндовые комбинации. Хочу, например, чтобы при Win+E у меня открывался Frigate вместо стандартного проводника Винды. Пишу $e -  не срабатывает вообще. Думаю, что если бы срабатывало и то, и другое, то можно было бы потом как-нибудь окно проводника и закрыть (хотя было бы лучше, если б только Frigate запускался).
Такое возможно?

Всего записей: 390 | Зарегистр. 10-05-2003 | Отправлено: 13:20 22-11-2003
strauss

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LAndrew
 
http://www.imho.ws/showthread.php?s=&postid=341830#post341830
 
CU
VK

Всего записей: 148 | Зарегистр. 19-06-2002 | Отправлено: 19:42 22-11-2003
LAndrew



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
strauss
понял, спасибо
 
а вот другие вопросы:  
1) можно ли заставить WatchHotKey чаще опрашивать, произошло ли событие (нажатие клавиши), а то у меня на Win+Up стоит прибавление громкости, так вот оно срабатывает только через раз где-то если часто нажимать, если с небольшими паузами - то срабатывает каждый раз
2) как можно прибавлять громкость отдельных каналов - т.е. отдельно для Wave, отдельно Line In и т.п.
3) как поместить значение
Код:
%TF_YEAR S>D <# # # #>%%TF_MONTH S>D <# # # #>%%TF_DAY S>D <# # # #>%
в переменную (строковую?) и потом где-нибудь использовать (хотя бы в том же MSG)?
 


и язык Форт называется самым простым? м-да...
 

Всего записей: 390 | Зарегистр. 10-05-2003 | Отправлено: 20:31 22-11-2003
strauss

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LAndrew
 
1)  Дока - MonitorResponseTime:  
2) Простым способом - никак. Можно через WinAPI
3) Дока - Работа с программой - Работа с переменными, константами и массивами - Массивы.
 
CU
VK

Всего записей: 148 | Зарегистр. 19-06-2002 | Отправлено: 22:33 22-11-2003
LAndrew



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

Цитата:
1)  Дока - MonitorResponseTime:  
2) Простым способом - никак. Можно через WinAPI  
3) Дока - Работа с программой - Работа с переменными, константами и массивами - Массивы.  

1 - cпасибо, нашел  
2 - а как через WinAPI?, напиши, плз, если не сложно, небольшой пример  
3 - там я смотрел, только не получается почему-то, при задании данного значения строке, в строке оказывается не дата в нужном мне формате (YYMMDD), а именно сама эта строка
 
и еще, было бы неплохо, если бы содержимое пунктов в меню Редактировать и Выполнить задачу было раскидано по подменю в зависимости от того, в каких кронтабах они находятся...

Всего записей: 390 | Зарегистр. 10-05-2003 | Отправлено: 21:31 23-11-2003
strauss

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2) Это сложно, надо программировать.
3) Наверное, стоит это прочитать: Дополнительная информация - "Неотложная помощь" по Форту - Пpавильно ли я понял, что при описании стpоки (внутpи кавычек) можно поставить паpу "%%" и внутpи оных писать последовательность Forth-слов?  

Всего записей: 148 | Зарегистр. 19-06-2002 | Отправлено: 02:54 24-11-2003
saym101



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Подскажите что за фигня. После установки обыкновенной перезагрузки
программа ругается:
 
18:37:28 928 TASK: REBOOT
18:37:30 928 REBOOT:Ошибка стека в Action:
 

Цитата:
#( REBOOT
Time: 0 19 * * * *
Action:
REBOOT
)#

 
И возможноли сделать чтобы перед перезагрузкой на сервере очищать корзину
не только свою но и пользователей
 

Цитата:
 С первым разобрался. Кривые ручки.
 

 

Цитата:
naPmu3aH
 

 
Я так и понял
Извините если что не так

Всего записей: 252 | Зарегистр. 16-04-2002 | Отправлено: 18:39 24-11-2003 | Исправлено: saym101, 20:59 24-11-2003
naPmu3aH



Из лесу вышел
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
saym101
Есть мнение (правда пока ничем не подтвержденное) что называть задания так же как называются команды внутреннего языка(плагина) - синдром СамСебеЗлобныйБуратино

----------
"Русские Доски" - сила! "Русские Доски" - класс! Кто не знает досок - тот сами догадайтесь кто

Всего записей: 4641 | Зарегистр. 30-10-2001 | Отправлено: 20:44 24-11-2003
strauss

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
saym101
 
создание задачи это (фактически) создание нового слова (форт-слова). Создав задачу REBOOT ты переопределил слово REBOOT. Назови задачу, скажем, MY_REBOOT и проблема исчезнет.
 
CU
VK

Всего записей: 148 | Зарегистр. 19-06-2002 | Отправлено: 00:55 25-11-2003
   

Страницы: 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