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

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

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

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nnCron
 
nnCron - это компактный, но мощный планировщик и менеджер автоматизации с собственным скриптовым языком, основанным на синтаксисе языка программирования Форт. Помимо традиционной для планировщика способности запускать в указанное время программы, "напоминалки" и открывать документы ..
 
nnCron способен отслеживать файлы, флаги, окна, процессы, движения мыши, время простоя компьютера, клавиатурные шорткаты, выход в онлайн/оффлайн, появление диска в драйве, наличие хоста в сети (пинг), изменение удаленного ресурса по http-протоколу, количество свободного места на диске, загруженность оперативной памяти и многое другое...
 
nnCron понимает cron-формат (Unix) и управляется с помощью текстовых кронтаб-файлов. Для тех, кто любит работать с GUI есть графическая оболочка из которой можно удалять/добавлять/редактировать и запускать задачи, устанавливать напоминалки, менять настройки программы.
 
nnCron позволяет использовать в задачах VBScript/JScript, регулярные выражения и расширяется за счет плагинов. Он может быть запущен в качестве службы (сервиса) или как обычное приложение. Обладает средствами удаленного администрирования. Подробнее прочитать о возможностях nnCron вы можете в online-документации.
 
nnCron бесплатен для граждан стран бывшего СССР при условии частного и некоммерческого использования.


история изменений - https://nncron.ru/forums/viewforum.php?f=11
форум - https://nncron.ru/forums/
 
архив конференции поддержки: » fido7.ru.nncron
 
скачать: https://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 | Исправлено: RetroRocket, 07:16 15-10-2024
AlikasS

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

Код:
<%
: REMOTESENDMESS { a1 u1 a2 a3 u3 \ soc rem-ip -- ior }( ip/name port message -- true/false )
SocketsStartup THROW
CreateSocket
0=  
IF  
    TO soc  
    a1 u1 GetHostIP
    0=  
    IF  
        DUP TO rem-ip  
        a2 soc ConnectSocket
        0=  
        IF  
            a3 u3  \
            soc WriteSocketLine DROP  
             TRUE
        ELSE  
        S" хост не соединяется" MsgBox  
         FALSE
        THEN  
    ELSE  
    S" хост не найден" MsgBox
    DROP
     FALSE
    THEN  
 5000 PAUSE
 soc CloseSocket DROP
ELSE
S" сокет не создан" MsgBox
    DROP
THEN  
;
%>
 
#( убить_все_процессы_dmaster.exe
NoActive
LoadProfile
Action:
S" 127.0.0.1" 2003 S" S%QUOTE% dmaster.exe%QUOTE% KILL" EVAL-SUBST REMOTESENDMESS DROP \ N>S MsgBox  
)#

 
Добавлено:
dmaster.exe надеюсь найдешь где заменить в моей задаче на свое.
P.S. будут вопросы пиши ICQ. на сегодня я все

Всего записей: 183 | Зарегистр. 30-11-2009 | Отправлено: 17:09 28-02-2013 | Исправлено: AlikasS, 12:38 03-03-2013
niask



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Такая проблема. Если 2 напоминания (или больше) в nnCron выпадают одновременно (например, просроченные напоминания при запуске системы), то эти напоминалки показываются с одинаковым текстом, а nnCron вылетает с ошибкой ("приложение будет закрыто"). При перезапуске напоминалок нет в крон-файлах. Win7 x64 SP1 (на Висте вроде также), nnCron 1.93b10. Можно исправить?

Всего записей: 341 | Зарегистр. 20-09-2007 | Отправлено: 13:19 07-03-2013
VoidVolker

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

Цитата:
 Можно исправить?

Да, подтверждаю, есть такой баг при запуске двух напоминаний в одно и то же время.
 
Добавлено:
Вот исправленная версия: http://www.nncron.ru/download/nncron193b12.exe

Всего записей: 186 | Зарегистр. 10-11-2008 | Отправлено: 15:42 07-03-2013
niask



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VoidVolker
спасибо! ты разработчик??

Всего записей: 341 | Зарегистр. 20-09-2007 | Отправлено: 11:51 08-03-2013
VoidVolker

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

Цитата:
спасибо! ты разработчик??

Лишь отчасти: пишу плагины и администрирую форум.

Всего записей: 186 | Зарегистр. 10-11-2008 | Отправлено: 11:55 08-03-2013
Eidar



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, как вывести через SEND-KEYS текущую дату?

Всего записей: 83 | Зарегистр. 31-05-2010 | Отправлено: 15:23 09-03-2013
VoidVolker

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

Код:
CUR-DATE DATE>S SEND-KEYS

Всего записей: 186 | Зарегистр. 10-11-2008 | Отправлено: 17:36 09-03-2013
HelioSS



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Архивирую настройки Google Chrome с помощью nnBackup.
Но сделать это при работающем Google Chrome не представляется возможным - получаю ошибку "Файл занят другим приложением". А мне обязательно нужно, чтобы архивирование произошло.
Есть какие-то пути обхода этой проблемы?

Всего записей: 5957 | Зарегистр. 26-11-2007 | Отправлено: 18:02 05-04-2013
lucky_Luk

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

Цитата:
Архивирую настройки Google Chrome с помощью nnBackup.
Но сделать это при работающем Google Chrome не представляется возможным - получаю ошибку "Файл занят другим приложением". А мне обязательно нужно, чтобы архивирование произошло.
Есть какие-то пути обхода этой проблемы?

 
А на правах догадки: попробуй архивировать настройки с помощью отдельного профиля WinRAR с включенной опцией "Открывать совместно используемые файлы", на вкладке "Резервное копирование".

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 19:55 05-04-2013
HelioSS



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lucky_Luk
WinRAR? А при чём тут он?

Всего записей: 5957 | Зарегистр. 26-11-2007 | Отправлено: 20:18 05-04-2013
lucky_Luk

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

Цитата:
WinRAR? А при чём тут он?

При том, что он умеет обрабатывать "занятые" файлы. А nnBackup похоже не умеет. А для начала надо проверить кое-что: можно ли вручную скопировать какой-нибудь из этих "занятых" файлов Хрома (при работающем Хроме)?

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 22:33 05-04-2013
HelioSS



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

Цитата:
можно ли вручную скопировать какой-нибудь из этих "занятых" файлов Хрома (при работающем Хроме)?

Неа

Всего записей: 5957 | Зарегистр. 26-11-2007 | Отправлено: 09:49 06-04-2013
lucky_Luk

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

Цитата:
Неа

А при не работающем?
 
Добавлено:
Как удалять из юзерской папки Temp все файлы и папки, не занятые системой?
Обычным PURGE-OLD не получается, выдает ошибку "отказано в доступе".
nnCron запущен как приложение, с юзерскими правами. Незанятые файлы удаляет нормально.
Может вместо слова nnCron использовать команды винды, какие?

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 12:27 06-04-2013
YellowMo

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я запускаю пакетный файл.
 
Пакетный файл «ClearFolder.cmd» очищает папку, указанную параметром, от всех файлов и подпапок (в том числе и вложенных), независимо от их атрибутов (hidden, system, read-only).
 
ClearFolder.cmd
@echo off
setlocal enableextensions enabledelayedexpansion
 
if exist "%~1" (
    echo Clearing folders in [%~1].
    pushd "%~1" && (rmdir /s /q "%~1" & popd) 2>nul
) else (
    echo Not found [%~1]
)
 
endlocal
exit /b 0
 
Примеры использования:
ClearFolder.cmd "e:\Programs\WWW\HandyCache\Cache"
ClearFolder.cmd "%Temp%"

Всего записей: 23 | Зарегистр. 07-03-2006 | Отправлено: 19:49 06-04-2013
lucky_Luk

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Удалено.
 
Добавлено:
Как заставить сабж передать батнику параметр?
 
YellowMo
Или как забить каталог %temp% в твой батник?

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 20:32 06-04-2013 | Исправлено: lucky_Luk, 20:41 06-04-2013
HelioSS



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

Цитата:
HelioSS  Цитата: Неа   А при не работающем?

При неработающем все спокойно делается без проблем

Всего записей: 5957 | Зарегистр. 26-11-2007 | Отправлено: 23:08 06-04-2013
lucky_Luk

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

Цитата:
При неработающем все спокойно делается без проблем  

В таком случае загоняй строчку команды nnBackup в nnCron после слова START-APPW:
И сделай так, чтобы перед запуском этой команды nnCron проверял наличие процесса Хрома и если он запущен - то просил тебя закрыть Хром или принудительно его закрывал.
 
Добавлено:
Хапать файлы из-под носа открытого Хрома чревато, он может не успеть сохранить в них какие-то настройки, и такой бекап будет неактуальным. Поэтому лучше сначала закрывать Хром. Это касается бекапа настроек любой программы.

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 00:02 07-04-2013 | Исправлено: lucky_Luk, 00:06 07-04-2013
YellowMo

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

Цитата:
Или как забить каталог %temp% в твой батник?

 
дык последняя строка моего сообщения
 
ClearFolder.cmd "%Temp%"
 
батник работает с параметром, %Temp% и есть этот параметр. Только что проверил именно с параметром %Temp% - работает, и лишних вопросов не задает. Занятые файлы остаются во временной папке.
В смысле, именно так строка и пишется: название батника и через пробел в кавычках параметр.

Всего записей: 23 | Зарегистр. 07-03-2006 | Отправлено: 15:30 07-04-2013 | Исправлено: YellowMo, 15:40 07-04-2013
lucky_Luk

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

Цитата:
батник работает с параметром, %Temp% и есть этот параметр.

Это понятно. А вот как этот параметр засунуть в задачу nnCron? У меня никак не получается, поэтому спросил, как обойтись без параметра, а папку прописать в самом батнике.
 
Добавлено:
Получилось. В задачу после имени батника нужно вписать полный путь к папке Temp в кавычках, а не системную переменную %Temp%.

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 19:33 07-04-2013
YellowMo

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

Цитата:
Получилось. В задачу после имени батника нужно вписать полный путь к папке Temp в кавычках, а не системную переменную %Temp%.

У меня в задаче так:
START-APPW: E:\Programs\nnCron\cmd\ClearFolder.cmd %Temp% - работает
Ух, епс, вроде понял - написал что параметры в кавычках должны быть, а это системная переменная - она то без кавычек.

Всего записей: 23 | Зарегистр. 07-03-2006 | Отправлено: 20:11 07-04-2013 | Исправлено: YellowMo, 20:20 07-04-2013
Открыть новую тему     Написать ответ в эту тему

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

Компьютерный форум 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