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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MagSky

Цитата:
и вообще желательно конечно все таки достать из стека то значение, что показывает Мессаджбокс

А что мешает вместо MsgBox поставить другое? То, что положит данные в переменную?

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну было бы хорошо если бы ты попытался исполнить тот скрипт, положить те данные в переменную и рассказать, что же вышло у тебя Был бы очень благодарен.  
 
Добавлено:
Пытаюсь сделать так:
NoActive
VARIABLE DATE
CREATE ar_ray 256 ALLOT
Action:
    Day@ N>S ar_ray PLACE
    Mon@ N>S ar_ray +PLACE
    ar_ray COUNT S>NUM DATE !
    MSG: "DATE= %DATE%"
Мессаджбокс выдает вместо DATE=136 (сегодняшней даты) вот это : DATE=5355637
 

Всего записей: 3 | Зарегистр. 08-06-2007 | Отправлено: 09:15 13-06-2007 | Исправлено: MagSky, 09:26 13-06-2007
Stygis

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

Код:
MSG: "DATE= %DATE%"

А зачем тебе адрес переменной DATE?

Код:
MSG: "DATE= %DATE @%"

 
lucky_Luk
Из консоли

Код:
S" nnCron Help" WIN-HIDE

работает нормально.
Попробуй проверь WinSpy'ем заголовок окна. Или попробуй через WinAPI

Цитата:
вообще не совсем понятно как это слово работает

Чего не понятно?

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

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

Цитата:
Из консоли
 
Код:
S" nnCron Help" WIN-HIDE
 
работает нормально.  

Попробовал, так и есть, а вот
 
WIN-HIDE: "nnCron Help"
 
из той же консоли, и в теле задачи, не работает.
 

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 21:08 13-06-2007 | Исправлено: lucky_Luk, 21:09 13-06-2007
Stygis

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

Код:
#( hide_test
NoActive
Action:
WIN-HIDE: "nnCron Help"
)#

 
Добавлено:
ЗЫ. Пора чистить tmp.tab

Всего записей: 2497 | Зарегистр. 24-09-2005 | Отправлено: 21:20 13-06-2007
Abilon



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

Всего записей: 183 | Зарегистр. 27-04-2007 | Отправлено: 12:11 15-06-2007
older

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
хочу спросить
такое правило будет работать?
 
Rule: 95 S" miranda32.exe" 10000 (PROC-CPU-USAGE) <
 
или нет?

Всего записей: 332 | Зарегистр. 15-02-2003 | Отправлено: 19:08 20-06-2007
Stygis

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
older
А что мешает попробовать?

Всего записей: 2497 | Зарегистр. 24-09-2005 | Отправлено: 20:47 20-06-2007
older

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

Всего записей: 332 | Зарегистр. 15-02-2003 | Отправлено: 22:56 21-06-2007
Stygis

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
older
А сделать не 95, а 15... 10... 5? И проверить на этом числе?

Всего записей: 2497 | Зарегистр. 24-09-2005 | Отправлено: 23:28 21-06-2007
DiZka



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Мужики кто может помочь... в программировании я слабоват... Понимаю что мне как раз надо смотреть http://www.nncron.ru/help/RU/working/plugins/http.spf.htm но не очень шарю в этом т.к. первый раз приходится решать задачу такого типа да и первый раз работаю с этой программой... Если кто поможет буду благодарен даже могу отблагодарить вебманями думаю 5 зеленых вебманей пойдет Задача такова... есть ресурс в инете на котором каждый день появляются новые файлы.... т.е. каждый день надо скачивать  появившейся новый файл. Т.е. надо законектиться на сайт в каталог где лежат файлы там запрос пароля и имени, далее если файл появился (иногда файл появляется с другим именем ну т.е. нет четкой закономерности в названии файла...) закачать его в каталог. Чтоб этот скрипт выполнялся с понедельника по пятницу... начинал проверять наличие нового файла с 16-00 ну и до 18-00 например
 
Вот так выглядит страничка откуда надо качать http://keep4u.ru/imgs/b/070622/a78469c9e7a72a8f35.jpg

 
Проблема решена! Решение тут

Всего записей: 374 | Зарегистр. 16-08-2005 | Отправлено: 16:04 22-06-2007 | Исправлено: DiZka, 17:09 23-06-2007
IDentify

Редактировать | Цитировать | Сообщить модератору
DiZka
Тут есть нечто подобное:

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

Отправлено: 16:37 22-06-2007
DiZka



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Эх похоже то похоже.. но дял меня это темный лес (( мне по хттп надо качать.. да и как это испаравить на нужное мне?... Может ктонть поможет??!!...

Всего записей: 374 | Зарегистр. 16-08-2005 | Отправлено: 00:07 23-06-2007
DiZka



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Все спасибо всем за наблюдение решил эту проблему прогой GetRight у нее есть штатные средства для этого Вопрос с расмотрения снимается

Всего записей: 374 | Зарегистр. 16-08-2005 | Отправлено: 17:01 23-06-2007
older

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Stygis
 
спасибо, зря я сомневался, правило действительно работает
правда проще оказалось проверить это путем переключения файрвола в режим, блокирующий сетевую активность
сразу загрузка процессора процессами, требующими сетевого доступа, увеличилась до нужных 97-98%

Всего записей: 332 | Зарегистр. 15-02-2003 | Отправлено: 11:20 24-06-2007
nidvoxx

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
hi
Вывод случайной фразы из файла.
Скрипт в общем работает, но :
выводит до 255 символов в переменной af и некоторые цитаты обрезаются
как побороть это ?  в форте не силен
 
 

Код:
Time: 10,50 * * * * *
Also
WatchHotKey: "^@m"  
USER-VALUE rnd
USER-VALUE cnt
USER-VALUE total
USER-CREATE af 955 ALLOT
: str S" D:\Site\7\s\bashorg.txt"  FILE
Action:
BEEP: 1000 1000
 
RE-ALL: "%str%" "/\{(.+?)\}/s"
    cnt 1 + TO cnt
;RE-ALL
 
cnt RANDOM TO rnd
cnt TO total
0 TO cnt
 
RE-ALL: "%str%" "/\{(.+?)\}/s"
    cnt 1 + TO cnt
    cnt rnd =
        IF
        S" %$1%" EVAL-SUBST af PLACE
        \ MSG: "RND: %rnd% CNT: %cnt% AF: %af COUNT%"
        THEN  
;RE-ALL
 
TQUERY: "TOTAL AFORIZM: %total% RND: %rnd%%crlf%%af COUNT%%crlf%%crlf% (click 'Ok' to clipboard)" 30 No
IF
CLIPBOARD: "%af COUNT%"
BALLOON: "COPY TO CLIPBOARD ... ok" " "
PAUSE: 3000
BALLOON: "" ""
THEN
 

 

Всего записей: 280 | Зарегистр. 19-08-2003 | Отправлено: 13:31 28-06-2007
ev_robert



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

Всего записей: 295 | Зарегистр. 07-02-2003 | Отправлено: 23:01 28-06-2007
Stygis

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ev_robert
Можешь циклом пробежаться по всем файлам, убивая по нужной дате и сравнивая при этом со списком имен.

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



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
есть простейшая задача:
 
WatchProc: "Opera.exe"
Rule: PROC-EXIST: "HandyCache.exe" NOT
Action:
StartIn: "C:\Program Files\HandyCache"  
ShowNormal   NormalPriority
START-APP: C:\Program Files\HandyCache\HandyCache.exe
 
и эта задача очень часто не срабатывает т.е. процесс Опера уже существует, а Хэндикэш не стартует. В чем может быть проблема?

Всего записей: 435 | Зарегистр. 25-04-2006 | Отправлено: 18:10 29-06-2007
Stygis

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
otzhig
Во-первых, насколько я знаю, WatchProc: и Rule: сработают по ИЛИ, а не по И. Т.е. существование процесса проверяй уже в самой задаче.  
Во-вторых, шапку читал?

Цитата:
Если не работает новая, правильно написанная задача, то попробуйте добавить в опции задачи слово AsLoggedUser (галочка в свойствах новой задачи "Как пользователь, выполнивший login") и, возможно, LoadProfile (галочка "Загрузить профиль").  

Всего записей: 2497 | Зарегистр. 24-09-2005 | Отправлено: 18:53 29-06-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