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

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



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

Цитата:
Чтобы заpегистpиpовать nnCron для частного, некоммерческого использования, пеpейдите в его домашний каталог и запустите пpогpамму tm.exe с параметром xReg.
 
tm.exe xReg
В появившемся окошке введите xUSSR регистрация в качестве имени и текущий день недели (по-pусски) вместо паpоля.
 
Если вы используете локализованный (русский) интерфейс nnCron, то вместо командной строки можете воспользоваться пунктом меню "Зарегистрировать nnCron" (щелчок правой кнопкой мыши на иконке nnCron в системном трее). Имя и пароль - те же.
 

Еще вопросы есть?
 

Всего записей: 1757 | Зарегистр. 14-03-2004 | Отправлено: 08:31 04-09-2004
dabserver

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемые! помогите решить задачку - надо прочесть в реестре значение Описания Компьютера и превратить его (значение) в системную переменную, читать разобрался, писать разобрался, доки перепрочел много раз - а совместить не могу
 
#( test_get_reg
NoActive
CREATE reg_value 256 ALLOT
Action:
reg_value GET-REG: "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters\srvcomment"
MSG: "Извлекли строковое значение: %reg_value ASCIIZ>%"
)#
 
SYS-SET PC_DESC="вот сюда бы результатик чтения реестра"
 
REG-SZ: "HKEY_LOCAL_MACHINE\SOFTWARE\test\first" "или сюда"
 
в общем ниче не получается! Please Help!
 
p.s. если найдутся гуру знающие как кроном у компа выдрать его WorkGroup - то можно его (вместо srvcomment'a) превратить в системную переменную, но как я понял это на грани фантастики и опять же никак не пойму как результат чтения реестра совместить с записью же, токо уже в другое место.

Всего записей: 146 | Зарегистр. 26-08-2003 | Отправлено: 23:05 13-09-2004 | Исправлено: dabserver, 23:07 13-09-2004
wizzi



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
подскажите плз, как с помощью nncron и nnBackup сохранить ветку реестра?

Всего записей: 859 | Зарегистр. 03-07-2003 | Отправлено: 01:09 15-09-2004
naPmu3aH



Из лесу вышел
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
wizzi

Цитата:
подскажите плз, как с помощью nncron и nnBackup сохранить ветку реестра?

Запустить regedit с ссответствующими параметрами

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

Всего записей: 4642 | Зарегистр. 30-10-2001 | Отправлено: 08:46 15-09-2004
wizzi



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

Цитата:
regedit с ссответствующими параметрами

если не сложно, подскажи плз с какими параметрами

Всего записей: 859 | Зарегистр. 03-07-2003 | Отправлено: 22:33 16-09-2004
naPmu3aH



Из лесу вышел
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
wizzi

Цитата:
если не сложно, подскажи плз с какими параметрами  


Цитата:
 
General Syntax:
GUI mode:  
    REGEDIT.EXE
Import (merge) a .REG file:  
    REGEDIT.EXE  [ /L:system ¦ /R:user ]  [ /S ]  importfile.REG
Export to a (.REG) file:  
    REGEDIT.EXE  [ /L:system ¦ /R:user ]    /E    exportfile   "registry_key"
Compress the registry (Windows 98 only):  
    REGEDIT.EXE  [ /L:system ¦ /R:user ]    /C
Parameters:  
    importfile.REG     .REG file to be imported (or "merged")
    exportfile         File name the information should be written to
    "registry_key"     Registry key to be exported
                       e.g. "HKEY_CLASSES\ROOT\*\shell"
      /S               Silent, i.e. hide confirmation box when importing files
      /E               Export registry file
      /L:system        Specify the location of the system.dat to use
      /R:user          Specify the location of the user.dat to use
      /C               Compress [filename] (Windows 98 only)
 

 
У regedit.exe в 2000/XP есть доп. ключ для экспорта в ASCII, а не в Unicode "/ea" кажется...

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

Всего записей: 4642 | Зарегистр. 30-10-2001 | Отправлено: 23:07 16-09-2004
wizzi



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
naPmu3aH
спасибо!
буду разбираться

Всего записей: 859 | Зарегистр. 03-07-2003 | Отправлено: 00:38 17-09-2004
nidvoxx

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Hi All, подскажите на примере как запихнуть в nncron список дат, вроде напоминаний, дней рождений в ввиде отдельного файла  типа date.txt.
Можно и в ncrontab, только не отдельными задачами. Как это сделать ?

Всего записей: 280 | Зарегистр. 19-08-2003 | Отправлено: 06:37 19-09-2004
volodyalipkin



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nidvoxx
Смотрим  example.tab задача birthday

Всего записей: 771 | Зарегистр. 12-10-2002 | Отправлено: 10:48 20-09-2004
nidvoxx

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

Всего записей: 280 | Зарегистр. 19-08-2003 | Отправлено: 06:17 21-09-2004
Sanyaaa

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемые форумяни, очень нужен ваш хелп. Ситуация такая программа ColorGet берет цвет точки где находится курсор мыши, при перемещении курсора мыши заголовок этой программы меняется и показывает теперешний цвет точки. Как при помощи nnCron запустить MP3 если загловок окна это программы поменялся?
Т.е. вот так правильно? Только не работает, я засунул startnncron.bat в мстаск (т.к. не умею вызвывать из другого таска), как только срабатывает время - моментом запускается МП3 ха, хотя нужное окно активно, и его заголовок ColorGet v.1.0.1 RGB:255,0,0   Т.е. заголовок не изменился, мышкой я не двигал, чего он реагирует?!?
#( color
WatchWindow: "ColorGet v.1.0.1 RGB:255,0,0"
Action:
StartIn: "D:\Music\Benny Benassi\2003 - Hypnotica"  
ShowNormal   NormalPriority
QSTART-APP: D:\Music\Benny Benassi\2003 - Hypnotica\(07) I Wanna Touch Your Soul.mp3
)#
 
 
Хелп, плииииз (

Всего записей: 323 | Зарегистр. 04-02-2003 | Отправлено: 04:53 24-09-2004 | Исправлено: Sanyaaa, 04:54 24-09-2004
daMIR



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

Цитата:
#( color  
WatchWindow: "ColorGet "  
Action:  
StartIn: "D:\Music\Benny Benassi\2003 - Hypnotica"  
ShowNormal   NormalPriority  
QSTART-APP: D:\Music\Benny Benassi\2003 - Hypnotica\(07) I Wanna Touch Your Soul.mp3  
)#

 
или так:
 

Цитата:
#( color  
WatchWindow: "*ColorGet*"  
Action:  
StartIn: "D:\Music\Benny Benassi\2003 - Hypnotica"  
ShowNormal   NormalPriority  
QSTART-APP: D:\Music\Benny Benassi\2003 - Hypnotica\(07) I Wanna Touch Your Soul.mp3  
)#

 
Честно говоря не обещаю что получиться, но попытка не пытка.

Всего записей: 1757 | Зарегистр. 14-03-2004 | Отправлено: 12:14 25-09-2004
Crime



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
в чем проблемка со скриптом?
в итоге должно быть так:
в папке появляються странички всегда с одинаковыми именами далее крон их переименовывает прям на месте или кидает в другую папку. есть еще сомнения что он будет делать если он наткнеться в момент сохранения файла (т.е. файл уже создан но еще пустой)
 
#(arename  
WatchFile: "C:\temp\*.html"  
Action:  
FOR-FILES: "C:\temp\*.html"  
GET-CUR-TIME  
FILE-MOVE: "C:\temp\%FOUND-FILENAME%" "C:\%FOUND-FILENAME%\%DD%-%MMM% %hh%-%mm%-%ss% %FOUND-FILENAME%"
 
\FILE-RENAME: "C:\temp\%FOUND-FILENAME%" "C:\temp\%FOUND-FILENAME%\%DD%-%MMM% %hh%-%mm%-%ss% %FOUND-FILENAME%"
 
;FOR-FILES
)#

Всего записей: 159 | Зарегистр. 11-06-2004 | Отправлено: 20:03 28-09-2004
Sanyaaa

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
daMIR
Не, не при клике. Заработало вот это
#( color
NoActive
WatchWindow: "*"
Action:
PAUSE: 5000  
WIN-EXIST: "ColorGet v1.0.1 RGB:255,0,0"  
IF  
PAUSE: 100  
ELSE  
StartIn: "D:\Music\Benny Benassi\2003 - Hypnotica"  
ShowNormal NormalPriority  
START-APP: D:\Music\Benny Benassi\2003 - Hypnotica\(07) I Wanna Touch Your Soul.mp3  
THEN  
)#
 
 
 
#( Color_run
Action: color RUN
ShowNormal   NormalPriority
START-APP:  
)#
 
Но все равно сенькс!
 
Crime
Тебе точно помогут на форуме ннКрона

Всего записей: 323 | Зарегистр. 04-02-2003 | Отправлено: 20:36 28-09-2004 | Исправлено: Sanyaaa, 21:27 28-09-2004
DJ makrus

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Crime
  А как собственно проблема данной задачи себя проявляет? На первый взгляд ничего криминального нет, единственное, только: если строку с "FILE-RENAME:" ты закомментировал, то поставь пробел между слэшом и "FILE-RENAME:".

Цитата:
 ...есть еще сомнения что он будет делать если он наткнеться в момент сохранения файла...  

  Поставь паузу перед какими-либо манипуляциями с файлом тем длиннее чем менее значимо время выполнения данной задачи
 
 
Sanyaaa
  Не знаю что непонравилось (а может наоборот понравилось) Valery_Kondakoff на оффоруме, но мне непонятно следующее в твоих задачах (imho):
 
1. Какой смысл разбивать эту задачу на две? Я понимаю что вторая запускает первую, но если первую сделать активной, то результат будет тот же  
если же все-таки задачи две, то:
 
2. Во второй задаче, однозначно, лишние две последние строки (те что с "ShowNormal" и "START-APP:"
3. В первой задаче (если она неактивна) нет смысла в "WatchWindow: "*"", т. к. опции задачи из категории "Watch*" служат для запуска задач в произвольный момент времени (а не только раз в минуту при перечитывании nnCron'ом кронтабов). У тебя же первая задача запускается только из второй (т. к. неактивна) которая запускается раз в минуту!
 
  Имеются и еще вопросы, но скажи ты пробовал варианты приведенные daMIR 'ом, если да, то что именно в них не работает (они вроде бы рабочие , как и твой первый вариант)
 
P.S. если мой тон показался нравоучительным - просьба не обижаться, т. к. я хочу разобраться и, по возможности, помочь тебе

----------
все познается в сравнении

Всего записей: 529 | Зарегистр. 25-03-2004 | Отправлено: 03:14 29-09-2004
Crime



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

Цитата:
А как собственно проблема данной задачи себя проявляет?

10:22:42 336 CLASSIC-TASK-#-1: WARNING: D:\Now\nnCron\TABS\test.tab line:9 pos:11. Invalid time specification. Possible range is [0-59].
10:22:43 336 CLASSIC-TASK-#-1: WARNING: D:\Now\nnCron\TABS\test.tab line:9 pos:28. Invalid time specification. Possible range is [0-23].
10:22:43 336 CLASSIC-TASK-#-2: WARNING: D:\Now\nnCron\TABS\test.tab line:10 pos:8. Invalid time specification. Possible range is [0-59].
10:22:44 336 CLASSIC-TASK-#-3: WARNING: D:\Now\nnCron\TABS\test.tab line:11 pos:11. Invalid time specification. Possible range is [0-59].
10:22:44 336 CLASSIC-TASK-#-3: WARNING: D:\Now\nnCron\TABS\test.tab line:11 pos:28. Invalid time specification. Possible range is [0-23].
10:22:45 336 CLASSIC-TASK-#-4: WARNING: D:\Now\nnCron\TABS\test.tab line:12 pos:13. Invalid time specification. Possible range is [0-59].
10:22:45 336 CLASSIC-TASK-#-5: WARNING: D:\Now\nnCron\TABS\test.tab line:13 pos:11. Invalid time specification. Possible range is [0-59].
10:22:45 336 CLASSIC-TASK-#-5: WARNING: D:\Now\nnCron\TABS\test.tab line:13 pos:38. Invalid time specification. Possible range is [0-23].
10:22:46 336 CLASSIC-TASK-#-5: WARNING: D:\Now\nnCron\TABS\test.tab line:13 pos:70. Invalid time specification. Possible range is [1-31].
10:22:47 336 CLASSIC-TASK-#-5: WARNING: D:\Now\nnCron\TABS\test.tab line:13 pos:85. Invalid time specification. Possible range is [1-12].
10:22:52 336 CLASSIC-TASK-#-5: WARNING: D:\Now\nnCron\TABS\test.tab line:13 pos:103. Invalid time specification. Possible range is [1-7].
10:22:52 336 CLASSIC-TASK-#-6: WARNING: D:\Now\nnCron\TABS\test.tab line:14 pos:11. Invalid time specification. Possible range is [0-59].
10:22:52 336 CLASSIC-TASK-#-7: WARNING: D:\Now\nnCron\TABS\test.tab line:15 pos:3. Invalid time specification. Possible range is [0-59].
10:22:53 336 CRONTAB LOADING. В стеке мусор (32)

Всего записей: 159 | Зарегистр. 11-06-2004 | Отправлено: 10:24 29-09-2004
DJ makrus

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Crime
 
  Сразу не заметил, но у тебя кажется нет пробела и после "#(" и соответственно nnCron не понял что ты из класического режима перешел в расширенный.
  Цитата из Help'а: "...с точки зрения Форта, пробел - это разделитель слов..."

----------
все познается в сравнении

Всего записей: 529 | Зарегистр. 25-03-2004 | Отправлено: 14:28 29-09-2004
daMIR



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вобщем две винды одинаковые, в них проинсталены из одного ехе-фала Кроны. В обоих одна и та же задача

Цитата:
#( kill_ashompoo
Time: START-TIME
Action:
KILL: "UIWatcher.exe"  
)#

Только в одной винде работает, а в другой нет.
В той которая не работает пробовал ставить паузу- не помогает.
Кто не врубилсья для чего эта задача- при старте системы убивать процесс.

Всего записей: 1757 | Зарегистр. 14-03-2004 | Отправлено: 01:31 09-10-2004
DJ makrus

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
daMIR  
 Немаловажно то какие винды..., но попробуй поиграть с опциями задачи:
LoadProfile и AsLoggedUser
 
P.S. а может проще убрать программу из автозагрузки?

----------
все познается в сравнении

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



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

Цитата:
P.S. а может проще убрать программу из автозагрузки?

 Хех. Если бы можно было, убрал бы. дело в том что прога сама себя кидает в автозапуск, после того как ты ее запустишь.
А с этими опциями в натуре надо поиграть. Просто меня удивили то, что в одной винде без всяких опций работает, а в другой нет.

Всего записей: 1757 | Зарегистр. 14-03-2004 | Отправлено: 13:53 09-10-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