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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dosya
Думаю тебе стоит хелп почитать:

Цитата:
AsLoggedUser
Предписывает выполнять задачу "от имени" текущего авторизовавшегося пользователя системы. Задача с опцией AsLoggedUser будет выполнена только если на машине присутствует "залогинившийся" пользователь.
 

Есть еще опции по авторизации, в хелпе все подробно описано.

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
я правильно понимаю, что для залогиненного юзера не нужно загрузать профиль (он ведь итак загружен)?

Всего записей: 738 | Зарегистр. 27-02-2003 | Отправлено: 18:27 11-12-2004
daMIR



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dosya
Профиля чего? Винды или программы?

Цитата:
LoadProfile
При авторизации задачи используйте эту опцию для приложений, которые нуждаются в загрузке профиля ('Outlook Express', 'The Bat!', 'IE' и т. д.).

Если у тебя проблема с загрузкой профиля программы.

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемые, помогите!
Использую nnCron LITE. Пытаюсь запустить такой скрипт
 
#скачивает файл test.gif, изменяет название test.gif>12-20_08-28.gif
*/30 * * * * !S" d:\cron\curl.exe -o d:\cron\img\test.gif http://www.ххх.хх/test.gif" START-APP S" d:\cron\img\test.gif" S" d:\cron\img\%MM%-%DD%_%hh%-%mm%.gif" FRENAME
 
FRENAME запускается одновременно с первым приложением. Подскажите как сделать, чтобы FRENAME запускалась после выполнения первой задачи. START-APPW почемуто неработает, не запускает curl.exe. Напоминаю, что я использую nnCron LITE, я так понял, что скрипты типа #(.......................)# здесь не поддерживаются.
 
P.S. Вопрос снимается, уже решили:  
*/30 * * * * !0 S" d:\cron\curl.exe -o d:\cron\img\test.gif http://www.xxx.xx/winter.gif" StartAppWait DROP 500 PAUSE S" d:\cron\img\test.gif" S" d:\cron\img\%MM%-%DD%_%hh%-%mm%.gif" FRENAME

Всего записей: 4 | Зарегистр. 31-07-2003 | Отправлено: 11:26 20-12-2004 | Исправлено: gintaswork, 16:34 20-12-2004
gintaswork

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может кто знает, как скрыть окно приложения?
Скрипт:

Цитата:
*/30 * * * * !0 S" d:\cron\curl.exe -o d:\cron\img\test.gif http://www.xxx.xx/winter.gif" StartAppWait DROP 500 PAUSE S" d:\cron\img\test.gif" S" d:\cron\img\%MM%-%DD%_%hh%-%mm%.gif" FRENAME


Цитата:
Использую nnCron LITE.

SWHide не знаю как использовать с nnCron LITE

Всего записей: 4 | Зарегистр. 31-07-2003 | Отправлено: 18:40 20-12-2004 | Исправлено: gintaswork, 18:42 20-12-2004
roman78



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

Цитата:
SWHide не знаю как использовать с nnCron LITE

предположу что тут никто не знает, тк все полную версию пользуют... а почему ты лайт выбрал? они же все фри...

Всего записей: 428 | Зарегистр. 31-05-2003 | Отправлено: 19:11 20-12-2004
gintaswork

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

Цитата:
а почему ты лайт выбрал?

в учреждении могу использовать только лицензионный софт, а начальство склонить к покупке нужного трудно однако... (nnCron free для частного использования)
Может сделать через плагин?...

Всего записей: 4 | Зарегистр. 31-07-2003 | Отправлено: 19:22 20-12-2004 | Исправлено: gintaswork, 19:27 20-12-2004
igor andreev

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

Цитата:
Может кто знает, как скрыть окно приложения?  

Блин, я тоже синтаксис nnCron Lite не знаю и curl кстати не пробовал еще
Можешь написать в блокноте файл *.vbs:  

Код:
 
Set WshShell = CreateObject("WScript.Shell")
WshShell.CurrentDirectory="d:\cron\img"
curlURL="-o d:\cron\img\test.gif http://www.xxx.xx/winter.gif"
WshShell.Run "d:\cron\curl.exe "+curlURL, 0, false
Set WshShell = Nothing
WScript.Quit
 

и запускать wscript.exe твой_файл.vbs (0, false - значит запускать hidden и не дожидаться окончания работы приложения)
 
Можешь вместо curl попробовать wget, у того есть параметр комстроки -b , он после старта уйдет в background.
 
Есть также консольные утилиты  
ShellExecute http://www.optimumx.com/download/
NirCmd (функций чуть поменьше, чем у nnCron Lite ) http://www.nirsoft.net/utils/nircmd.html  
которые могут запускать приложения в скрытом режиме
и есть CMDOW http://www.commandline.co.uk/cmdow/index.html , которая вообще может делать с открытыми окнами что угодно. Все бесплатно естественно.
 
Хех, я в справку nnCron Lite заглянул сейчас, где "переменные nncron.ini" :
DefaultOpenMode: <mode>
 
Задает режим по умолчанию, в котором nnCron LITE будет запускать приложения (окно приложения отображается в обычном режиме, свернутым в значок, распахнутым на весь экран или скрытым).
 
Допустимые значения:  
 
DefaultOpenMode: ShowNormal  
DefaultOpenMode: ShowMinimized  
DefaultOpenMode: ShowMaximized  
DefaultOpenMode: SWHide

Всего записей: 1704 | Зарегистр. 08-12-2004 | Отправлено: 20:20 20-12-2004 | Исправлено: igor andreev, 20:40 20-12-2004
roman78



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

Цитата:
в учреждении могу использовать только лицензионный софт

хм... ты только нечетные строки читаешь???

Всего записей: 428 | Зарегистр. 31-05-2003 | Отправлено: 01:31 21-12-2004
gintaswork

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
igor andreev
Спасибо, буду пробовать. Кстати,
Цитата:
DefaultOpenMode: SWHide
не работает

Всего записей: 4 | Зарегистр. 31-07-2003 | Отправлено: 07:57 21-12-2004
bornbill



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ помогите сделать скрипт заливающий файлик на фтп
плз

Всего записей: 1440 | Зарегистр. 02-04-2004 | Отправлено: 12:57 21-12-2004
igor_andreev

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bornbill
А подробнее? Чем заливать собрался, ncftpput.exe, wput.exe, виндовой ftp.exe или еще чем? Какой скрипт, vbscript что-ли? Или просто задачу для nnCron, топик то о нем вроде?
Всего один файлик? Тогда что-то вроде:

Код:
 
#( send_to_ftp
NoActive
Action:
FILE-WRITE: "ftp.txt" "open ftp.mysite.com%crlf%"
FILE-APPEND: "ftp.txt" "mylogin%crlf%"
FILE-APPEND: "ftp.txt" "mypassword%crlf%"
FILE-APPEND: "ftp.txt" "cd /%crlf%"
FILE-APPEND: "ftp.txt" "hash%crlf%"
FILE-APPEND: "ftp.txt" "binary%crlf%"
FILE-APPEND: "ftp.txt" "send D:\backup\clock.log%crlf%"
FILE-APPEND: "ftp.txt" "quit%crlf%"
1000 PAUSE
ShowNormal   NormalPriority
START-APPW: ftp -s:ftp.txt
500 PAUSE  
FILE-DELETE: "ftp.txt"
)#
 

Всего записей: 1704 | Зарегистр. 08-12-2004 | Отправлено: 13:37 21-12-2004
bornbill



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
сенксь работает а вопрос а как статус получить залился он нормально или произошёл сбой при заливке а скрипт на внутренем языке nncrona блин как я мог упустить момент рботы ftp с файлами вернее передачи набора комманд через файл сенкс

Всего записей: 1440 | Зарегистр. 02-04-2004 | Отправлено: 13:52 21-12-2004
igor_andreev

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

Цитата:
вопрос а как статус получить залился он нормально или произошёл сбой при заливке

START-APPW: cmd.exe /c ftp -s:ftp.txt>ftp.log
В папке nnCron смотри ftp.log

Всего записей: 1704 | Зарегистр. 08-12-2004 | Отправлено: 14:02 21-12-2004
n0xyl



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
хочу скопировать папку профиля и пишу следующее
 
nnbackup.exe copy -i c:\documents and setings\n0xyl\application data\thunderbird\profiles\i6ywthlv.n0xyl" -o d:\backup\thunderbird1 -s
 
получаю следующее
 
ERROR: Source path 'c:\Documents' not exists (2 : The system cannot find the file specified.)
 
Что нужно подправить?

Всего записей: 317 | Зарегистр. 07-01-2003 | Отправлено: 12:54 08-01-2005
DJ makrus

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
n0xyl  
 
Заключи путь в кавычки, т.е. не  

Код:
c:\documents and setings\n0xyl\application data\thunderbird\profiles\i6ywthlv.n0xyl
, а

Код:
"c:\documents and setings\n0xyl\application data\thunderbird\profiles\i6ywthlv.n0xyl"

Всего записей: 529 | Зарегистр. 25-03-2004 | Отправлено: 13:21 08-01-2005 | Исправлено: DJ makrus, 13:23 08-01-2005
n0xyl



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
помогло, большое спасибо

Всего записей: 317 | Зарегистр. 07-01-2003 | Отправлено: 14:15 08-01-2005
dosya



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, пожалста.  
При старте системы не работает скрипт
 
#( startup
Time: START-TIME
NoLog
AsLoggedUser
LoadProfile
Action:
ShowNormal   NormalPriority
START-APP: H:\Program Files\NetLimiter\NetLimiter.exe /s
START-APP: H:\Program Files\ninja\Ninja.exe
START-APP: H:\Program Files\Stata Labs\SAproxy Pro\saproxy.exe
START-APP: H:\Program Files\LinkStash\lsmon.exe
)#
 
И не вставляется пауза между START-APP: - ругается, что ошибка.
 
Спасибо

Всего записей: 738 | Зарегистр. 27-02-2003 | Отправлено: 02:37 09-01-2005
dosya



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

Всего записей: 738 | Зарегистр. 27-02-2003 | Отправлено: 04:29 14-01-2005
DJ makrus

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dosya
не совсем понял что означает:
Цитата:
не инициируется
и
Цитата:
при перезапуске прога его переписывает
какая прога? nnCron? Он должен не переписывать, а перечитывать и не только при запуске, но и в начале каждой минуты, а так же после его (кронтаба) изменения. И при перезапуске чего?    
 
Попробуй в задачке (скрипте) заменить:
Код:
Time: START-TIME
на
Код:
WatchLogon: "АBCDEF"

Если пользователь долго (больше минуты примерно) логинится, то время подподающее под понятие START-TIME истекает и задачка соответственно не запускается.

Всего записей: 529 | Зарегистр. 25-03-2004 | Отправлено: 04:54 14-01-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