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

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



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть вопрос: для работы через РАдмин мне нужно получить текущий IP ПК в офисе. М.ли это сделать СКРЫТНО с помощью nnCron или подскажите другой способ получать текущий IP ПК  в офисе. М. например через регулярную отсылку мне по почте письма, но никак не могу настроить Планировщик ВАТа, чтобы он отсылал сообщения при незапущенном ВАТе (при запущенном работает ОК) Другие варианты: DynDNS , NO-IP вроде видны в работе и не обеспечивают скрытность.

Всего записей: 372 | Зарегистр. 28-07-2004 | Отправлено: 20:12 01-09-2007 | Исправлено: BELOV, 14:51 05-09-2007
lucky_Luk

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Иногда не срабатывает задача с WatchProc: - нужный процесс запускается, но задача не срабатывает.

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 21:49 01-09-2007
rosalin



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята помогите составить задачу  
 
nncron проверяет наличее процесса допустим "MDaemon for Windows"
 
если его нет выдает сообщение
 
почемуто у меня не срабатывает
 
WatchProcStop: "MDaemon for Windows"
Action:
MSG: "Процесс MDaemon for Windows прерван !!!!"

Всего записей: 2584 | Зарегистр. 15-04-2003 | Отправлено: 10:20 05-09-2007
DJ makrus

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lovec
Цитата:
Хочу отловить окно, когда я смотрю. Запускаю Radmiv Viewer, щелкаю в списке на соединении, оно открывает доч. окно для ввода логина и пароля - это окно мне и нужно, надо послать ему текст.

C окном для ввода только пароля у меня все нормально ловится, а вот еще и для ввода логина..., это что там в настройках надо подкрутить что бы оно появлялось?
А вообще-то тут принцип общий: если не помогает слово начинающееся с Watch..., то делаем в теле задачи цикл с проверкой словом заканчивающимся на ...-EXIST:, в нашем случае это слова WatchWindow: и WIN-EXIST:, если же это дочернее окно, то так же в цикле проверять существование соотвествующего заголовка дочернего окна.
 
xvarx
Цитата:
При перовом запуске скрипта происходит проверка даты создания файла. Если скрипт через какое-то время запустить вручную, то проверка не происходит - в ответ файл не изменился. Если крон перезапустить - все срабатывает и качает.
после перезапуска срабатывает вручную или по событию (времени)? Попробуй убери RunOnce и установи время срабатывания, к примеру, 5 минут..., так работает и добавь на всякий случай в шапку задачи AsLoggedUser
 
BELOV
Цитата:
...М.ли это сделать СКРЫТНО с помощью nnCron или подскажите другой способ получать текущий IP ПК  в офисе...
не совсем понял что именно надо? Какого ПК за которым ты сидишь или какой другой определенный? Если первое, то см. набери в командной строке "ipconfig /all" сделай вывод в файл и уже nnCron'ом построчно найди свой IP. А с BAT'от тебе в другую ветку.
 
lucky_Luk
Цитата:
Иногда не срабатывает задача с WatchProc:
какой-то конкретный процесс? какой? Касперский? Пробуй отлавливать по окну    
 
rosalin
Цитата:
nncron проверяет наличее процесса допустим "MDaemon for Windows"
если это коментарий к приведенному коду, то он несколько не верен. nnCron проверяет не наличие, а момент завершения процесса. А какое расширение у процесса? Судя по "названию процесса" это название не процесса, а заголовка окна   , т.е. надо либо менять слово WatchProcStop: на, например, WatchWinDestroy:, либо указывать именно имя процесса, обычно соотвествует названию исполняемого файла.

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

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

Цитата:
какой-то конкретный процесс? какой? Касперский?

Нет, есть такая прога MyTheatre для просмотра ТВ на компе, так вот ее не ловит.
Непойму, почему оно иногда работает, а иногда нет.
По окну отлавливать попробую.
 
Добавлено:
Получилось.

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 13:54 05-09-2007 | Исправлено: lucky_Luk, 18:37 05-09-2007
BELOV



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

Цитата:
BELOV  
Цитата:...М.ли это сделать СКРЫТНО с помощью nnCron или подскажите другой способ получать текущий IP ПК  в офисе...  
не совсем понял что именно надо? Какого ПК за которым ты сидишь или какой другой определенный? Если  

Уточняю: надо получать актуальный IP с удаленного ПК(УПК) имещего динамический IP. Я пытался это сделать отсылкой с УПК на мой локальный ПК e-mail (в котором актуальный IP) используя планировщик ВАТа.Но нашёл более корректное решение: оказывается  я не первый, кому это понадобилось и уже всё сделано и не один вариант.

----------
Хромой путник обгонит быстрого скакуна,Если знает , куда идти...

Всего записей: 372 | Зарегистр. 28-07-2004 | Отправлено: 15:01 05-09-2007 | Исправлено: BELOV, 15:03 05-09-2007
xvarx

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DJ makrus
Цитата:
xvarx  
Цитата:При перовом запуске скрипта происходит проверка даты создания файла. Если скрипт через какое-то время запустить вручную, то проверка не происходит - в ответ файл не изменился. Если крон перезапустить - все срабатывает и качает.  
 
после перезапуска срабатывает вручную или по событию (времени)? Попробуй убери RunOnce и установи время срабатывания, к примеру, 5 минут..., так работает и добавь на всякий случай в шапку задачи AsLoggedUser

Запускаю и вручную и по таймеру - ноль, не обновляет. Открыл htime.txt заменил дану на несколько дней назад, сохранил. Запустил руками - ничего, сработка по таймеру - ничего. Крон не хочет смотреть в этот файл
 
После остановки и запуска крона - все работает, но только лишь одни раз Во вторй раз даже если файл обновился на сервере, то крон ничего не делает

Всего записей: 101 | Зарегистр. 26-12-2006 | Отправлено: 17:11 05-09-2007
klimusu



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
не могу разобраться с alt, ctrl, shift ^(  
 
делаю допустим комбинацию alt, shift + d   а эффекта нету

Всего записей: 931 | Зарегистр. 23-01-2006 | Отправлено: 17:30 05-09-2007
lucky_Luk

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

Цитата:
делаю допустим комбинацию alt, shift + d   а эффекта нету

Может ошибка в синтаксисе? Код задачи выложи.

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 18:36 05-09-2007
klimusu



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

Всего записей: 931 | Зарегистр. 23-01-2006 | Отправлено: 19:17 05-09-2007
lucky_Luk

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

Цитата:
@+m

У тебя в задаче оно в кавычках написано - WatchHotKey: "@+m"?

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 19:34 05-09-2007
klimusu



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

Всего записей: 931 | Зарегистр. 23-01-2006 | Отправлено: 19:55 05-09-2007
lucky_Luk

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

Цитата:
создаю новую задачу, в закладке время выбираю по событию hot key, в поле ввожу @+m , в закладке действие выбираю вставить текст в клипборд.

Перейди на закладку "Дополнительно" и скопируй оттуда все сюда, только засунь под тег "code". Посмотрим что к чему.

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 21:13 05-09-2007
klimusu



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lucky_Luk
 
WatchHotKey: "@+m"
Action:
CLIPBOARD: "text"  

Всего записей: 931 | Зарегистр. 23-01-2006 | Отправлено: 21:20 05-09-2007
lucky_Luk

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

Цитата:
WatchHotKey: "@+m"
Action:
CLIPBOARD: "text"

У меня эта задача работает без проблем.
Может у тебя еще какая-то прога перехватывает это сочетание клавиш?

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 22:29 05-09-2007
klimusu



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

Всего записей: 931 | Зарегистр. 23-01-2006 | Отправлено: 08:34 06-09-2007
DJ makrus

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xvarx
Цитата:
После остановки и запуска крона - все работает, но только лишь одни раз  Во вторй раз даже если файл обновился на сервере, то крон ничего не делает
ты пробовал убрать RunOnce ? Внимательно почитай в Help'е для чего это слово применяется и не путай его со словами из серии OnceA... это слово не играет роль при ручном запуске, но давай все же без него сначала разберемся. Опиши поподробнее когда ты хочешь что бы эта задача запускалась?
 
klimusu
Цитата:
делаю допустим комбинацию alt, shift + d   а эффекта нету
и
Цитата:
WatchHotKey: "@+m"
если это опечатка, то значит или ты не правильно нажимаешь или эта комбинация чем-то перехватывается, пробуй другие сочетания клавиш и сообщи о результатах. Еще возможен вариант, что задача запускается, но ты не замечаешь этого, см. что в логе и добавь на вкладке дополнительно первой строкой "BEEP: 500 1000"

Всего записей: 529 | Зарегистр. 25-03-2004 | Отправлено: 11:48 06-09-2007
xvarx

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DJ makrus
Цитата:
ты пробовал убрать RunOnce ? Внимательно почитай в Help'е для чего это слово применяется и не путай его со словами из серии OnceA... это слово не играет роль при ручном запуске, но давай все же без него сначала разберемся. Опиши поподробнее когда ты хочешь что бы эта задача запускалась?

RunOmce знаю что такое, просто его тогда ставил для настройки - всегда запускаю руками пока не доделаю Убрал RunOnce, поставил через 5 минут запуск.
Как я понимаю HTTP-CHANGED для проверки времени файла должно узнать вермя файла на серваке и сравнить его с htime.txt, если отличаеться то работать дальше, если нет - пропустить.
1 Срабатывает скрипт. Качает или нет - не важно
2 Меняю руками в htime.txt дату на пару дней назад.
3 Запускаю скрипт вручную. Ничего не скачалось - вставил внуть цикла BEEP и MSG. Ничего не выскакивает и не пищит
 
А если между 2-3 крон выкл-включить - срабатывает.

Всего записей: 101 | Зарегистр. 26-12-2006 | Отправлено: 12:36 06-09-2007
DJ makrus

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xvarx
Цитата:
2 Меняю руками в htime.txt дату на пару дней назад.
мож не туда меняешь? А если просто удалить строчку в которой меняешь?
Цитата:
Запускаю скрипт вручную.
а если подождать 5 минут? (хотя по идее результат должен быть тот же). Или хотя бы начало новой минуты, а потом запустить...
Цитата:
вставил внуть цикла BEEP и MSG.
в приведенном тобою на предыдущей странице коде я цикла не увидел.
Цитата:
А если между 2-3 крон выкл-включить - срабатывает.
Как выключаешь? через меню или полностью выгружаешь из памяти? nnCron запущен служой?
 
Ну и наконец у тебя же WGet сам же проверяет обновились файлы или нет, или ты хочешь свести трафик до максимально возможного минимума?  

Всего записей: 529 | Зарегистр. 25-03-2004 | Отправлено: 16:35 06-09-2007
xvarx

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DJ makrus
Меняю дату в том месте и файле, там ничего кроме данных о моем файле нет
В том скрпипте нет, это я уже сегодня добавил, чтобы полностью убедиьтся, что ошибка в кроне или работе HTTP-CHANGED
 
Выключаю крон выгрузкой крона и остановкой службы. Запускаю Start nnCron - запуск службы и крон.ехе
 
да, WGET проверяет дату, но он выскакивает гад. Прятать окно не хочу и не хочу чтобы вгет запускался черт знает сколько раз. Пусть крон переодически проверят дату файла

Всего записей: 101 | Зарегистр. 26-12-2006 | Отправлено: 17:30 06-09-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