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

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

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
IRedko
Помощь пробовал шерстить?
Что-нить типа

Код:
S "%USERNAME%" EVAL-SUBST S" Вася" COMPARE 0=
IF
...
THEN


Всего записей: 2497 | Зарегистр. 24-09-2005 | Отправлено: 21:41 07-03-2007
DJ makrus

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

Код:
 
...
S" Вася" USERNAME COMPARE 0=
IF
  S" qwerty" pass_user PLACE
THEN
S" Петя" USERNAME COMPARE 0=
IF
  S" qwerty2" pass_user PLACE
THEN
...
 

Всего записей: 529 | Зарегистр. 25-03-2004 | Отправлено: 03:05 08-03-2007
IRedko

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Stygis, DJ makrus
 
Спасибо, очень помогли!!!!!

Всего записей: 136 | Зарегистр. 04-04-2006 | Отправлено: 09:22 09-03-2007
lucky_Luk

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нужно скопировать с одного логического диска на другой папку с файлами и вложенными подпапками. nnCron вроде такого не умеет (FILE-COPY: не копирует подпапки), прикрутил xcopy. Как сделать в одной задаче чтобы запускалась xcopy (эту часть сделал), а после завершения ее работы nnCron выдавал сообщение?

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 17:58 16-03-2007
naPmu3aH



Из лесу вышел
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lucky_Luk

Цитата:
Как сделать в одной задаче чтобы запускалась xcopy (эту часть сделал), а после завершения ее работы nnCron выдавал сообщение?


Код:
START-APPW: позволяет обрабатывать код возврата (errorlevel) запускаемой программы: он записывается в переменную ExitCodeProc


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

Всего записей: 4641 | Зарегистр. 30-10-2001 | Отправлено: 18:59 16-03-2007
Stygis

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lucky_Luk
Плюс Помощь - Доп. инфо - А знаете ли вы?.. - ...как скопировать указанный каталог, со всеми файлами и подкаталогами?  
Я почти таким образом теперь список файлов составляю Создаю файлики нулевого размера

Всего записей: 2497 | Зарегистр. 24-09-2005 | Отправлено: 22:21 16-03-2007
lucky_Luk

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

Цитата:
START-APPW: позволяет обрабатывать код возврата (errorlevel) запускаемой программы: он записывается в переменную ExitCodeProc

xcopy не выдает кодов возврата.
Stygis

Цитата:
Плюс Помощь - Доп. инфо - А знаете ли вы?.. - ...как скопировать указанный каталог, со всеми файлами и подкаталогами?

Попробую, спасибо.

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 23:11 16-03-2007
Stygis

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

Цитата:
xcopy не выдает кодов возврата

Точно?
В любом случае, функции, которые стоят после START-APPW: запустятся только после завершения этой команды.
 

Всего записей: 2497 | Зарегистр. 24-09-2005 | Отправлено: 23:19 16-03-2007
igor_andreev

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

Цитата:
xcopy не выдает кодов возврата.  

Выдает. Есть такое жаргонно-компутерное выражение - курить хэлп
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/xcopy.mspx?pf=true

Всего записей: 1704 | Зарегистр. 08-12-2004 | Отправлено: 23:49 16-03-2007
lucky_Luk

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

Цитата:
функции, которые стоят после START-APPW: запустятся только после завершения этой команды

Да, это я подзабыл и юзал START-APP:...
igor_andreev

Цитата:
Выдает. Есть такое жаргонно-компутерное выражение - курить хэлп

Спасибо за ссылку, во встроенной Справке xcopy этого нет.
Stygis

Цитата:
функции, которые стоят после START-APPW: запустятся только после завершения этой команды


Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 02:56 17-03-2007
Mr Bungle



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята, как сабжем удалять определённые ветки реестра? Возможно такое?

Всего записей: 2287 | Зарегистр. 15-07-2004 | Отправлено: 08:19 17-03-2007
daMIR



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mr Bungle
Хелп!
"Работа с реестром (registry)"
 

Цитата:
 
REG-DELETE-KEY: "registry_path"
Удаляет из реестра указанный ключ и все его подключи


Цитата:
 
REG-DELETE-VALUE: "registry_path"
Удаляет указанное значение из реестра. Работает и со строковыми и с числовыми значениями.  

 

Цитата:
Некоторые замечания:
 
1) Следует отметить, что редактирование реестра (особенно удаление из реестра незнакомых ключей) - это потенциально опасное действие, поэтому рекомендую делать резервную копию реестра перед активными изменениями.
 
2) Не стоит с помощью nnCron пытаться работать с пользовательской веткой реестра HKEY_CURRENT_USER. nnCron выполняется от имени SYSTEM и не "видит" эту ветку, поскольку в контексте пользователя SYSTEM ветки остальных пользователей располагаются в разделе HKEY_USERS. Под Win2000/XP вы можете воспользоваться словом NAME2SIDS, чтобы сгенерировать SID-строку и с ее помощью получить доступ к пользовательским веткам HKEY_USERS.
 

 
 
 
 

Всего записей: 1757 | Зарегистр. 14-03-2004 | Отправлено: 10:53 17-03-2007
lucky_Luk

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

Цитата:
Плюс Помощь - Доп. инфо - А знаете ли вы?.. - ...как скопировать указанный каталог, со всеми файлами и подкаталогами?

Конструкция из Хелпа  

Код:
 
RECURSIVE
    FOR-FILES: "c:\data\*"
        IS-DIR?  
        IF
            \ создаем промежуточные каталоги  
            DIR-CREATE: "d:\backup\%FOUND-RELPATH%"
        ELSE  
            \ копируем файлы
            FILE-COPY: "%FOUND-FULLPATH%" "d:\backup\%FOUND-RELPATH%"
        THEN  
    ;FOR-FILES
 

скопировала в целевую папку все подпапки исходной вместе с файлами, которые в них лежат. А файлы в корне исходной папки не копирует.
Что в нее добавить чтобы копировались файлы в корне исходной папки?

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 16:14 18-03-2007
Stygis

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

Цитата:
FOR-FILES: "c:\data\*.*"  

Всего записей: 2497 | Зарегистр. 24-09-2005 | Отправлено: 16:36 18-03-2007
Mr Bungle



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
daMIR
Спасибо... А я думал, что это где-то на уровне высших материй...

Всего записей: 2287 | Зарегистр. 15-07-2004 | Отправлено: 16:40 18-03-2007
lucky_Luk

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

Цитата:
FOR-FILES: "c:\data\*.*"

Получилось, спасибо.
Еще раз попробовал так
 
FOR-FILES: "c:\data\*"
 
Тоже все скопировало вместе с файлами в корне исходной папки, наверно у меня какой-то косяк был...
Можешь протестировать оба варианта, интересно равнозначны они или нет.  

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 22:54 20-03-2007 | Исправлено: lucky_Luk, 23:01 20-03-2007
Stygis

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lucky_Luk
На просто "*" среагировал также - скопировал все. А может у тебя было "*."? А после редактирования убрал эту точку?

Всего записей: 2497 | Зарегистр. 24-09-2005 | Отправлено: 00:50 21-03-2007
lucky_Luk

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

Цитата:
На просто "*" среагировал также - скопировал все. А может у тебя было "*."? А после редактирования убрал эту точку?

Понятно, насчет точки вряд ли, из Хелпа копировал и правил. А что получается, если поставить "*."?

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 18:12 21-03-2007
Stygis

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

Цитата:
А что получается, если поставить "*."?

Подозреваю, что будет копировать все, что без расширения, т.е. папки и файлы без расширения.

Всего записей: 2497 | Зарегистр. 24-09-2005 | Отправлено: 19:02 21-03-2007
Glukodel



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
у меня nnCron чего-то слушает на 2002 порту...  
это нормально?

Всего записей: 97 | Зарегистр. 16-08-2004 | Отправлено: 21:01 26-03-2007 | Исправлено: Glukodel, 12:42 27-03-2007
   

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