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

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
strauss
я имел ввиду что приведен пример для самой простой команды на удаление, причем он фигурирует и в остальных случаях, не только с FILE-COPY:  - везде в паре стоит DELETE..
что не очень очевидно проясняет синтаксис для других комманд.
а так спасибо за ответ - счас попробую.
да, еще FILESONLY - это как я понимаю только для файлов, а если надо вложенные каталоги то пишем RECURSIVE ?
 
Добавлено
strauss
все сработало - не подскажешь еще как расписать чтоб вложенная структура каталогов оставалась, рекурсив все в кучу валит?
еще раз спасибо за отклик


----------
у нас режим - поели и лежим..

Всего записей: 1181 | Зарегистр. 05-01-2002 | Отправлено: 14:35 19-02-2003
strauss

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mhs
 
Ну прочти еще раз эти строчки:
 

Код:
 
%FOUND-FILENAME% имя файла, подпавшего под маску (например, test.txt)  
%FOUND-FULLPATH% полное имя файла, подпавшего под маску (например, c:\xxx\yyy\test.txt)  
%FOUND-RELPATH% полное имя файла, подпавшего под маску, относительно каталога поиска (например, yyy\test.txt)  
 

 
Если использовать FOUND-FILENAME, то все будет валиться в одну диру, если использовать FOUND-RELPATH, то будет создаваться структура
 
CU
VK

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



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

Цитата:
 интересно, а каким образом nncron watch'ает файлы на изменение - постоянно что ли опрашивает эти файлы

примерно. По-моему, с периодичностью в минуту.

Цитата:
 
WatchFile: "file_path"
Событие возникает при появлении (создании) указанного файла и при каждом изменении содержимого этого файла.  
Если указанный файл существует в момент старта nnCron, то задача сработает если файл изменился с того момента, когда пользователь выгрузил nnCron из памяти
Слово WatchFile: может работать и с масками файлов, правда с одной оговоркой: WatchFile: ищет в указанном каталоге первый подходящий по маске файл и только для первого найденного файла делают проверку на изменение. Т. е. если в каталоге уже есть файл, удовлетворяющий заданной маске, то WatchFile: может не сработать при появлении или изменении следующего, подпадающего под эту маску файла.
 

Всего записей: 11003 | Зарегистр. 30-08-2002 | Отправлено: 23:44 19-02-2003
mhs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
strauss
извини за беспокойство - под вечер тормозил уже
скажи, а ты получается непосредственное отношение к разработке имеешь?
...
попробовал практически все варианты

Цитата:
FILE-COPY: "%FOUND-RELPATH%" "c:\%DD%-%MM%-%YYYY%\%FOUND-FILENAME%"
FILE-COPY: "%FOUND-RELPATH%" "c:\%DD%-%MM%-%YYYY%\%FOUND-RELPATH%"
FILE-COPY: "%FOUND-FILENAME%" "c:\%DD%-%MM%-%YYYY%\%FOUND-RELPATH%"

да и с FOUND-FULLPATH пробовал чистым перебором - ничего не пошло кроме того что ты написал на предыдущей странице

Цитата:
FILE-COPY: "%FOUND-FULLPATH%" c:\%DD%-%MM%-%YYYY%\%FOUND-FILENAME%"

пробовал на версии 1.87, затем качнул последнюю 1.88 (правда ставил ее поверх)..где собака зарыта..

----------
у нас режим - поели и лежим..

Всего записей: 1181 | Зарегистр. 05-01-2002 | Отправлено: 04:10 20-02-2003 | Исправлено: mhs, 06:09 20-02-2003
anryk



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

Цитата:
интересно, а каким образом nncron watch'ает файлы на изменение - постоянно что ли опрашивает эти файлы  
 
примерно. По-моему, с периодичностью в минуту.  

а вот и нет, как я только сохраняю файл из почтового клиента в определенную папку, он тут же сразу автоматом распаковывается туда, куда я указал в nncron
 
 
Добавлено
strauss
есть пожелание кнопку "удалить" перенести подальше от кнопки "OK" и сделать подтверждение удаления, а то я уже пару раз наступил на эти грабли Причем при удалении запись задачи в кронфайле все-таки остается, но восстанавливается с трудом - пока не поменял название задачи, только тогда задача создалась опять.

Всего записей: 1066 | Зарегистр. 04-04-2002 | Отправлено: 09:44 20-02-2003
strauss

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mhs
 
Непонятно -  в чем, собственно, состоит проблема?
Объясни что ты хочешь и приведи пример задачи, которая работает некорректно.
 
CU
VK

Всего записей: 148 | Зарегистр. 19-06-2002 | Отправлено: 20:14 20-02-2003
mhs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
strauss
да просто надо делать архив одной базы  в папку с названием текущей даты, а у нее еще и структура каталогов есть, которую хотелось бы сохранить.., таким образом нужно  просто скопировать одну директорию с вложенными в нее подпапками в другое место, и проблема в том что у меня не сработал relpath (варианты я написал выше).
 
с благодарностью заранее...

----------
у нас режим - поели и лежим..

Всего записей: 1181 | Зарегистр. 05-01-2002 | Отправлено: 10:55 21-02-2003 | Исправлено: mhs, 11:02 21-02-2003
strauss

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mhs
 
Это я понял. Ты мне пример задачи покажи, в которой у тебя FOUND-RELPATH не работает.
 
CU
VK

Всего записей: 148 | Зарегистр. 19-06-2002 | Отправлено: 12:15 21-02-2003
mhs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
strauss
да задачка та же самая :

Цитата:
DIR-CREATE: "c:\%DD%-%MM%-%YYYY%"  
RECURSIVE
FOR-FILES: "D:\Downloads\*.*"  
FILE-COPY: "%FOUND-RELPATH%" "c:\%DD%-%MM%-%YYYY%\%FOUND-FILENAME%"  
;FOR-FILES



----------
у нас режим - поели и лежим..

Всего записей: 1181 | Зарегистр. 05-01-2002 | Отправлено: 12:47 21-02-2003 | Исправлено: mhs, 12:50 21-02-2003
anryk



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а можно ли для определенного события создавать сразу два действия (в одной задаче) или нужно создавать две задачи ?

Всего записей: 1066 | Зарегистр. 04-04-2002 | Отправлено: 13:40 21-02-2003
strauss

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

Код:
 
FILE-COPY: "%FOUND-FULLPATH%" "c:\%DD%-%MM%-%YYYY%\%FOUND-RELPATH%"  
 

 
CU
VK
 
Добавлено
anryk
 
Можно. Загляни, плз, в хелп.
 
http://www.nncron.ru/help/RU/working/task/actions.htm
 
CU
VK

Всего записей: 148 | Зарегистр. 19-06-2002 | Отправлено: 14:29 21-02-2003
mhs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
strauss
не сработало скопировались только файлы в основной директории, а в поддиректориях - нет..

----------
у нас режим - поели и лежим..

Всего записей: 1181 | Зарегистр. 05-01-2002 | Отправлено: 14:50 21-02-2003
anryk



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
strauss
так, все более-менее просветляется, но вот какой вопрос: а как указать путь к сетевой папке ?  
Например, я создал такую задачу:

Код:
#( update
WatchFile: "E:\Update\Update.zip"
Action:
StartIn: "E:\Update"  
ShowNormal   NormalPriority
\ извлекаем файлы из архива в фоновом режиме с перезаписью в нужную папку
START-APPW: c:\program files\winrar\winrar.exe  x -ibck -o+ Update.zip *.* E:\Work\Dbf
START-APP: c:\program files\winrar\winrar.exe  x -ibck -o+ Update.zip *.* \\Comp2\E\Work\Dbf
)#

так в \\Comp2\E\Work\Dbf не извлекает
 

Всего записей: 1066 | Зарегистр. 04-04-2002 | Отправлено: 15:58 21-02-2003 | Исправлено: anryk, 16:03 21-02-2003
strauss

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
anryk
 
http://www.nncron.ru/help/RU/add_info/troubleshooting.htm#user
Читай ответ на вопрос "Почему приложения, запущенные из nnCron "не видят" сетевых дисков?"
 
Помогло?
 
CU
VK
 
Добавлено
mhs
 
Пардон, я выдал фичу, которая только планируется за существующую. Проблема заключается в том, что FILE-COPY: (пока) не создает промежуточные каталоги. Поэтому конструкция и не работает.
 
Варианты решения:
 
1) воспользоваться программой nnBackup.
 

Код:
WatchFile: "..."
Action:
START-APP: nnbackup.exe copy -i "c:\your_dir" -o "c:\%DD%-%MM%-%YYYY%" -v -s

 
2) изменить задачу так, чтобы она сама создавала вложенные каталоги:
 

Код:
#( test_rel
NoActive
Action:
    DIR-CREATE: "C:\%DD%-%MM%-%YYYY%"
    RECURSIVE  
    FOR-FILES: "C:\TEMP\*"
        IS-DIR?
        IF
            DIR-CREATE: "C:\%DD%-%MM%-%YYYY%\%FOUND-RELPATH%"
        ELSE
            FILE-COPY: "%FOUND-FULLPATH%" "C:\%DD%-%MM%-%YYYY%\%FOUND-RELPATH%"
        THEN
    ;FOR-FILES
)#

 
CU
VK

Всего записей: 148 | Зарегистр. 19-06-2002 | Отправлено: 16:27 21-02-2003
mhs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
strauss
опа - а про nnbackup только сейчас на офсайте увидел - сливаю.
а я уж думал что руки сильно скривились.
спасибо тебе огромное - очень помог
 


----------
у нас режим - поели и лежим..

Всего записей: 1181 | Зарегистр. 05-01-2002 | Отправлено: 17:15 21-02-2003
anryk



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

Цитата:
Помогло?

уф, да
если я еще не совсем достал :
а можно примерчик, как сделать  чтобы при отработке задачи выскакивало окно с отчетом, я подозреваю, что такая фича в программе заложена, так ?

Всего записей: 1066 | Зарегистр. 04-04-2002 | Отправлено: 17:19 21-02-2003 | Исправлено: anryk, 17:23 21-02-2003
strauss

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
anryk
 
не очень понятно, что имеется в виду под "окном с отчетом", но если речь идет о выведении какого-то текста на экран, то тебе сюда:
 
http://www.nncron.ru/help/RU/commands/messages.htm
 
CU
VK

Всего записей: 148 | Зарегистр. 19-06-2002 | Отправлено: 18:34 21-02-2003
Vlad2000Plus



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
nnCron 1.88 prerelease 8  
 
Changes:
 
+ English help file was included in nnCron distributive. This file was
translated by Valeri Sivokon (http://translations.nm.ru/)
nnCron distributive current size: ~620k
+ CD-TRAY-EJECT: <cd-drive-letter>, CD-TRAY-CLOSE: <cd-drive-letter>.
New words for ejecting/closing specified CD-ROM drive
+ words SHUTDOWN, REBOOT, LOGOFF, POWEROFF are waiting for user to
save all changed documents. If you need to force your PC shutdown use
FORCE-SHUTDOWN, FORCE-REBOOT, FORCE-LOGOFF, FORCE-POWEROFF
* keyboard navigation in nnCron GUI is dramaticaly enhanced
* pressing 'F1' in nnCron GUI launhes nnCron documentation
* 'txt' directory is not created during nnCron install anymore
* the name of deleted task is removed from 'once.txt'
* FOR-FILES: (SKIPERRORS) bug fixed
* suspended mode bug fixed: tasks with Rule: were still active
* MSG: bug was fixed

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

Всего записей: 1761 | Зарегистр. 24-02-2002 | Отправлено: 03:30 22-02-2003
strauss

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Просьба от разработчиков:
 
Огромная просьба к пользователям: скоро мы выпускаем релиз nnCron 1.88. Нам бы очень хотелось поместить информацию о нашей программе на немецкие (французские, испанские) софтверные сайты. Для этого нужно перевести на эти языки короткое описание программы (45, 80, 250, 450 и 2000 символов). Особенно мы заинтересованы в переводе описания на немецкий язык.
Пожалуйста, если кто-то из вас владеет указанными языками, потратьте полчасика и помогите нам с переводом! На этой страничке (http://www.nncron.ru/temp/translate.htm) можно узнать подробности и оценить "фронт работ".  
Связывайтесь с нами по адресу support@nncron.ru (Valery Kondakoff).
Заранее большое спасибо!
 
CU
VK

Всего записей: 148 | Зарегистр. 19-06-2002 | Отправлено: 01:42 24-02-2003 | Исправлено: strauss, 01:44 24-02-2003
mhs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
strauss
постараюсь  в течение 2-3х дней с немецким порешать...

----------
у нас режим - поели и лежим..

Всего записей: 1181 | Зарегистр. 05-01-2002 | Отправлено: 11:10 25-02-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