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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » nnCron

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
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 (+ основные плагины и документация на английском языке)
v.1.93 beta 15 - последняя бета от 15.02.2016
history
 
документация:
 
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 (галочка "Загрузить профиль").
 

Полезные самодельные задачи для сабжа на Ru-Board'е
 
Если хочется в имени задачи поставить пробел, используйте комбинацию Alt+0160, такой пробел принимается.
 
Полезные самодельные задачи для сабжа на оффоруме
 
Актуально!!! Запуск и работа nnCron в Win7 (оффорум)
 
nnCron на GitHub
 
 
предыдущее обсуждение - тут

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 15:38 29-01-2008 | Исправлено: uzeerpc, 10:02 03-11-2017
valmont al

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DJ makrus
Пробую.. что-то ничего не выходит

Код:
 
WatchFile: "D:\1\*.mp3"
Action:
FOR-FILES: "D:\1\*.mp3"  
S" C:\Program Files\Winamp\winamp.exe /add "
FOUND-FULLPATH S+ START-APP  
;FOR-FILES

Вот такое работает только если имя файла без пробелов.
Если с пробелами, то добавляется каждое слово как отдельный файл (конечно же не существующий)
Т.е. если имя файла 123 456 789.mp3, то в список добавляются 3 файла 123.мп3 456.мп3 и 789.мп3
Где напортачил ?

Всего записей: 126 | Зарегистр. 28-07-2007 | Отправлено: 22:08 14-05-2009
DJ makrus

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
valmont al
Цитата:
Вот такое работает только если имя файла без пробелов...
все верно, а какое стандартное решение проблемы с пробелами в путях - заключить путь в кавычки..., слово QUOTE оставляет на стеке строку из одного единственного символа ", склеивать строки ты уже умеешь, пробуй  

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

Всего записей: 529 | Зарегистр. 25-03-2004 | Отправлено: 12:53 15-05-2009
dylfin



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А как у него с Windows 7 с включенным UAC работа?  
Может у кого стоит?
А то у меня у PowerPro таймеры не работают, да и скрипты не может запустить из-за UAC.

Всего записей: 209 | Зарегистр. 21-03-2006 | Отправлено: 13:26 15-05-2009
valmont al

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DJ makrus
моя так не понимай  
Можно попробовать обнаглеть и попросить готовое решение ?

Всего записей: 126 | Зарегистр. 28-07-2007 | Отправлено: 20:06 15-05-2009
DJ makrus

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
valmont al
Цитата:
моя так не понимай...

Код:
WatchFile: "D:\1\*.mp3"  
Action:  
FOR-FILES: "D:\1\*.mp3"  
S" C:\Program Files\Winamp\winamp.exe /add "
QUOTE S+ \ ставим открывающую кавычку
FOUND-FULLPATH S+
QUOTE S+ \ ставим закрывающую кавычку
START-APP  
;FOR-FILES
попробуй так.

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

Всего записей: 529 | Зарегистр. 25-03-2004 | Отправлено: 07:04 18-05-2009
iknow



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

Цитата:
скажите пожалуйста - правильный ли формат для задачи которая должна выполняться каждую вторую субботу в 11 часов?  
Time: 0  11  * *  6/2  *  

при таком раскладе nncron начинает ругься "Стек разрушен (4)"

Всего записей: 672 | Зарегистр. 21-09-2005 | Отправлено: 09:40 18-05-2009
HORiSi

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ. А как сделать, чтобы
v.1.93 beta 8 сохраняла и запускала крон-табы из папки запуска, т.е. папки, где лежит nncron.exe? или такой подход не позволит запускать задачи от имени пользователя НЕ ИМЕЮЩИМ ПРАВА АДМИНИСТРАТОРА?

Всего записей: 110 | Зарегистр. 24-05-2006 | Отправлено: 10:05 18-05-2009 | Исправлено: HORiSi, 16:56 18-05-2009
DJ makrus

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iknow
Цитата:
при таком раскладе nncron начинает ругься "Стек разрушен (4)"
 1. Когда ругается? Сразу при сохранении этой задачи? В начале ближайшей минуты после сохранения? Или в момент срабатывания задачи?
  2. Я не уверен в правильности конструкции "6/2", но задачка
Код:
#( CLASSIC-TASK-#-Test_Time
\ NoActive
SingleInstance
AsLoggedUser
Time: 0  9  * *  2/2  *
Action:
  S" Задача запустилась" MsgBox
)#
показала мне сегодня сообщение о своем запуске, проверь ее у себя (время подкорректируй) и если нормально отработает, значит дело не в формате времени запуска..., показывай задачку которая выдает тебе такую ошибку...
  3. Альтернатива
 
HORiSi
Цитата:
А как сделать, чтобы  
v.1.93 beta 8 сохраняла и запускала крон-табы из папки запуска, т.е. папки, где лежит nncron.exe?
С новыми версиями и тем более на Висте (у тебя Виста?) не работал, но новый параметр "-dir" - это не то что тебе надо?
Цитата:
или такой подход не позволит запускать задачи от имени пользователя НЕ ИМЕЮЩИМ ПРАВА АДМИНИСТРАТОРА?
Запускать задачи можно от имени любого пользователя, но вот корректность работы задачи уже зависет от тех прав с которыми ее запустили.

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

Всего записей: 529 | Зарегистр. 25-03-2004 | Отправлено: 10:02 19-05-2009
Tnav

Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ребята, а можно узнать, выполняется ли в данный момент та или иная задача по её имени? Вроде видел где то в хелпе что то подобное, но сейчас не могу найти (

Всего записей: 468 | Зарегистр. 01-08-2006 | Отправлено: 18:36 19-05-2009
igor20

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Объясните, пожалуйста, почему Watchlogon срабатывает только один раз при загрузке ОС.
Если сделать logoff и потом войти любым пользователем Watchlogon не срабатывает.  
Даже простейшая задача
 
#( stup_test
WatchLogon: "*"
Action:
S" logon" CRON-LOG
)#
 
nncron.exe v 1.91 Build 1083 21.03.2006 и 1.93b3
WindowsXP SP3
 
Как вариант можно попробовать бету и запускать как сервис и потом еще при логине как приложение. Но еще не разобрался какие кронтабы и откуда берет nncron beta при запуске с -ns. Доков не нашел. Подскажите, плиз, если кто разобрался.

Всего записей: 18 | Зарегистр. 08-12-2005 | Отправлено: 12:04 21-05-2009
valmont al

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DJ makrus, попробовал.
Фигня получается.
Первый файл в папке добавляется нормально. При появлении второго они добавляются оба.... Вобщем при появлении файла добавляется ВСЁ что есть в папке, а не тот файл, который только что появился.
Вот
Фо делать ?

Всего записей: 126 | Зарегистр. 28-07-2007 | Отправлено: 15:34 21-05-2009
xChe



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

Всего записей: 3330 | Зарегистр. 07-05-2006 | Отправлено: 18:06 23-05-2009 | Исправлено: xChe, 20:55 23-05-2009
lucky_Luk

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Далеко ли до релиза нового сабжа, будет ли поддержка Windows 7?

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 22:53 23-05-2009
NoSly

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Объясните пожалуйста, я не программист, но захотелось автоматизировать абсолютно тупой процесс в игровом клиенте. Все по правилам, просто повторять одно и тоже в ручную, очень долго. Задача такая:  
 
Игровой клиент
двигаемся в нужную область
двойной клик\ запускаем маленькое окошко
Запускаем цикл
двигаемся в нужную область мелкого окна
двойной клик\ еще одно маленькое окошко
двигаемся в тестовое поле нового окна
стираем введеные цифры\ делается двойным кликом, но не знаю тут он сработает
Вводим свое значение
двигаемся на кнопку "ок"
Клик по нопке
Пауза сек 4е
Повторяем
 
Пока все выгляит так:
 
#( test_my
Action:
MOUSE-MOVER:  402 491
MOUSE-LBDCLK
MOUSE-MOVER:  590 400
MOUSE-LBDCLK
SEND-KEYS: "1"
MOUSE-MOVER: 530 666
MOUSE-LBCLK
MOUSE-MOVER: 772 308
MOUSE-LBCLK
PAUSE: 4000
)#  
 
Как прописать сам клиент выполнения, указать дополнительные окна и запустить цикл? Помогите плз. С клиентом еще немного понимаю, а дополнительные окна, как? Если они имеют одно название по Winspy, только размеры разные.

Всего записей: 1 | Зарегистр. 06-02-2007 | Отправлено: 14:38 24-05-2009
Top10



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите как правильно написать задачу для nncron-a, чтобы он с 00.00 по 08.00 часов пинговал определенный сервер в интернете с периодичностью например в 5 минут и после 3-х неудачных попыток перезагружал бы компьютер.

Всего записей: 1376 | Зарегистр. 08-02-2006 | Отправлено: 20:39 25-05-2009
DJ_makrus

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tnav
Цитата:
Вроде видел где то в хелпе что то подобное, но сейчас не могу найти (
Наверное ты видел вот это: Help --> "Дополнительная информация" --> "А знаете ли вы?.." --> "...как узнать имя выполняемой задачи и имя кронтаб-файла, где эта задача находится?" Что бы это найти, вспоминаем что "задача" это "task" в Help'е на третьей закладке "Поиск" в поле вводим "task" и жмем Enter, получаем список страниц где это слово упоминается, пролистывая первую же из них - видим то что искали (если конечно искали это   )
 
igor20
Цитата:
Объясните, пожалуйста, почему Watchlogon срабатывает только один раз при загрузке ОС.
  Угу, есть такая старая проблема на XP   , тоже в свое время с этим столкнулся..., могу предложить следующий вариант ее обхода: в Автозагрузку каждого пользователя кидаем батник, который при запуске создает файл, nnCron отслеживает момент его создания и "фиксирует" что пользователь залогинился. Можно даже в имени файла передавать имя пользователя (одно время у меня были проблемы с определением текущего пользователя)
 
valmont al
Цитата:
Фигня получается.
До чего упростил, то и получается..., помнишь я тебе вопросы задавал, а ты упрощением занялся...
Поскольку у тебя в директории А есть и другие файлы, то лучше решить эту задачу немного по другому, если еще нет, то скачиваешь плагин files_pick.spf, подключаешь его и используешь одно из слов которые он предоставляет в твое распоряжение (это скорее всего будет RECENT-FILE-WTIME: , загляни внутрь плгаина - там есть примеры использования)
 
xChe
Цитата:
del - Решено
Если не секрет - как решил задачку? nnCron'ом или как-то в обход?
 
NoSly
Цитата:
Запускаем цикл
см. в Help --> "Дополнительная информация" --> "Неотложная помощь по Форту" --> "Как средствами Форта организовать простеший цикл?" там разные циклы с примерами использвания.
Цитата:
Как прописать сам клиент выполнения, указать дополнительные окна и запустить цикл? Помогите плз. С клиентом еще немного понимаю, а дополнительные окна, как?
Тут я вообще не понял о чем речь   , вырази свою мысль как-нибудь попроще, что есть что?  
Цитата:
Если они имеют одно название по Winspy, только размеры разные.
Можно их идентифицировать по размерам с помощью слова WIN-RECT - описание и примеры есть в Help'е
 
Top10
Попробуй так

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

Всего записей: 529 | Зарегистр. 25-03-2004 | Отправлено: 21:42 26-05-2009
xChe



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

Цитата:
del - Решено  - Если не секрет - как решил задачку? nnCron'ом или как-то в обход?

Выясняем - сколько дней осталось до окончания действия бета-тестерского ключа DrWeb (далее, если он заканчивается, то скачиваем новый. Но т.к. не уверен, что это законно то... )
 
USER-VALUE list-file
USER-CREATE list-contents 450 USER-ALLOT
Action:
...
S" c:\Security Tools\DrWeb\drweb32-betatesting.key" R/O OPEN-FILE-SHARED THROW TO list-file
list-contents 450 2- list-file READ-LINE THROW
list-contents + 0 SWAP C!
list-file CLOSE-FILE DROP
RE-MATCH: "%list-contents ASCIIZ>%" "/SubscriptionExpires=(.*)-(.*)-(.*)\s.*\sUTC/"
$1 S>NUM $2 S>NUM $3 S>NUM YMD>DATE CUR-DATE DATE-
...
2DROP
list-contents FREE DROP
...

Всего записей: 3330 | Зарегистр. 07-05-2006 | Отправлено: 23:52 26-05-2009 | Исправлено: xChe, 00:01 27-05-2009
DJ_makrus

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xChe
ага, спасибо.
Цитата:
...
$1 S>NUM $2 S>NUM $3 S>NUM YMD>DATE CUR-DATE DATE-
...
нечто подобное я и хотел предложить, но не успел  

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

Всего записей: 529 | Зарегистр. 25-03-2004 | Отправлено: 00:38 27-05-2009
justass

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
поддерживаю HORiSi
ношу с собой nncron на флэшке и запускаю portable как приложениe
изменение default folder на %Appdata%nncron поломало эту идею
может пусть при запуске с ключем -ns default folder остается вместе с .еxe

Всего записей: 65 | Зарегистр. 22-02-2003 | Отправлено: 09:20 27-05-2009
bosyak2005

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, как узнать произошел ли запуск программы по команде START-APP или нет? Слово START-APP вообще что-нибудь возвращает и если возвращает, то как это получить? Что-то в документации я ничего не нашёл. К примеру, я написал в скрипте START-APP: c:\blablabla\mysilentbackup.exe. Всё работает (ну скажем, запускается каждую ночь в 2:00). Потом кто-то добрый удалил файл c:\blablabla\mysilentbackup.exe. Мне нужно, чтобы в этом случае в 2:00 вылезло окошко: "Не могу запустить файл c:\blablabla\mysilentbackup.exe". Как это запрограммировать?

Всего записей: 104 | Зарегистр. 26-10-2005 | Отправлено: 16:58 27-05-2009
Открыть новую тему     Написать ответ в эту тему

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

Компьютерный форум Ru.Board » Компьютеры » Программы » nnCron

Имя:
Пароль:
Сообщение

Для вставки имени, кликните на нем.

Опции сообщенияДобавить свою подпись
Подписаться на получение ответов по e-mail
Добавить тему в личные закладки
Разрешить смайлики?
Запретить коды


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2018

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru