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

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Все уже не надо нашел способ!!! Если кому интересно
 
Action:
StartIn: "C:\temp"
SWHide
START-APPW: cmd.exe /c echo %DD%-%MM%-05 | date  
\ тут то пишется, что деляется во время действия "неправильной даты"
StartIn: "C:\temp"
SWHide
START-APPW: cmd.exe /c echo %DD%-%MM%-06 | date

Всего записей: 52 | Зарегистр. 07-09-2006 | Отправлено: 20:27 23-11-2006
DSW

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Задача: Необходимо мониторить определенный сетевой каталог на предмет ПОЯВЛЕНИЯ НОВЫХ файлов, либо ИЗМЕНЕНИЯ уже находящихся там файлов и в зависимости от маски появившегося, либо изменившегося файла КОПИРОВАТЬ его куда-либо (т.е. сам файл оставить на месте и потом (если он не изменится) на него уже не реагировать).
 
Просто ВООБЩЕ не понимаю (тугодум наверно) КАК это сделать в nncron.
 
Если можно как-то быстро помочь - то большое ПОЖАЛУЙСТА (задача горит).

Всего записей: 5 | Зарегистр. 29-05-2002 | Отправлено: 10:21 30-11-2006 | Исправлено: DSW, 10:33 30-11-2006
ALEF



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
как работает слово FILE?
как можно узнать об этом?

Всего записей: 1002 | Зарегистр. 03-11-2003 | Отправлено: 13:55 30-11-2006
Stygis

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ALEF
nnCron - помощь
FILE: считывает весь файл.
За подробностями - в исходники nnCron.

----------
AKA Merlyel

Всего записей: 2497 | Зарегистр. 24-09-2005 | Отправлено: 14:07 30-11-2006
ALEF



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Stygis
наверно я не так ищу в хелпе крона, как ты нашел его там?
 
Добавлено:
вот, я нашел об этом в разделе "неотложная помощь", но как это найти не перелистывая весь хелп?
 
Добавлено:
теперь не могу найти ZPLACE

Всего записей: 1002 | Зарегистр. 03-11-2003 | Отправлено: 14:14 30-11-2006
Stygis

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ALEF
Там есть же поиск по файлу помощи Индекс
А я так вообще раархивировал файл помощи и ищу по нему если что как по обычным файлам

----------
AKA Merlyel

Всего записей: 2497 | Зарегистр. 24-09-2005 | Отправлено: 14:19 30-11-2006
ALEF



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
про ZPLACE там нету.
Stygis
скажи чем ты распаковал его?

Всего записей: 1002 | Зарегистр. 03-11-2003 | Отправлено: 14:23 30-11-2006
Stygis

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ALEF
Да то ли раром, то ли 7зипом.
Кста, скачай помощь по SPForth - там список функций, может там найдешь, что нада.

----------
AKA Merlyel

Всего записей: 2497 | Зарегистр. 24-09-2005 | Отправлено: 14:29 30-11-2006
Snegov1k



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток.  
Есть такая проблемма - пытаюсь запустить через nnCron 1с в режиме конфигуратора.  
т.е. в *.bat это выглядит так  
C:\PROGRA~1\1Cv77\BIN\1cv7.exe CONFIG /D"W:\ПУТЬКБАЗЕ\"  
 
Ругается - говорит что нет такого пути.  
 
запускаю *.bat файл - не вопрос, загружается.  
 
Пытаюсь вызвать nnCron'ом *.bat файл с этой командой - та же петрушка, не дает запустить - говорит путь не найден.  
Даже если пытаюсь все это запустить скриптом, встроенным в nnCron - все равно пишет путь не найден и АБСОЛЮТНО ПРАВИЛЬНЫЙ путь.
 
В чем может быть загвоздка?  
 
Заранее спасибО!

Всего записей: 48 | Зарегистр. 12-10-2006 | Отправлено: 15:04 30-11-2006
ALEF



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Snegov1k
W: - у тебя сетевой видать, поставь в задаче параметр AsLoggedUser
а иначе задача стартует от имени SYSTEM, который по заверениям Майкрософт в сеть ходить никак не может.
 
А зачем бат файл?
лучше вписать в задачу
 
START-APP: C:\PROGRA~1\1Cv77\BIN\1cv7.exe CONFIG /D"W:\ПУТЬКБАЗЕ\"
\ после запуска 1С оставшаяся часть задачи продолжит выполняться
 
или так
 
START-APPW: C:\PROGRA~1\1Cv77\BIN\1cv7.exe CONFIG /D"W:\ПУТЬКБАЗЕ\"
\ оставшаяся часть задачи не выполнится, пока не закроется запущенная 1С

Всего записей: 1002 | Зарегистр. 03-11-2003 | Отправлено: 15:16 30-11-2006 | Исправлено: ALEF, 15:21 30-11-2006
Snegov1k



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ALEF спасибО! Да я и так и так пытался, даже на js
так же задачу решил Valery_Kondakoff на форуме http://www.nncron.ru/forums/viewtopic.php?p=7056#7056, за что ему отдельное спасибо!
 
Добавлено:
Еще вопрос, что то никак не могу понять как настроить совсем простую вещи - выполнение чего либо ( скрипта о котором говорил выше) после появления определенного файла. Т.е.
 
RULE: FILE-EXIST: "C:\1.txt"  
 
<......................
текст
........................>
и выполняется вне зависимости от того есть файл или нет

Всего записей: 48 | Зарегистр. 12-10-2006 | Отправлено: 16:01 30-11-2006 | Исправлено: Snegov1k, 16:03 30-11-2006
ALEF



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
приведи текст задачи подробней, с заголовком и всеми правилами

----------
Аникей - не очень старое русское имя.

Всего записей: 1002 | Зарегистр. 03-11-2003 | Отправлено: 19:46 30-11-2006
ALEF



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
имеется команда:
SEND-KEYS: "{TAB}31{TAB}{ENTER}"
в которой 31 - должно быть числом дней в этом месяце.
 
Для этого нужно:
1) вычислить количество дней в месяце [это делает слово Year@ Mon@ MonLength]
2) подставить это количество в строку для SEND-KEYS
 
Какие есть по реализации второго пункта задачи?
 
Добавлено:
SEND-KEYS: "{TAB}%Year@ Mon@ MonLength%{TAB}{ENTER}"
вот так просто оказывается это работает

Всего записей: 1002 | Зарегистр. 03-11-2003 | Отправлено: 13:21 01-12-2006
Snegov1k



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос такой - куда пропадают задания? Т.е. nncrontab они есть, а в заданиях и соответственно не выполняются.  
+ не могу добавить новые.
 
Я в шоке.

Всего записей: 48 | Зарегистр. 12-10-2006 | Отправлено: 15:41 01-12-2006
Korros

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Почему в цикле
 
    FOR-FILES: "F:\название папки\*.rar"
    ... ... ...
    ;FOR-FILES
 
при использовании пробела в имени папки возникает ошибка "ошибка стека в Action"? Хотя все работает правильно.

Всего записей: 26 | Зарегистр. 21-08-2006 | Отправлено: 18:58 01-12-2006 | Исправлено: Korros, 19:32 01-12-2006
daMIR



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Korros
Cтранно у меня все норм. работает... Приведи текст задачи. Может это сообщение от другой задачи?

Всего записей: 1757 | Зарегистр. 14-03-2004 | Отправлено: 20:05 01-12-2006
Korros

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Весь текст такой
 
#( Для_экспериментов
NoActive
Action:
    FILESONLY
    FOR-FILES: "F:\Архив\Важные документы\*.rar"
         RE-MATCH: "%FOUND-FILENAME%" "/(.*)\.rar/i"
         START-APPW: ""C:\Program Files\Utilities\Archivers\WinRAR\WinRAR.exe" x "%FOUND-FULLPATH%" * "F:\Архив\Важные документы\Sum\%$1%\""
    ;FOR-FILES
)#
 
я действительно перепутал цикл непричем. Проблема в строчке
 
RE-MATCH: "%FOUND-FILENAME%" "/(.*)\.rar/i"
 
только вот в чем ошибка??? Не пойму...

Всего записей: 26 | Зарегистр. 21-08-2006 | Отправлено: 21:39 01-12-2006 | Исправлено: Korros, 21:55 01-12-2006
Stygis

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RE-MATCH: кладет на стек истину/ложь. Ты это где-нить обрабатываешь?

----------
AKA Merlyel

Всего записей: 2497 | Зарегистр. 24-09-2005 | Отправлено: 22:10 01-12-2006 | Исправлено: Stygis, 22:11 01-12-2006
Korros

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Все разобрался, спасибо.
 
Написал так
 
         RE-MATCH: "%FOUND-FILENAME%" "/(.*)\.rar/i" IF
         START-APPW: ""C:\Program Files\Utilities\Archivers\WinRAR\WinRAR.exe" x "%FOUND-FULLPATH%" * "F:\Архив\Важные документы\Sum\%$1%\""
         THEN
 
заработало.

Всего записей: 26 | Зарегистр. 21-08-2006 | Отправлено: 22:12 01-12-2006 | Исправлено: Korros, 22:23 01-12-2006
Keugh

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хмм... что-то у меня служба нн-крона отказывается запускатся, в логах системы вижу:
 
"Сбой при запуске службы "nnCron" из-за ошибки  
nnCron не является приложением Win32. "
 
Пробывал переустанавливать полностью удаляя ннкрон, и перекачивал новую версию - нефига не хочет он работать, в чём может быть дело, кто подскажет?

Всего записей: 82 | Зарегистр. 12-02-2006 | Отправлено: 14:49 02-12-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