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

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



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Написал два простеньких задания для сабжа:
 

Код:
#( ftp_ctrl+f4
WatchHotKey: "^{F4}"
Action:
StartIn: "E:\tools\cesarftp"  
ShowMinimized   NormalPriority
START-APP: E:\tools\cesarftp\ftpsrv.exe
)#
 
#( ftp_ctrl+f1
WatchHotKey: "^{F1}"
Action:
PROC-CLOSE: "ftpsrv.exe"  
PROC-CLOSE: "server.exe"  
)#
 
 
 
Хотел чтобы при активном окне чата (SeChat) при нажатии ctrl+f4 менялся режим (встроенный хоткей в чате) и запускался фтп сервер. Но крон просто перехватывает нажатие этого хоткея, запускает фтп, а чат даже и не знает что нажимался этот хоткей.
Как прикрутить SEND-KEYS: "^{F4}" или может что то другое? Нужно чтобы и фтп стартовал и режим менялся.

Всего записей: 422 | Зарегистр. 11-03-2003 | Отправлено: 00:48 23-05-2005
alekscrazy

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте, уважаемые
 
Меня интересует вопрос, возможна ли  средствами nnCron эмуляция клавы и мыши одновременно?
 
То есть задачка, нажать Alt или Ctrl и клавишу мыши, одновременно или задержать нажатой клавишу Alt или Ctrl и в это время нажать мышь.
--
Всех благ!
Алексей Князев

Всего записей: 1 | Зарегистр. 23-05-2005 | Отправлено: 11:11 23-05-2005
DJ makrus

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
spectre
Цитата:
...Но крон просто перехватывает нажатие этого хоткея, запускает фтп, а чат даже и не знает что нажимался этот хоткей...
 
Ну так все правильно вроде бы, хоткей же перехватывает, а что бы послать окну его, добавь строчку:
Код:
#( ftp_ctrl+f4  
WatchHotKey: "^{F4}"  
Action:  
StartIn: "E:\tools\cesarftp"
ShowMinimized   NormalPriority
START-APP: E:\tools\cesarftp\ftpsrv.exe
WIN-SEND-KEYS: "win_pattern" "^({F4})"
)#

alekscrazy
Цитата:
Меня интересует вопрос, возможна ли  средствами nnCron эмуляция клавы и мыши одновременно?
 
  Сразу скажу что одновременно не пробовал - не было пока необходимости.
Если винда посчитает что очень быстро и одновременно это одно и то же, то возможно это и возможно    
  К сожалению команды "нажать клавишу и удерживать" в nnCron' е вроде бы нет. Есть, правда, команды "нажать кнопку" и "отпустить кнопку" на мыши. Так что попробуй поэксперементировать с командами эмуляции движений мыши и эмуляция ввода с клавиатуры, ну что-то навроде этого:

Код:
...
MOUSE-MOVE: <x> <y>
WIN-SEND-KEYS: "win_pattern" "^"
MOUSE-LBDN
WIN-SEND-KEYS: "win_pattern" "^"
MOUSE-LBUP
...
 
и, кстати загляни вот сюда, там кажется есть решение твоей задачки

Всего записей: 529 | Зарегистр. 25-03-2004 | Отправлено: 03:43 24-05-2005
NORIO



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

Всего записей: 875 | Зарегистр. 18-12-2004 | Отправлено: 11:56 24-05-2005
DJ makrus

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

Всего записей: 529 | Зарегистр. 25-03-2004 | Отправлено: 21:14 24-05-2005
spectre



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

Цитата:
#( ftp_ctrl+f4  
WatchHotKey: "^{F4}"  
Action:  
StartIn: "E:\tools\cesarftp"  
ShowMinimized   NormalPriority  
START-APP: E:\tools\cesarftp\ftpsrv.exe  
WIN-SEND-KEYS: "win_pattern" "^({F4})"  
)#  

Сервер включается/выключается как и раньше, а вот режим не переключается. Фокус естественно на чате стоит в момент нажатия хоткея. :/

Всего записей: 422 | Зарегистр. 11-03-2003 | Отправлено: 00:36 25-05-2005
DJ makrus

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
spectre
Если ты в точности скопировал приведенный мною код, то работать и не должно, так как win_pattern - это термин который надо заменить на win_pattern того окна чата которому посылается хоткей. Что такое win_pattern и с чем его едят узнаешь перейдя по соответствующей ссылке. (я этим чатом не пользуюсь, поэтому не могу проверить у себя)

Цитата:
...Фокус естественно на чате стоит в момент нажатия хоткея. :/
  в принципе это не обязательно, т. к. команда WIN-SEND-KEYS: "win_pattern" "key_code_string"
Цитата:
Активизирует указанное окно и посылает ему последовательность клавиатурных кодов.

Всего записей: 529 | Зарегистр. 25-03-2004 | Отправлено: 06:43 25-05-2005
NORIO



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

Цитата:
Возможно  

Пасиб!
Теперь я буду спать спокойно.
 
Ну а как ограничить время определённого интернет-соединения (скажем 5минут,30 секунд)?

Всего записей: 875 | Зарегистр. 18-12-2004 | Отправлено: 09:21 25-05-2005
spectre



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

Цитата:
Если ты в точности скопировал приведенный мною код
Нет, я естественно прописал вместо win_pattern заголовок окна, только вот руководствовался тем что
Цитата:
Задавая маску заголовка окна можно применять символы * и ?
, а крон на "звезду" реагировать отказывается почему то.
 
После того как запостил сюда попробовал полностью прописать заголовок окна, получилось так:
Код:
#( ftp_ctrl+f4  
WatchHotKey: "^{F4}"  
Action:  
StartIn: "E:\tools\cesarftp"  
ShowMinimized   NormalPriority  
START-APP: E:\tools\cesarftp\ftpsrv.exe  
WIN-SEND-KEYS: "SEChat 4.0.2" "^({F4})"  
)#
 
Теперь крон вроде как реагирует на хоткей, но не совсем так как мне хочется. Вернее даже сказать совсем не так: при нажатии ctrl+f4 запускается фтп-сервер, активизируется окно чата (причем столь желанный режим в чате не переключается, что говорит о том что ctrl+f4 до него так и не дошли, либо он на них как то не так реагирует), потом опять пытается запустить сервер (но так как он уже запущен, приложение просто разворачивается из трея) и опять фокус развернутому из трея чату, потом опять сервер и опять чат. И так до бесконечности. :)
Как пофиксить?

Всего записей: 422 | Зарегистр. 11-03-2003 | Отправлено: 22:54 25-05-2005
DJ makrus

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

Цитата:
Пасиб!  
Теперь я буду спать спокойно.

Каков вопрос, таков и ответ!    
 

Цитата:
Ну а как ограничить время определённого интернет-соединения (скажем 5минут,30 секунд)?
Ключевые слова:
WatchConnect
ONLINE: "connection"
PAUSE: <time_in_ms>
HANGUP: "ras-entry"
 
spectre

Цитата:
...причем столь желанный режим в чате не переключается, что говорит о том что ctrl+f4 до него так и не дошли, либо он на них как то не так реагирует...

попробуй поэксперементировать с SEND-KEYS-DELAY: <between_keystrokes_in_ms> <between_SEND-KEYS_in_ms>, или возможно что существует несколько окон попадающих под
Цитата:
SEChat 4.0.2
и хоткей шлется не тому которому надо, надо просмотреть весь список окон содержащих SEChat 4.0.2 - они могун незначительно отличаться, и каждое из них поочереди подставлять в задачу пока не найдется нужное.

Цитата:
...а крон на "звезду" реагировать отказывается почему то...
должон вообще-то..., попробуй с другими окнами.

Цитата:
...И так до бесконечности...
SingleInstance - этим воспользуйся в первую очередь, возможно и другие проблемы решаться    
 
NORIO, spectre  - RTFM (без  обид   )

Всего записей: 529 | Зарегистр. 25-03-2004 | Отправлено: 03:30 26-05-2005
dabserver

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Знатоки! не подскажете - как расширить плагин recode.spf своей таблицей транслитерации?
дело в том что в стандартном виде в плагине имеется транслитерация только из руского в английский, да к тому же посимвольно, т.е. например буква Я заменится Y но никак не YA,
а нужна таблица транслитерации английского в русский, с поддержкой замещения двух неких символов одним, например всё тот ще "ya" - замещать одной буквой "я", и с поддержкой спец. символов, например точку замещать пробелом, а "`" замещать мягким знаком.
(всё это чудо понадобилось так как пресловутый windows не хранит в реестре Полное Имя пользователя и соответственно его не вытащить, а логин имя пользователя у меня как раз транслитерованное в английские символы обычные русские имя и фамилия )
 
кто куда пошлет или может чем поможет?

Всего записей: 146 | Зарегистр. 26-08-2003 | Отправлено: 17:09 27-05-2005
ph



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как организовать проверку почты на Gmail?
Дело в том, что, например, на Yandex проверка проходит, а вот на Gmail
не хочет.
Я думаю, что это из-за использования Gmail'ом защищенного соединения SSL(или TSL)
на POP3.
Может ли nnCron работать с этими портами? В хелпе я ничего по этому поводу не обнаружил.

Всего записей: 211 | Зарегистр. 22-08-2002 | Отправлено: 11:35 29-05-2005 | Исправлено: ph, 11:36 29-05-2005
LE0NIT

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а вот подскажите, мне надо
чтобы вбивался день вчерашний в имя файла
%DD%%MM%%YYYY% - это текущий, это работает,
 
а вот надо вчерашний...
 
подскажите, плиз ( @DAY 1 -, а потом его куда, как?)

Всего записей: 88 | Зарегистр. 13-05-2005 | Отправлено: 22:20 31-05-2005
DiggER



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Возможно ли средствами nncron распаковать zip файл?
Например есть файл file.zip в нем file_1, file_2, file_3 нужно его распаковать в папку file, которая будет содержать файлы file_1, file_2, file_3. Заранее спасибо.

Всего записей: 681 | Зарегистр. 24-12-2003 | Отправлено: 17:31 01-06-2005
volodyalipkin



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LE0NIT
@Day 1 -   плохо. Сегодня 1 июня. @Day 1 - будет 0.

Код:
 
#( Yesterday
RunOnce
NoDel
VARIABLE y
VARIABLE m
VARIABLE d
Action:
Year@ Mon@ Day@ -1 DAY+ d ! m ! y !
MSG: "%d @%"
MSG: "%m @%"
MSG: "%y @%"
)#
 

 
DiggER
А в чем проблема?
START-APP: wzunzip ......

Всего записей: 771 | Зарегистр. 12-10-2002 | Отправлено: 18:56 01-06-2005
DiggER



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
volodyalipkin, не получается и все. Даже не знаю куда рыть. Пробовал Winrar'ом с различными ключами - ничего не получилось. Сейчас скачал Winzip попробую им...

Всего записей: 681 | Зарегистр. 24-12-2003 | Отправлено: 09:40 02-06-2005
DJ makrus

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DiggER
Цитата:
volodyalipkin, не получается и все. Даже не знаю куда рыть. Пробовал Winrar'ом с различными ключами - ничего не получилось

Регулярно Winrar'ом открываю zip-архивы (естественно через nnCron) и неразрешимых проблем не возникало  
Вручную file.zip открывается? Winrar запускается? Файл где располагается (права доступа, ключ в Winrar'е...), что пишет nnCron в лог-файл, задача вообще запускается (хотя бы вручную) ну и так далее...

Всего записей: 529 | Зарегистр. 25-03-2004 | Отправлено: 03:17 07-06-2005
DiggER



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
DJ makrus Архив *.zip вручную открывается, winrar запускается, но пишет: "...архив arxiv.zip не является архивом winrar...", задача вроде стартует, но в логах nncron пишет "результат 0". Проблему, кстати, уже решил, сделал все тоже самое только с использованием архиватора 7-zip. Видно не разобрался с ключами rar-а.

Всего записей: 681 | Зарегистр. 24-12-2003 | Отправлено: 09:45 07-06-2005
igor_andreev

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

Цитата:
но пишет: "...архив arxiv.zip не является архивом winrar...",  

Так пишет, если пробовать открыть *.zip при помощи rar.exe. Rar.exe работает с rar-архивами. Zip-ы надо открывать winrar.exe.

Цитата:
Проблему, кстати, уже решил, сделал все тоже самое только с использованием архиватора 7-zip.  

Не решил проблему, а убежал от нее

Всего записей: 1705 | Зарегистр. 08-12-2004 | Отправлено: 18:02 07-06-2005
Nick 2003



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nnCron 1.91 b9 Beta

Цитата:
Latest Changes:  
- New word WIN-INPUT-TEXT: "caption" "prompt text" "default" {timeout} which allows user to input some text, which can be used anywhere in your tasks  
- Many new translations were added  
- Many bug fixes since beta 5

http://www.nncron.ru/download/nncron191b9.exe

Всего записей: 13879 | Зарегистр. 18-07-2003 | Отправлено: 01:59 09-06-2005
   

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