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

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



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

Цитата:
В описании WakeAt говорится что можно пробудить компьютер из Hibernate режима.  
У кого нибудь получилось это?

 
да.
 
Посмотри, может у тебя в биосе в настройках энергорежимов какая-то лажа?

Всего записей: 104 | Зарегистр. 19-10-2004 | Отправлено: 10:23 12-12-2006
C0USIN



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
LLIAMAH Alakond
Я знаю только один способ включить компьютер по расписанию - прописать это в биосе. Неужели nnCron умеет программировать BIOS? Или есть еще другой способ, которым он пользуется?.
Под Hibernate я понимаю спящий режим, когда оперативка сбрасывается на винт и комп выключатся полностью. И для выхода из Hibernate надо включать комп снова.

Всего записей: 2739 | Зарегистр. 18-07-2003 | Отправлено: 10:53 12-12-2006
ALEF



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

Цитата:
Неужели nnCron умеет программировать BIOS? Или есть еще другой способ, которым он пользуется?.  
да, есть другой способ, но вполне возможно, что концы ведут в тот же биос (но не в будильник который можно в биосе вручную выставить). Применяется эта опция наверняка через API операционной системы, без прямого программирования биоса.
 
И как написано в хелпе: "если, конечно, аппаратная часть компьютера поддерживает эти режимы", это относится и к поддержеке собственно режима Hibernate, и к поддержке выхода из него.

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



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
в буфер обмена Windows копирую подобный текст: 8796593.jpg, как от этого теста отрезать последние четыре символа?

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

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

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ALEF
Помощь - Доп.инфа - Неотложная помощь по форту - А какие еще есть продвинутые средства работы со строками.

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

Всего записей: 2497 | Зарегистр. 24-09-2005 | Отправлено: 23:55 12-12-2006
ALEF



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

Цитата:
Помощь - Доп.инфа - Неотложная помощь по форту  
    \ укоpачиваем str1 на 5 символов слева  и помещаем pезультат в str2
    str1 COUNT 5 /STRING str2 PLACE
 

не могу найти что делает слово /STRING ?

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



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

Всего записей: 143 | Зарегистр. 11-11-2004 | Отправлено: 13:52 13-12-2006
Stygis

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cousin21
Странно, должно быть все норм. Настройки эти точно остались?.... Просто если один раз запустилось, должны быть и другие разы норм....
 
ALEF
Ну там же в комменте написано "укорачивает на 5 символов слева".
Т.е. "N /STRING" обрезает строку на стеке на N символов слева. Там даже пример приведен - запустил, посмотрел результат.
Только тебе, насколько я понял, нужны другие строчки:

Код:
    \ укоpачиваем str1 на 5 символов спpава  
    \ и помещаем pезультат в str2
    str1 COUNT 5 - 0 MAX str2 PLACE
    MSG: "%str2 COUNT%"



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

Всего записей: 2497 | Зарегистр. 24-09-2005 | Отправлено: 15:13 13-12-2006
ALEF



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Stygis
я знаю что мне други нужны, но спрашивал я про /STRING,
а не про str1 COUNT 5 /STRING
Я хочу это строку кода "разобрать на атомы", для этого надо понять что собой представляет /STRING

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

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

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

Код:
: /STRING ( c-addr1 u n -- c-addr2 u2 ) \ 94 STRING
\ Укоротить строку символов по адресу c-addr1 на n символов. Результирующая
\ строка символов, заданная c-addr2 u2, начинается с c-addr1 плюс n символов и
\ длиной u1 минус n символов.
  >R R@ - SWAP R> + SWAP
;



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

Всего записей: 2497 | Зарегистр. 24-09-2005 | Отправлено: 19:06 13-12-2006
dino

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ALL
Можно-ли с помощью nncron реализовать следующее:
Открыть с помощью internet explorer html страницу и сохранить её на диске?
Если Да! то хотя-бы примерно как? А то открыть то могу а вот сохранить...

Всего записей: 167 | Зарегистр. 08-04-2002 | Отправлено: 15:23 15-12-2006
Stygis

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dino
1. Послать окну нажатия: Alt, вниз пять раз, Ентер
2. Через WinAPI (возможно).

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

Всего записей: 2497 | Зарегистр. 24-09-2005 | Отправлено: 15:26 15-12-2006
C0USIN



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

Цитата:
Плуг rstimer.spf подключен?

Подключил. Не помогает.

Всего записей: 2739 | Зарегистр. 18-07-2003 | Отправлено: 15:56 16-12-2006
Stygis

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
C0USIN
Задачу брал прям из примера в помощи?
 
Добавлено:
Попробуй виндосным шедулером сделать задачу, которая будет будить комп для выполнения - сработает ли? Может у тебя комп не любит вообще пробуждаться?

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

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

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

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

Коллеги! Все равно, нужна эта задача!
Дайте хоть свои хорошие примеры,
чтобы мне с чего-то начать. С нуля написать никак не получается.
 
Задача: раз в сутки удалять самый старый по дате файл *.tib,  
определяя как-либо N=число свободных гигабайт на D:  
1. N < заданое значение, или же  
2. N < 2 x рамер самого свежего файла *.tib из каталога.  
 
Сейчас я удаляю старые образы через NNCron так:  
#( del_old_TIBs  
Time: 30 0 * * * *  
Action:  
PURGE-OLD: "D:\backup\periodic-C\*.tib" 40  
)#  
 
но размер образов диска C: увеличивается со временем, по понятным причинам.
К тому же, в некоторые ночи образ НЕ делается из-за разных причин
(ошибки Trueimage, отключения электричества и т.п.).
 
Пример имени файла с бэкапом:
"D:\backups\periodic-C\Вс 05.11.2006.tib"  
 
Acronis в 2 часа ночи делает backup  
всегда в файл D:\backups\periodic-C\c.tib, а в nncron в 4 часа запускается батник  
с командой ren c.tib "%date%.tib".  

Всего записей: 411 | Зарегистр. 24-09-2002 | Отправлено: 12:44 19-12-2006
C0USIN



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

Код:
WatchShutdown
Action:
WakeAfter: 00:02

Это должно включать копмп через 2 минуты после выключения?
 
Добавлено:
Из ждущего режима пробуждает а из спящего - нет.

Всего записей: 2739 | Зарегистр. 18-07-2003 | Отправлено: 12:50 19-12-2006
Stygis

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
C0USIN
Насколько я помню, в 12 часов ночи и 2 минуты.
 

Цитата:
Из ждущего режима пробуждает а из спящего - нет

nnCron или Windows-шедулер?

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

Всего записей: 2497 | Зарегистр. 24-09-2005 | Отправлено: 13:09 19-12-2006
C0USIN



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Stygis
Если бы написал WakeAt 00:02 то в 12 часов ночи и 2 минуты.
А WakeAfter 00:02 означает через 2 минуты.
Работает ведь.

Цитата:
nnCron или Windows-шедулер?

Сабж конечно.
 
Добавлено:
Проверь у себя, пожалуйста. Если заработает, то виноват мой компьютер.
 
Добавлено:
Windows-шедулер это что за зверь? Где его посмотреть?

Всего записей: 2739 | Зарегистр. 18-07-2003 | Отправлено: 13:14 19-12-2006
Stygis

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
smbsmb
Ну вообще, насчет места:

Код:
FREE-SPACE: C 10 1024 * 1024 * < \ ну или можешь 10000000 написать
IF
...
THEN

 
или

Код:
FREE-SPACE: C FILE-SIZE: "<путь к файлу>" D>S 2 * 1024 / 1024 / <  
IF
...
THEN

 
Однако если размер файла будет слишком большим для числа одиночной длины, то будут косяки Тогда надо будет найти функции умножения/деления для чисел двойной длины (искать в SPForth).
 
Добавлено:
C0USIN
Пардон, что-то я в последнее время невнимательный.
 
Проверил. Спящий режим - это ведь Hibernate? Норм. проснулся.
 

Цитата:
Windows-шедулер это что за зверь?

Панель управления - Назначенные задания. Там в свойствах задачи есть пункт "будить компьютер, чтобы выполнить задание" (как-то так) - сработает ли это у тебя?
 
Добавлено:
smbsmb
Хотя насчет деления вот набрел на огрызок кода

Код:
S" 44294915678" S>DOUBLE 1048576 UM/MOD SWAP DROP

Вроде как делит

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

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

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

Всего записей: 377 | Зарегистр. 24-09-2003 | Отправлено: 10:39 20-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