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

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



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
NNCron 1.89rc2
 
+ новые слова: CPU-USAGE ( -- %), PROC-CPU-USAGE ( a u -- %) (WinNT/2000/XP);
+ новое слово: PROC-WAIT-CPU-USAGE (process.spf) (WinNT/2000/XP);
+ новое слово: WatchCPUUsage: <CPUUsage%> <seconds> and PerfMonitor ini-parameter (WinNT/2000/XP only);  
* очередное исправление WatchLogon:;
+ новые переменные nncron.ini: TrayIconDoubleClick: <word>, TrayIconRightButton: <word>;
+ управление переменными TrayIconDoubleClick и TrayIconRightButton из ГУИ, новые res-строки: 482 и 483;
* исправлена ошибка, появляющаяся при обнаружении обратного слеша в конце строки перед )#;
* исправлена ошибка логона при пустом имени домена;
* исправлена очередная ошибка ADD-HOST (win2tray.spf);
* WatchDriveInsert: переименован в WatchDrive: - теперь работает с CD/DVD-DOM драйвами, USB драйвами и переносными HDD;
* исправлена ошибка WatchHotKey:;

----------
Pass-Warez Forum!
Википедия: Расширения Firefox

Всего записей: 1761 | Зарегистр. 24-02-2002 | Отправлено: 00:49 28-11-2003
AnotherDay



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Задача: Ноебходимо закрыть все окна, которые присутствуют на панели задач
Понятное дело ALL WIN-CLOSE: "*" не помогает так как закрывает все задачи даже из трея + рабочий стол
Может  окна  из панели задач можно как то отличить по window handle или class ?

Всего записей: 30 | Зарегистр. 05-07-2003 | Отправлено: 01:10 04-01-2004
strauss

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AnotherDay
 
ИМХО, проще всего так:
 

Код:
#( close_taskbar_windows  
\ closes all windows which are available on taskbar
NoActive
Action:
    BEGIN
        SEND-KEYS: "@({TAB})"
        PAUSE: 100
        \ loop until there are windows on taskbar
        S" Program Manager" ACTIVE-WINDOW COMPARE
    WHILE
        WIN-CLOSE: "%ACTIVE-WINDOW%"
        PAUSE: 100
    REPEAT
)#

 
CU
VK

Всего записей: 148 | Зарегистр. 19-06-2002 | Отправлено: 16:50 07-01-2004
AnotherDay



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
strauss,  
Неожиданное решение...  Спасибо!
Я так предполагал убивать процессы:
пока дошел только до того, как убить все окна explorer-a:

Код:
 
ALL WIN-CLOSE: "CabinetWClass"  
ALL WIN-CLOSE: "ExploreWClass"  
 

, но как ты предлагаешь -это выход.  
 
Правда.. если есть несохраненный документ - интересная картина получается LOL :)
 

Всего записей: 30 | Зарегистр. 05-07-2003 | Отправлено: 21:49 07-01-2004
drunk



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я тут попытался поубивать окошки регистрации fly2000tv, по хот кей окошко убивается а вот появление никак не отслеживается, кроме способов описаных в хелпе есть ли какие нить способы отслеживать окошки порожденные иными процессами ?

Всего записей: 32 | Зарегистр. 24-12-2003 | Отправлено: 22:15 13-01-2004
4get

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://www.nncron.ru/download/nncron189r3.exe
nnCron 1.89 RC3 (build 976) (16.Jan.04)  
 
+ new words: WatchDrive: *, %DRIVE-LETTER%;
+ new condition: RunMissed?;
* plugins timesync.spf and http.spf were changed;
* installer enhancements;
* SCREENSAVER-ON?, SCREENSAVER-OFF bug fixed;
* Crontab on removable media bug fixed;
* WatchLogoff: <username> bug fixed;
* AsLogged and -ns combined usage bug is fixed;
* another fix for Backslash at eol before )# bug;
* WatchProc[Stop]: bug fixed;
 
Complete list of changes:
http://www.nncron.ru/history/nncron.shtml

Всего записей: 956 | Зарегистр. 19-09-2001 | Отправлено: 21:10 16-01-2004
volodyalipkin



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вышел build 978. Small bugfix.

Всего записей: 771 | Зарегистр. 12-10-2002 | Отправлено: 02:26 20-01-2004
volodyalipkin



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вышел build 979. Small bugfix.

Всего записей: 771 | Зарегистр. 12-10-2002 | Отправлено: 01:58 23-01-2004
No_48



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ.
Кто подскажет почему не работает задача?
 
Код:
#( Ограничение_времени_работы
WatchLogon: "Апофиз"
Rule: INTERVAL: 20:30-18:00
  WINAPI: BlockInput USER32.DLL
: BlockTheInput TRUE BlockInput DROP ;
: UnblockTheInput FALSE BlockInput DROP ;
Action:
   BlockTheInput
    HINT: "Внимание! crlf%Компьютер заблокирован!%crlf%Проверь время!%crlf%"
    PAUSE: 3000
    HINT-OFF
TMSG: "Доступ возобновится после 18:00, а компьютер сейчас выключится." 3
    PAUSE: 4000
    FORCE-POWEROFF
)#

 
Выдаёт ошибку в 4 строке
 
Убираю  
WatchLogon: и Rule: - начинает работать.
Но весь вопрос в том, что необходимо именно для этого пользователя и в этот промежуток времени блокировать комп...
 
P.S. Ось - WinXP. nnCron - сервис

Всего записей: 91 | Зарегистр. 25-04-2003 | Отправлено: 18:34 23-01-2004 | Исправлено: No_48, 16:14 30-01-2004
strauss

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

Код:
#( Ограничение_времени_работы  
WINAPI: BlockInput USER32.DLL  
: BlockTheInput TRUE BlockInput DROP ;  
: UnblockTheInput FALSE BlockInput DROP ;  
WatchLogon: "Апофиз"  
Rule: INTERVAL: 20:30-18:00  
Action:
\ ...

 
CU
VK

Всего записей: 148 | Зарегистр. 19-06-2002 | Отправлено: 00:50 24-01-2004
No_48



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А ларчик просто открывался
 
Спасибо strauss

Всего записей: 91 | Зарегистр. 25-04-2003 | Отправлено: 17:12 28-01-2004
Connecting_People

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня nncron.exe v 1.88 Build 889 26.02.2003
Стоит ли установить последнюю версию или можно на старой оставаться? Пока всё работает.

Всего записей: 338 | Зарегистр. 08-01-2004 | Отправлено: 15:41 29-01-2004
Nicka_Grey

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

Всего записей: 1282 | Зарегистр. 04-01-2003 | Отправлено: 16:36 29-01-2004
Connecting_People

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Nicka_Grey
А где её взять?

Всего записей: 338 | Зарегистр. 08-01-2004 | Отправлено: 17:52 29-01-2004
volodyalipkin



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

Всего записей: 771 | Зарегистр. 12-10-2002 | Отправлено: 00:28 30-01-2004
Connecting_People

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
volodyalipkin
Ок. Спасибо.

Всего записей: 338 | Зарегистр. 08-01-2004 | Отправлено: 09:29 30-01-2004
DO

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не знает ли кто-нибудь, возможно ли пинговать (HOST-EXIST) с таймаутом, отличным от дефолтного? Второй вопрос - можно ли узнать значение входящего траффика на данный момент. Если открыть окошко "Connection Status", то там показывается - с начала соединения исходящий траффик такой-то, входящий такой-то. Их и хотелось бы знать. Идеи?

Всего записей: 121 | Зарегистр. 01-07-2001 | Отправлено: 01:36 02-02-2004
salos



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Есть задачка.
 
Обновление дрвеба. Дано ннкрон, вгет (wget), файл wgetrc (настройки вгета - прокси, авторизация итд), drweb.txt (файл с урлом для закачки горячего обновления).
 
 
SYS-SET WGETRC=c:\df\wgetrc
 
#( drweb_update
AsLoggedUser
LoadProfile
Time: 34 10 * * * *
Action:
StartIn: "c:\df"  
ShowNormal   NormalPriority
START-APP: c:\df\wget.exe -i drweb.txt
)#
 
 
Как сделать так, чтобы скачаный архив передать на распаковку в каталог дрвеба с заменой уже существующих файлов (причем чтобы не вылазило никаких окошек, типа, заменить, ОК? да? нет?), сам архив складывать в папку обновлений с именем папки, типа, месяц_день (мм_дд)? Ну и соответственно, сохранять (вообщем-то не очень важно, зачем коллекционировать обновления?), для полноты задачи.

Всего записей: 175 | Зарегистр. 19-01-2003 | Отправлено: 12:48 02-02-2004
naPmu3aH



Из лесу вышел
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
salos
А просто nncron'ом запускать "Drwebupw.exe /go" чем не катит?
 
Само все распакуется, заменится где надо, а потом если хочешь - сам складывай куда надо исходя из даты файла.

----------
Ну і хто тебе кликав, чому ти прийшла, Стара проститутка, сука-війна? Хто тобі платить за наші тіла? Скільки ще тобі треба, яка їх ціна?

Всего записей: 4642 | Зарегистр. 30-10-2001 | Отправлено: 14:39 02-02-2004
ph



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

Всего записей: 211 | Зарегистр. 22-08-2002 | Отправлено: 17:04 02-02-2004
   

Страницы: 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