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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
denis255
Используем помощь и получаем: RECURSIVE и WITHDIRS.  
ЗЫ. Внимательно читаем примечания к WITHDIRS.

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

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
denis255
RECURSIVE
PURGE-OLDW: "c:\drafts\*.txt" 10
 
Данная задача удаляет все файлы *.txt в папке Drafts и во всех подпапках возраст которых равен или больше 10 дней.

Всего записей: 52 | Зарегистр. 07-09-2006 | Отправлено: 18:20 22-01-2007 | Исправлено: NeeDiGeo, 18:24 22-01-2007
Snegov1k



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уже задавал вопрос, но ответ не подошел.
 
AsLoggedUser
и  
Имя пользователя с паролем - указывал.
 
Подключаюсь к компу с запущенным nnCron'om через удаленный раб. стол.  
Когда подключен (экран развернут) все выполняется (по событию нажимается мышкой в указанное место и посылается набор нажатий кнопок), как только сворачивая удал. раб. стол - выполняется, но только до момента когда нужно нажать мышкой. Т.е. не нажимается.
В чем может быть загвоздка?

Всего записей: 48 | Зарегистр. 12-10-2006 | Отправлено: 13:54 23-01-2007
lucky_Luk

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не пашет задача с WakeAt:, комп не выходит из спящего режима.
На материнке все выставлено, комп можно разбудить с клавы или будильником БИОСа.

Цитата:
Слова WakeAfter: и WakeAt: фактически являются аналогами слова PAUSE: на весь период, пока компьютер "спит". Это означает, что все ключевые слова в задаче, которые указаны после слов WakeAfter: и WakeAt: будут выполнены сразу после пробуждения компьютера.

Не пойму, это слово (и вообще nnCron) может вывести комп из спящего режима или оно только паузу в задаче делает, а "будить" надо через БИОС?  
 

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

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lucky_Luk
У меня будит (из гибернейта) нормально. Но пробовал отключать питание (один раз) после запуска задачи - не проснулся, хотя кто-то говорил, что в аналогичной ситуации норм все прошло. Посмотри предыдущие страницы, там это уже обсуждалось.

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

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

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

Цитата:
Посмотри предыдущие страницы, там это уже обсуждалось.

Прочитал, пишут что сабж юзает какую-то API функцию Windows, так и не понял как он залазит в БИОС .
Как в задаче задать запуск файла .CMD? START-APP: и его подвиды не работают, в консоли сабжа пишет OK, но файл не запускается.

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 00:13 25-01-2007
Stygis

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

Цитата:
Как в задаче задать запуск файла .CMD

А если переименовать файлик в bat?

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

Всего записей: 2497 | Зарегистр. 24-09-2005 | Отправлено: 06:11 25-01-2007
lucky_Luk

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

Цитата:
А если переименовать файлик в bat

Работает и так, и если оставить .cmd. Просто в имени файла был символ &, заменил его и все получилось.

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 00:16 26-01-2007
Snegov1k



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

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

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

Всего записей: 26 | Зарегистр. 21-08-2006 | Отправлено: 18:18 26-01-2007
Stygis

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

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

Всего записей: 2497 | Зарегистр. 24-09-2005 | Отправлено: 18:37 26-01-2007
Korros

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ntfs-ссылка это жесткая ссылка, которая создается с помощью стандартной программы fsutil.exe
 
Жёсткие ссылки (hard links) - это просто файловые записи, ссылающиеся на одно и то же место в области данных. Предположим, у нас есть файл C:\file.dat с некоторыми данными. И мы создаём на него жёсткую ссылку под именем C:\Folder\other.txt. Тогда для нас это будет выглядеть, как наличие двух файлов с указанными именами, находящимися по указанным путям, причём содержимое этих файлов будет абсолютно идентичным, а как только мы изменяем один из них, тут же меняется и другой.
 
Но вот этого то изменения я и не заметил!!! Верней содержимое файла конечно меняется, но вот атрибуты его похоже хранятся где-то в кеше, и пока не будут прочитаны специально еще раз, не изменяются.

Всего записей: 26 | Зарегистр. 21-08-2006 | Отправлено: 18:56 26-01-2007
Stygis

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Korros
Вообще NTFS-ссылки делятся на символические и жесткие И что такое эти ссылки писать не обязательно было. Надо было только описать, какая именно у тебя проблема (так, как в последнем абзаце описал).
 
Попробуй что-нить сделать с этим файлом (FILE-EMPTY:, FILE-EXIST:,FILE-SIZE: и т.д.).
 
ЗЫ. А вообще, зачем тебе это надо?

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

Всего записей: 2497 | Зарегистр. 24-09-2005 | Отправлено: 19:20 26-01-2007
Korros

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо Stygis
 
с FILE-EXIST помогло...
 
Зачем? - Мне нужно синхронизировать различные папки на двух хардах, один из которых переносной, а без обновления ссылок синхронизация не срабатывает.

Всего записей: 26 | Зарегистр. 21-08-2006 | Отправлено: 19:49 26-01-2007
otzhig



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
при нажатии в окне сообщений QIP на ссылку, котрую прислал собеседник, nnCron отлавливает это нажатие как завершение процесса "opera.exe". то есть срабатывает WatchProcStop: "opera.exe". почему?

Всего записей: 435 | Зарегистр. 25-04-2006 | Отправлено: 14:55 31-01-2007
Stygis

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
otzhig
А опера установлена? На ссылки ассоциирована опера?

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

Всего записей: 2497 | Зарегистр. 24-09-2005 | Отправлено: 15:55 31-01-2007
otzhig



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

Цитата:
otzhig  
А опера установлена? На ссылки ассоциирована опера?

 
 
издеваешься? Opera установлена дефолтным браузером. и при запущенной Opera срабатывает WatchProcStop, хотя Opera не закрываеццо мною. адназначна - глюк nnCron.

Всего записей: 435 | Зарегистр. 25-04-2006 | Отправлено: 16:19 02-02-2007
Stygis

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

Цитата:
адназначна - глюк nnCron.

Ты откуда знаешь, как Опера такие ссылки обрабатывает? Может она вызывает новый процесс, который перекидывает затем сслыку в старый и после этого закрывается? Не думал об этом?

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

Всего записей: 2497 | Зарегистр. 24-09-2005 | Отправлено: 16:57 02-02-2007
otzhig



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

Цитата:
Цитата:адназначна - глюк nnCron.  
 
 
Ты откуда знаешь, как Опера такие ссылки обрабатывает? Может она вызывает новый процесс, который перекидывает затем сслыку в старый и после этого закрывается? Не думал об этом?

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

Всего записей: 435 | Зарегистр. 25-04-2006 | Отправлено: 08:55 03-02-2007
DJ makrus

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
otzhig
Цитата:
...хотя Opera не закрываеццо мною. адназначна - глюк nnCron
на 99.99% уверен что
Цитата:
... она вызывает новый процесс, который перекидывает затем сслыку в старый и после этого закрывается?
ибо это широко распространненый алгоритм используемы многими программами, в них как правило есть настройка типа: "запускать только одну копию программы", наверняка и в Oper'е есть подобное. Отключи эту настрроку и ты в этом убедишься "адназначна". Если у тебя настроена задача по WatchProcStop:, то добавь в начале задачи проверку на наличие процесса "opera.exe" (PROC-EXIST: ), и если такой процесс существует то выходи из задачи.
 

Цитата:
...закрываеццо...

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

Всего записей: 529 | Зарегистр. 25-03-2004 | Отправлено: 10:18 03-02-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