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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 88 89 90 91 92 93 94 95 96 97 98 99

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

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
Dimapplk

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DJ makrus
Другие задачи (похожие на Запуск) тоже работают не праильно. В nncron.out я не знаю что там лишнее, а что и должно быть. На всякий случай выкладываю все содержимое....
Подробнее...
Только что удалил все задачи кроме этих двух. Все равно не работает....
Еще раз выложу эти две задачи упрощенные еще сильнее.
Подробнее...
Выяснилось, что WIN-EXIST в Запуск отдает результат только после того как в Control закончится пауза (при условии, что искомого окна нет)
 
P.S. Скажите у Вас этот глюк воспроизводится?

Всего записей: 102 | Зарегистр. 20-05-2007 | Отправлено: 11:52 01-12-2008 | Исправлено: Dimapplk, 13:11 01-12-2008
DJ makrus

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Shakirt
Цитата:
Так вот, возможно ли с помощью nnCron автоматизировать процесс пересохранения всех файлов *.xls в заданной папке?
Такое возможно можете попробовать сами сделать, я постараюсь подсказывать вам и помогать (но только не помогать читать Help   ), большего обещать не могу, т.к. щас и в ближайшие недели две со временем будет совсем туго    
 
Dimapplk
Цитата:
В nncron.out я не знаю что там лишнее...
Все что кроме четырех строк:
Код:
nnCron. v 1.91 Build 1083 21.03.2006
Copyright (C) 2000-2008 nnSoft. email:nemtsev@nncron.ru
Зарегистрирован только для некоммерческого использования
Registered for non-commercial use only
(третья может отличаться) свидетельствует об неправильной работе программы (по вине пользователя   ) и эти 4-е строки должны быть в самом начале файла (верху)
Нельзя использовать в качестве названия задачи слово "Control" оно уже используется в программе, а вы его переопределили - после этого поведение nnCron'а - непредсказуемо!
Старайтесь использовать уникальные имена (или на русском   ).
В вашей новой задаче Control используется неинициированная переменная icon_id1 - единичка лишняя, подозреваю что это рузультат эксперементов по вылавливанию ошибки.
Строка "AvailPhys isn't unique" и ей аналогичные означают что вы в разных задачах инициируете переменные с одинаковыми именами, вам надо обязательно прочесть в Help'е раздел "Работа с переменными, константами и массивами"

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

Всего записей: 529 | Зарегистр. 25-03-2004 | Отправлено: 14:19 01-12-2008
Dimapplk

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Удалил все задачи кроме этих двух, отключил все плагины кроме win2tray.spf и
windows.spf, переименовал задачу в Контроль, убрал лишнюю единичку. В результатте все лишнее из nncron.out исчезло, но Запуск так и не работает. (nncron перезапускал)
 
P.S. Скажите мне, что у Вас эта ошибка не воспроизводится и я спокойно пойду переустанавливать windows.

Всего записей: 102 | Зарегистр. 20-05-2007 | Отправлено: 15:13 01-12-2008 | Исправлено: Dimapplk, 15:18 01-12-2008
Shakirt



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
DJ makrus
Для меня главное было узнать, возможно или нет. Ответ я получил - будем копать HELP
 
Спасибо!

Всего записей: 100 | Зарегистр. 11-04-2003 | Отправлено: 16:39 01-12-2008
DJ makrus

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

Цитата:
Скажите мне, что у Вас эта ошибка не воспроизводится и я спокойно пойду переустанавливать windows.
не торопись..., вот в таком виде они у тебя работают?
У меня исправно появляются иконки в трее и по Win+3 отрабатывает вторая задача.
 
Shakirt
Цитата:
Ответ я получил - будем копать HELP
Молодец! Очень правильное решение, будут проблему (а они будут   ) обращайся, будет думать как их решить/обойти.

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

Всего записей: 529 | Зарегистр. 25-03-2004 | Отправлено: 17:09 01-12-2008
Dimapplk

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В таком виде конечно работает. Но у вас в трэе находится не иконка, а фантом, который исчезнет при наведении указателя. Вторая задача работает неправильно именно если в это врямя ВЫПОЛНЯЕТСЯ первая задача, а у Вас она завершается сразу после того как началась. Просто добавьте в конце первой задачи паузу в 30-60 секунд. И поробуйте выполнить вторую....

Всего записей: 102 | Зарегистр. 20-05-2007 | Отправлено: 20:42 01-12-2008
Dimapplk

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не получается полуить имя тома только что вставленного диска. Ткните носом что почитать.  
Интуиция говорит что вот так вроде бы должно работать
 
WatchDrive: "*"
Action:
[CHAR] DRIVE-LETTER GET-VOL-NAME MsgBox
 
Но она меня явно обманывает....

Всего записей: 102 | Зарегистр. 20-05-2007 | Отправлено: 14:52 02-12-2008
frozen2

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Интересует вот такая задача.
Необходимо закрывать появляющиеся сообщения с кнопкой ok (системные сообщения и сообщения приложений), и копировать текст сообщения в текстовый файл (имя программы, создавшей сообщение тоже должно быть скопировано).
В хелпе не нашел отслеживания текста кнопок (button) в окне.

Всего записей: 19 | Зарегистр. 18-10-2008 | Отправлено: 22:52 02-12-2008
DJ makrus

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dimapplk
Цитата:
Просто добавьте в конце первой задачи паузу в 30-60 секунд. И поробуйте выполнить вторую....
Ага, точно   есть такое, и судя по тишине на оффоруме - возможно действительно баг nnCron'а  
ежели долго будет висеть без ответа (неделю или тем более две), меня толкани (можно в ПМ) - попробую обратить на этот случай внимание автора.
 
  А как задача в целом звучит? Может есть возможность пока решить ее другим образом?
Цитата:
Но она меня явно обманывает....
да вроде не должна..., я флешки не обзываю..., измени свою строку до вида:
Код:
[CHAR] DRIVE-LETTER GET-VOL-NAME 2DUP CRON-LOG MsgBox
Что выводит в лог, и что должно?
На оффоруме точно была одна-две темы по работе с флешками, обращай внимание на товарища AlikasS'а он хорошо с флешками (и не только) разобрался.
 
frozen2
Цитата:
В хелпе не нашел отслеживания текста кнопок (button) в окне
Текст сообщения скорее всего сможешь записать из переменных %FOUND-WINDOW% и %FOUND-CHILD-WINDOW% если в качестве имени программы подойдет заголовок окна с ошибкой, то воспользуйся переменной %ACTIVE-WINDOW% если нужно имя процесса создавшего окно, то тут посложнее будет, надо поискать где-то такое показывалось на примере (на оффоруме точно было).

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

Всего записей: 529 | Зарегистр. 25-03-2004 | Отправлено: 12:56 04-12-2008
Dimapplk

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DJ makrus 12:56 04-12-2008
Цитата:
 А как задача в целом звучит? Может есть возможность пока решить ее другим образом?
Цитата:

Задачи разные. В некоторых нужно проверять наличе окон, а в некоторых хотелось бы использовать иконку в трэе в качестве индикатора...
Сейчас вместо ADD-TI использую ADD-HOST, но оно не дает всплывающий текст  иконки менять, а хочется....

Всего записей: 102 | Зарегистр. 20-05-2007 | Отправлено: 14:48 04-12-2008 | Исправлено: Dimapplk, 01:10 05-12-2008
Pilotsoft

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте, уважаемые
Помогите, пожалуйста, средствами сабжа отследить появление в трее сообщения Download Master'a об успешности закачки. WatchWindow, WatchWinCreate(Activate) почему-то не срабатывают, может класс окна не тот? Задача: после успешной закачки вызвать уже загруженый UniversalShareDownloader  и нажать рисованную кнопку старт. Спасибо  
Подробнее...
Выложил свой пол-ночи успешно работавший скрипт. Пока такая схема не очень удовлетворяет.

Всего записей: 102 | Зарегистр. 26-02-2004 | Отправлено: 11:00 09-12-2008 | Исправлено: Pilotsoft, 11:06 09-12-2008
wyxa



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
После одной из перезагрузок перестали работать задания, реагирующие на комбинации клавиш. В логах следующее:
Код:
16:44:27 1816 RegisterHotKey ERROR # 0: HotKeyGTalk
16:44:27 1816 RegisterHotKey ERROR # 1409: HotKeyWord
 

Подскажите, пожалуйста, в чём дело?

Всего записей: 614 | Зарегистр. 16-10-2007 | Отправлено: 11:55 09-12-2008
LeaF_AVF



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
wyxa
по-моему это свидетельствует о том, что используемая комбинация клавиш уже занята. Может установили (или настроили) какое-то ПО, к-рое зарегистрировало данные клавиши под себя?

Всего записей: 275 | Зарегистр. 01-01-2007 | Отправлено: 12:40 09-12-2008
wyxa



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LeaF_AVF
Странно, после очередного перезапуска, всё стало на свои места.
Мистика.
Это видимо с Виндой что-то. У меня с перезагрузкой иногда что-то слегка меняется.

Всего записей: 614 | Зарегистр. 16-10-2007 | Отправлено: 10:18 10-12-2008
lucky_Luk

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

Цитата:
Time: Time: * */4 * * * *  

Зачем там 2 подряд Time: я не понял, а конструкция

Цитата:
Time: * */4 * * * *  

по моим наблюдениям запускает задачу примерно каждые 15 минут, т.е. 4 раза в час .
Попробую поставить /4 или /6 возле "звездочки", отвечающей за дни, может будет стартовать 4 или 6 раз в сутки (6 раз в сутки это нужный мне 1 раз в 4 часа).

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 21:10 11-12-2008 | Исправлено: lucky_Luk, 21:14 11-12-2008
lucky_Luk

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Мне нужно сделать экзешник из задачи nnCron, делаю текстовый файл с таким содержимым:

Код:
 
: MyRUN  
PAUSE: 15000
START-APP: C:\Program Files\WIDCOMM\Bluetooth Software\BTTray.exe
;  
 
' MyRUN MAINX !  
S" MyProg.exe" SAVE
 

Скомпилированный экзешник не работает, не запускает BTTray.exe. Если после START-APP: прописать MSG:, то сообщение не выводится, т.е. задача не срабатывает.
Как сделать экзешник, который после старта будет через 1,5 минуты запускать BTTray.exe?
Мне нужно на ноутбуке после старта запускать BTTray.exe с задержкой, потому что если он запускается сразу то иногда конфликтует с другими программами. Ставить туда nnCron ради выполнения одной единственной задачи нерационально.
 
Можно ли сделать запуск программы с задержкой в 1,5 минуты после загрузки ОС какими- то встроенными средствами WinXP? Планировщик задач так не умеет.

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 22:06 12-12-2008
Demon L



Lite FSB
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите, пожалуйста... совсем голову сломал.
 
 
Необходимо прочитать небольшой текстовой файл и переместить его в папку 1, если в этом файле найдена нужная строка, если нет, то в папку 2. Если можно, с примером.

Всего записей: 375 | Зарегистр. 24-07-2003 | Отправлено: 03:28 17-12-2008
Dimapplk

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

Цитата:
Помогите, пожалуйста... совсем голову сломал.

 
Наверняка не самый оптимальный, но вполне работающий вариант

Всего записей: 102 | Зарегистр. 20-05-2007 | Отправлено: 10:52 17-12-2008 | Исправлено: Dimapplk, 11:20 17-12-2008
Demon L



Lite FSB
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dimapplk
Большое спасибо но кажется это немножко не то...
 
Еще раз более подробно.
Задача :
В папку C:\1 сыпется файлики их имена и расширения все время разные (примерно вот такие 12345678.m12) нужно их все раскидать по двум другим папкам по условию:
если в файле есть "qwerty" в любой строке, то переместить файл не меняя имени в папку C:\2 если в нем нет "qwerty" то в папку C:\3
в итоге C:\1 пустая ждет файликов...
 
 

Всего записей: 375 | Зарегистр. 24-07-2003 | Отправлено: 11:20 17-12-2008
Dimapplk

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

Всего записей: 102 | Зарегистр. 20-05-2007 | Отправлено: 11:30 17-12-2008 | Исправлено: Dimapplk, 11:34 17-12-2008
Открыть новую тему     Написать ответ в эту тему

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


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru