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

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

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
samy_club
Цитата:
Прописываю в такую команду:...
где прописываешь? В командной строке?
Help читал? И словами опиши чего хочешь добиться.
 
 
lucky_Luk
Цитата:
Проблема с PROC-WAIT-IDLE...
внимательно читаем Help: Основная сфера применения - дождаться завершения загрузки программы...
Если хочешь что б заработало по этому же алгоритму, то используй PROC-WAIT-CPU-USAGE, а более надежен, IMHO, другой вариант: в настройках указываешь что бы по окончании индексирования появлялось окошко с результатами индексирования, после чего закрываешь поисковик.

Всего записей: 529 | Зарегистр. 25-03-2004 | Отправлено: 08:58 03-08-2007
samy_club

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

Цитата:
 где прописываешь? В командной строке?
Help читал? И словами опиши чего хочешь добиться.  

 
Нет в окне добавления задачи для nncron. В поле действие - запустить приложение или открыть документ.

Всего записей: 19 | Зарегистр. 02-08-2007 | Отправлено: 09:48 03-08-2007 | Исправлено: samy_club, 09:51 03-08-2007
DJ makrus

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

Всего записей: 529 | Зарегистр. 25-03-2004 | Отправлено: 10:04 03-08-2007
samy_club

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DJ makrus
Help - читал. Но сделать всеравно не получается. По поводу того чего хочу добиться. Мне нужно чтобы nncron каждую минуту запускал на Денвере файл thread.pl из директории z:\home\localhost\cgi-bin\aura\. Именно в ней и расположен данный файл.  
 
ЗЫ: Perl установлен.

Всего записей: 19 | Зарегистр. 02-08-2007 | Отправлено: 10:16 03-08-2007
Stygis

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
samy_club
ИМХО, во-первых, юзай StartIn:, во-вторых, запускай perl thread.pl.

Всего записей: 2497 | Зарегистр. 24-09-2005 | Отправлено: 10:38 03-08-2007
samy_club

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Stygis
 
Дык я юзаю StartIn. Вот как выглядит мой код в поле дополнительно:
 
Action:
StartIn: "z:\home\localhost\cgi-bin\aura\"  
ShowNormal   NormalPriority
START-APP: z:\home\localhost\cgi-bin\aura\tread.pl
 
А куда здесь надо вставить perl thread.pl ?
 

Всего записей: 19 | Зарегистр. 02-08-2007 | Отправлено: 10:46 03-08-2007
Stygis

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

Код:
START-APP: perl z:\home\localhost\cgi-bin\aura\tread.pl  

Возможно надо будет указать полный путь к perl.exe

Всего записей: 2497 | Зарегистр. 24-09-2005 | Отправлено: 11:00 03-08-2007
samy_club

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Stygis
 
Мой путь к Perl.exe выглядит так: z:\usr\bin\Perl.exe тогда приведенный тобой код будет выглядеть так:
 
START-APP: z:\usr\bin\Perl.exe  z:\home\localhost\cgi-bin\aura\tread.pl  
 
Или я где-то ошибся?

Всего записей: 19 | Зарегистр. 02-08-2007 | Отправлено: 11:06 03-08-2007
DJ makrus

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
samy_club
Цитата:
Help - читал
по тому что ты привел в своем первом посте складывается мнение что ты или не читал, или очень плохо/не весь  
Попробуй:
Путь приложения или документа: perl  
Параметры: z:\home\localhost\cgi-bin\aura\tread.pl
Поставь так же галку Как пользователь, выполнивший Logon
А на закладке дополнительно посмотри какая получилась строка START-APP: - там мож какие слеши/тире надо указывать для Perl'а при передаче ему скрипта на исполнение, тут я тебе не помошник.    
И смотри потом лог-файл, какие там будут записи.

Всего записей: 529 | Зарегистр. 25-03-2004 | Отправлено: 11:26 03-08-2007
samy_club

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DJ makrus
 
Ок. Попробую так.  
 
Большое спасибо тебе за помощь!  
 

Всего записей: 19 | Зарегистр. 02-08-2007 | Отправлено: 11:35 03-08-2007
ZEWS



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Такой (возможно глупый) вопрос:
Что нужно прописать в Действие=>Завершить приложение=>Заголовок?
Нужно выгрузить прогу, которая сидит в трее. Если завершить её процесс, то иконка остаётся в трее, пока не проведёшь по ней курсором. Нужно что бы иконка сразу же исчезала. Или в данном случае можно только процесс убить?

Всего записей: 2873 | Зарегистр. 25-02-2006 | Отправлено: 21:00 08-08-2007
Stygis

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ZEWS
Можно послать ей через WINAPI-функцию сообщение на выход, тогда прога должна нормально выйти и иконка, наверна, сама уйдет
 

Цитата:
Что нужно прописать в Действие=>Завершить приложение=>Заголовок?

Прога только в трее? Или она бывает и в открытом варианте? Если в виде окна бывает, тогда заголовок ее окна возьми и пропиши туда - попробуй так.

Всего записей: 2497 | Зарегистр. 24-09-2005 | Отправлено: 23:04 08-08-2007
DJ makrus

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ZEWS
Цитата:
...Если завершить её процесс, то иконка остаётся в трее, пока не проведёшь по ней курсором. Нужно что бы иконка сразу же исчезала...

  После завершения процесса воспользуйся словом TRAY-REFRESH, в Help'е найдешь  

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



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

Цитата:
Прога только в трее?

Чаще всего в трее... открываю изредка и сразу же сворачиваю обратно.
 
DJ makrus

Цитата:
После завершения процесса воспользуйся словом TRAY-REFRESH

Не понял... нужно после названия процесса написать TRAY-REFRESH? Или что?

Цитата:
в Help'е найдешь

Нашёл следующее:

Цитата:
TRAY-REFRESH
 
"Обновляет" системный трей и удаляет из него "фантомные" иконки, которые могут там остаться, например, после принудителного прерывания процесса.  
 
Пример:

Код:
#( test_close_miranda
NoActive
Action:
    PROC-CLOSE: "miranda32.exe"
    TRAY-REFRESH
)#

 

Куда это нужно добавить?

Всего записей: 2873 | Зарегистр. 25-02-2006 | Отправлено: 19:13 09-08-2007
Sizif73



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

----------
Я ленивый, но упрямый.

Всего записей: 3108 | Зарегистр. 22-03-2006 | Отправлено: 19:27 09-08-2007
IDentify

Редактировать | Цитировать | Сообщить модератору
ZEWS

Код:
 #( test_close_miranda
NoActive
Action:
    PROC-CLOSE: "miranda32.exe" \ имя процесса который будет закрыт
    TRAY-REFRESH \ обновления трея
)#

 
Соответственно тебе нужно после твоей задачи, как я понимаю это WIN-CLOSE:... , добавить следующей строчкой TRAY-REFRESH, для обновления трея.

Отправлено: 19:51 09-08-2007
Stygis

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

Цитата:
Куда это нужно добавить?

Ну там же в примере написано - закрываешь процесс и затем делаешь рефреш. В чем проблема? Напиши свою задачу.
 

Цитата:
Чаще всего в трее

Я не спрашивал, как ты ей пользуешься, я спросил, как прога работает. В любом случае, тебе проще использовать TRAY-REFRESH.

Всего записей: 2497 | Зарегистр. 24-09-2005 | Отправлено: 19:54 09-08-2007
ZEWS



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Блин... я в танке с непробиваемой бронёй...
Не могу понять как пользоваться этим TRAY-REFRESH
 
Добавлено:

Цитата:
как прога работает.

Блин, ну как она работает Сидит в трее, при желании её можно вызвать Как ещё объяснить?

Всего записей: 2873 | Зарегистр. 25-02-2006 | Отправлено: 22:08 09-08-2007
Stygis

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

Цитата:
Как ещё объяснить?

Я спросил, есть ли у нее окно обычное или только значок. Ты отвечаешь, что открываешь прогу иногда
 

Цитата:
Не могу понять как пользоваться этим TRAY-REFRESH

Вызвать TRAY-REFRESH, что еще надо? )))))) TRAY-REFRESH обновляет трей. Что тебе еще надо? Просто вызываешь эту команду. Все. Точка

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



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

Цитата:
есть ли у нее окно обычное или только значок.

Есть.

Всего записей: 2873 | Зарегистр. 25-02-2006 | Отправлено: 06:20 10-08-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