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

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
как серьезный вопрос, так никто помочь не может (

Всего записей: 146 | Зарегистр. 26-08-2003 | Отправлено: 00:33 29-10-2005
niko7

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нашел, как добраться до панели  
управления-> оборудование:
control sysdm.cpl ,2.
Может кто подскажет, как выполнить
Диспетчер устройств-->Обновить конфигурацию  
оборудования
 
dabserver
Случайно нашел книгу: Джесси Торрес
"Скрипты для администратора Windows"
специальный справочник. djvu 5.82 мб.
Лежит здесь http://www.megaupload.com/?d=RYJRI05Y
Может поможет Вам.

Всего записей: 2414 | Зарегистр. 23-09-2004 | Отправлено: 19:43 31-10-2005 | Исправлено: niko7, 19:45 31-10-2005
dabserver

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
свою проблему решил частично. читать здесь: http://nncron.ru/forums/viewtopic.php?t=863

Всего записей: 146 | Зарегистр. 26-08-2003 | Отправлено: 16:13 03-11-2005
niko7

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dabserver
Тема интересная. Думаю, что было бы здорово если вы  
вдальнейшем отражали её на этом форуме.

Всего записей: 2414 | Зарегистр. 23-09-2004 | Отправлено: 22:43 03-11-2005 | Исправлено: niko7, 22:44 03-11-2005
bornbill



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

Всего записей: 1440 | Зарегистр. 02-04-2004 | Отправлено: 10:18 04-11-2005
dabserver

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

Всего записей: 146 | Зарегистр. 26-08-2003 | Отправлено: 14:23 04-11-2005
Spark

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Такая вроде не хитрая задача. Есть приложение, по нажатию Ctrl+M минимизирует само-себя в трей(не в панель задач! панель чистой остается). Дальше если один раз кликнуть по иконке в трее - разворачивается в зад. А вот как такой разворот проводить по nnCron-овскому хот-кею, что б мышу вообще не трогать? Тайтл окна, класс окна - все есть, все известно. Дальше-то что?

Всего записей: 950 | Зарегистр. 01-10-2003 | Отправлено: 21:50 04-11-2005 | Исправлено: Spark, 21:52 04-11-2005
Molt



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

Всего записей: 1337 | Зарегистр. 07-11-2004 | Отправлено: 23:48 04-11-2005 | Исправлено: Molt, 21:52 06-11-2005
Spark

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Во-первых, хотел "обновить" вопрос о подъеме окна из трея(см. на два сообщения выше). А во-вторых нарисовалась еще одна задача. Есть фолдер c:\windows\Temp\, по нажатию на хоткей надо все его содержимое сносить. Это не проблема, как это запрограммировать на nnCron-языке знаю. А вот как запрограммировать доп. условие "если имеется суб-фолдер c:\windows\Temp\AAA, то оставить его в покое" - не знаю. Подмогните?

Всего записей: 950 | Зарегистр. 01-10-2003 | Отправлено: 21:11 06-11-2005
volodyalipkin



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

Цитата:
c:\windows\Temp\AAA, то оставить его в покое

Его - подфолдер ААА или весь c:\windows\Temp ?

Всего записей: 771 | Зарегистр. 12-10-2002 | Отправлено: 22:39 06-11-2005
Spark

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

Цитата:
Его - подфолдер ААА или весь c:\windows\Temp ?

Нет, вот именно c:\windows\Temp\AAA оставить в покое. И только его. А все что "не AAA" - по-прежнему снести. Причем(не думаю, что это важно, но так... на всякий) - в момент нажатия хот-кея AAA может как существовать, так и отсутствовать.

Всего записей: 950 | Зарегистр. 01-10-2003 | Отправлено: 14:44 07-11-2005
volodyalipkin



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Spark
Решение слегка дубовое.
Ставим ААА атрибут Hidden. После этого удаляем всё. Снимаем атрибут Hidden.

Всего записей: 771 | Зарегистр. 12-10-2002 | Отправлено: 22:44 07-11-2005
Ilmo

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как-то так (хотя тоже кривовато - regexp надо поправить):
 

Код:
 
Action:
     RECURSIVE
     FOR-FILES: "c:\windows\Temp\*.*"
       RE-MATCH: "%FOUND-FULLPATH%" "/c:\\windows\\Temp\\AAA\\.*/i"   NOT
       RE-MATCH: "%FOUND-FULLPATH%" "/c:\\windows\\Temp\\AAA$/i"     NOT AND
       IF
         IS-DIR?
         IF DIR-DELETE: "%FOUND-FULLPATH%" ELSE FILE-DELETE: "%FOUND-FULLPATH%" THEN
      THEN
    ;FOR-FILES
 

Всего записей: 20 | Зарегистр. 26-02-2004 | Отправлено: 07:15 08-11-2005
Spark

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

Цитата:
Ставим ААА атрибут Hidden. После этого удаляем всё.

Не катит... PURGE-OLD: DIR-DELETE: и т.п. сносят любые каталоги. Хоть с аттрибом "Системный".
 
Ilmo

Цитата:
Как-то так (хотя тоже кривовато - regexp надо поправить):  

А вот так - полный руль, работает!   Тока зачем РегЭкспы править? Вроде и так все не плохо? Или я не тщательно потестил?  

Всего записей: 950 | Зарегистр. 01-10-2003 | Отправлено: 15:37 08-11-2005
volodyalipkin



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

Цитата:
Не катит

Можно было стартовать bat файл. В нем катит. Но решение Ilmo лучше.

Всего записей: 771 | Зарегистр. 12-10-2002 | Отправлено: 19:53 08-11-2005
dabserver

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
насчет цикла FOR-FILES: и дат - вот есть потребность каталог с несколькими десятками тысяч файлов разбросать в подкаталоги по номерам недель, а вот про номера недель что то в кроне ничего не нашел, может подскажет кто где копать?

Всего записей: 146 | Зарегистр. 26-08-2003 | Отправлено: 14:18 10-11-2005
Kop_M

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

Всего записей: 50 | Зарегистр. 16-09-2004 | Отправлено: 15:48 11-11-2005
volodyalipkin



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dabserver
А зачем nnCron для этого? Это же вроде одноразовое действие. Надо написать скрипт на Perl.

Всего записей: 771 | Зарегистр. 12-10-2002 | Отправлено: 21:23 11-11-2005
dabserver

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

Всего записей: 146 | Зарегистр. 26-08-2003 | Отправлено: 02:22 15-11-2005
igor_andreev

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dabserver
Может vbs ? nnCron его поддерживает, а там легко с неделями.
 
Set fso = CreateObject("Scripting.FileSystemObject")
fso.CreateFolder "C:\" & datepart("ww", date)

Всего записей: 1704 | Зарегистр. 08-12-2004 | Отправлено: 05:09 15-11-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