Ru-Board.club
← Вернуться в раздел «Программы»

» nnCron

Автор: Widok
Дата сообщения: 29.01.2008 14:38
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
[more=history]1.93
beta 15 (2016-02-15)
* Исправлен баг с поиском в строках более 65535 байт.

beta 10 (2009-12-03)
+ new tm.exe option TaskList (this dialog appears by default when you run tm.exe without parameters);

beta 9 (2009-12-02)
* nnGuard runs nnCron correcly with -dir option;
* directory of tm.out fixed.

beta 8 (2009-03-19)
* WIN-INPUT-TEXT: bug fixed.

beta 7 (2009-03-12)
+ New nncron.ini options Outfile, Logging;
* search in vocabulary by hash on reload crontabs bug fixed.

beta 6 (2009-03-03)
+ search in vocabulary by hash
* some bug fixed.

beta 5 (26.Feb.09)
* ICOMPARE (also -TEXT, UPPER-CHAR, UPPER) bug fixed.

beta 4 (18.Feb.09)
* WIN-EXIST+ADD-TI bug fixed.

beta 3 (29.Dec.08)
* "default editor" bug fixed;
* restarting nncron from GUI bug fixed;
* some bugs fixed.

beta 2 (19.Dec.08)
* nnCron home folder bug fixed;
* default direcory changed to %AppData%nnCron;
* menu option "Help" bug fixed;
* restart nnCron after nncron.ini saving bug fixed (Vista);
* reminder saving bug fixed (Vista).

beta 1 (27.Aug.08)
+ option -dir works during install.

1.92
beta 2 (27.Nov.07)
+ new variables %USER-HOME-DIR%, %FOLDER-PROFILE%;
+ new nncron.exe options -app-for-all, -app-for-user (for -install/-remove);
+ new nncron.exe and tm.exe option -dir <current-directory-name>;
+ it's possible run several nncron.exe instances;

beta 1 (04.May.06)
* WIN-TEXT is changed.[/more]

документация:

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 (галочка "Загрузить профиль").


[more=Полезные самодельные задачи для сабжа на Ru-Board'е]
Обновление и обработка антивирусных баз Kaspersky Internet Security

Запуск индексирования файлов в программе Архивариус 3000

Установка активного окна поверх остальных (работает со всеми окнами, в т.ч. диалоговыми и пр.)

Перемещение файлов которые не изменялись в течении последних, например, 10 мин.
дополнительные комментарии смотрим в самом сообщении [/more]

Если хочется в имени задачи поставить пробел, используйте комбинацию Alt+0160, такой пробел принимается.

[more=Полезные самодельные задачи для сабжа на оффоруме]
Тема "ПОЧЕМУ-БЫ НЕ СОЗДАТЬ ТЕМУ *ветку *ГОТОВЫЕ РЕШЕНИЯ"

подфорум - "Plugins"new с полезными любительскими плагинами[/more]

[more=Актуально!!! Запуск и работа nnCron в Win7 (оффорум)]
Запуск и работа nnCron в Win7
Описание от автора (AlikasS) решения имеющихся проблем в Win7, ссылки смотрим так же в его подписи[/more]

nnCron на GitHub


предыдущее обсуждение - тут
Автор: Dimitr69
Дата сообщения: 29.01.2008 16:01
Ребяты, подскажите . Вопрос дилетанта. Поставил крон. Зарегистрировал. Бесплатно , как житель USSR. Проработал КРОН пару недель. И теперь стал выкидывать окно (1 раз в пару минут). Мол иссякло пробное время, купи меня и все тут. (Заголовок окна nnCron , тект на нерусском)
Я написал скрипт что бы оно само сваливало типа

WatchWinCreate: "nnCron"
Action:
\ Получ дескритор
S" nnCron" WIN-EXIST?
IF
0 0 0x10 WIN-HWND SendMessageA DROP
THEN

Это все работает (только мелькает окно появится-исчезнет), но отчего оно просит покупки??? Чего он ко мне пристал?
Я же свой , USSR-овец!!!
Он что считает что я коммерчески его пользую?
Автор: aljd
Дата сообщения: 29.01.2008 16:29
Dimitr69
проверь регистрацию
или повтори ее по инструкции еще раз
Автор: lucky_Luk
Дата сообщения: 29.01.2008 21:53
Не получается вручную запустить задачу, в которой прописано OnceADay, и которая в эти сутки уже запускалась автоматически. Так и должно быть?
Автор: DJ makrus
Дата сообщения: 30.01.2008 05:45
ANDY2112
Цитата:
Пытаюсь на Сервере 2003 запустить utorrent сразу после включения, пока никто не залогинился...
потому что обычному GUI-приложению нужен пользователь..., попробуй добавь в шапку задачи AsService, возможно потребуется еще прописывать utorrent в реестре винды как сервис (но с этим уже в соотвествующий топик) - все это исключительно предположения, попробуй. Мож кто еще чем дополнит эту мысль...

lucky_Luk
Цитата:
Не получается вручную запустить задачу, в которой прописано OnceADay...
для слов этой группы ручной запуска задачи их не отменяет, измени название задачи, после того как nnCron перечитает кронтабы сможешь запустить задачу вручную.
Автор: Dimitr69
Дата сообщения: 30.01.2008 09:29
А еще вопрос. К крону скачал русифицированную справку help_ru.chm . Она хорошая и красивая , но необходимо мне , к примеру, получить описание слова /STRING, а ее нету в справке. Набираю в консоли команду WORDS-LIKE STRING. Получаю: STRING-FROM-FILE и т.д. (5 слов содержащих STRING) А что они делают , как их применить - не знаю. Кое что нашел в других файлах документации. Я так понимаю надо исходники смотреть??? И разбираться что к чему??
Автор: doc58_81oB0t
Дата сообщения: 30.01.2008 10:56
привет

Использовал Switch off, но функций не хватает, решил на ннкрон перейти..

0 23 * * 1-5 C:\WINDOWS\system32\shutdown.exe -s -t 30
0 09 * * 6-7 C:\WINDOWS\system32\shutdown.exe -s -t 30

необходимо выкл компьютер с WinXP каждый день в 23 часа, а по выходным в 9 утра.
С вышеизложенным скриптом проблем не будет или стоит что-то добавить для корректности выключения?
Автор: DJ makrus
Дата сообщения: 30.01.2008 11:00
Dimitr69
Цитата:
...но необходимо мне , к примеру, получить описание слова /STRING, а ее нету в справке...
В справке которая хорошая и красивая (а главное вполне достаточная для 90% задач для 90% пользователей) есть закладка "Поиск" набрав там "/STRING" (можно и без слеша) смотрим первый же заголовок "Неотложная помощь по Форту" где читаем:
Цитата:
\ укоpачиваем str1 на 5 символов слева
\ и помещаем pезультат в str2
str1 COUNT 5 /STRING str2 PLACE
MSG: "%str2 COUNT%"
но это "внутреннее" слово, а для внутренних слов лучшего описания чем исходники - нет (за редким исключение, как /STRING), естественно необходимо хотя бы минимальное знание Форта. Если же ты не знаешь, то либо начни изучать, либо опиши поподробней что ты хочешь добиться от nnCron'а здесь и на оффоруме (начать можно с РуБорды).

Добавлено:
doc58_81oB0t
Цитата:
С вышеизложенным скриптом проблем не будет или стоит что-то добавить для корректности выключения?
этот скрипт для Lite-версии nnCron'а? Как корректно выключает "shutdown.exe" - не знаю, для этого есть POWEROFF.
Автор: doc58_81oB0t
Дата сообщения: 30.01.2008 14:21
спасиб за ответ
потестил, работает под ннсрон лайл

установил ннкрон, с регистрацией для "своих"
вроде верно все:

Time: 0 23 * * 1-5 *
Time: 0 09 * * 6-7 *
Action:
POWEROFF
Автор: klimusu
Дата сообщения: 30.01.2008 18:51
подскажите что делать с регистрацией nncron?
Автор: IDentify
Дата сообщения: 30.01.2008 19:38
klimusu

Открой справку к программе (на русском) там всё написано.
Автор: klimusu
Дата сообщения: 30.01.2008 19:49
IDentify
спасибо!
Автор: Dimitr69
Дата сообщения: 31.01.2008 12:54
Ребяты. Такая задача:
Работает программа. (Главное окно имеет Class:#32770; Text:"Альфа-Телекс" (смотрю из WINSPY)) Постоянно опрашивая внешнее устройство (тлг. модем). Как только в устройтсво пришла информация, программа вывешивает диалог. окно (Class:#32770; Text:"Альфа-Телекс" т.е такое же как и главное, как ни странно...) с тремя кнопками (мол что сделать с сообщением) (1. Выдать на экран текст сообщения. 2.Записать в архив 3. Переслать в канал).
Необходимо:
При появлении диалога автоматом имитировать нажатие кнопки № 1 Причем через раз. (Кнопка : Class:Button; Text:"Текст").

Пишу такую хрень:

#( Press_Button_OneHalf

AsLoggedUser
0xF5 CONSTANT bm_click
VARIABLE previos_press
VARIABLE f_Butt_exist
VARIABLE button_hwnd

WatchWinCreate: "Альфа-Телекс"
Action:
0 f_Butt_exist ! \ сброс флага
\ получим дескриптор появившегося окна в перем WIN-HWND
GetForegroundWindow WIN-HWND !

FOR-CHILD-WINDOWS: "Текст"
f_Butt_exist -1 ! \ обнаружено окно с кнопкой Текст
\ КАК ИЗ ЦИКЛА ВЫЙТИ, чтоб другие кнопки не перебирать???
WIN-CHILD-HWND button_hwnd ! \ сохраним дескриптор кнопки
;FOR-CHILD-WINDOWS

f_Butt_exist @
IF \ окно с кнопкой найдено !

previos_press @
IF \ если уже нажали перед этим
0 previos_press ! \ просто сбросим флаг
ELSE
-1 previos_press ! \ установим флаг
\ имитируем нажатие кнопки , ремаркирую т.к. не знаю правильно ли?
\ 0 0 bm_click button_hwnd SendMessageA DROP Это правильный метод нажатия кнопки?
BALLOON: "Внимание!" "Вывод текста!"
PAUSE: 3000
BALLOON: "" ""
THEN
THEN

)#

Так вот не работает такая лабуда! (На окно никакой реации (OS:Windows2000))
Какие оконные функции Крона работают с названием класса, а какие с текстом заголовка ??? (Как я понял WIN-EXIST работает с названием класса.
S" ProgMan" WIN-EXIST? \ получение дексриптора раб стола в WIN-HWND).
В тоже время WIN-ACTIVATE: "*Блокнот" \ работает с заголовком окна (активизировать окно блокнота если оно открыто и не активно), хотя класс блокнота "Notepad".
Может я чего то путаю???




Добавлено:
f_Butt_exist -1 ! \ пардон, ошибочка
-1 Butt_exist ! \ надо

Добавлено:
Блин
-1 f_Butt_exist ! \ ну вы поняли ...
Автор: DJ makrus
Дата сообщения: 31.01.2008 16:31
Dimitr69
Цитата:
...Так вот не работает такая лабуда!...
Как я понимаю проблема №1 - задача не срабатывает при появлении окна? Так?
Давай сначала с ней разберемся.
1. Создай маленькую тестовую задачу: в шапке
WatchWinCreate: "Альфа-Телекс", а в теле задачи что-нибудь вроде
MSG: "Окно поймали!"
Проверяй - эта задача срабатывает?
Если нет, то
1. Вместо WatchWinCreate: попробуй все остальные слова Watch* из соотвествующего раздела в справке.
2. Возможно мешается родительское окно, попробуй его переименовать "до неузнаваемости" с помощью WIN-SET-TITLE:
3. Если п.1 не помог, даже с учетом п.2, то попробуй поймать окно с помощью WIN-EXIST:
В качестве шаблона попробуй "*льфа*"
Ждем результатов.

PS спрячь свою задачу под тег more
Автор: BOObastis
Дата сообщения: 01.02.2008 11:26
Подскажите пожалуйста, почему не работает такая конструкция:

Определяю переменную:

Код: SET BASE_PATH = "H:\DOCS\MY\data\O05.cdb"
Автор: Dimitr69
Дата сообщения: 01.02.2008 11:47
Маркус,
Не ловится диалог. окошко (класс как у основного #32770, Text:"Предлагаю" (ранее писал ошибочно Текст: "Альфа-Телекс").

ни по

WatchWinCreate "Предлагаю"
WatchWindow "Предлагаю"
WatchWinActivate "Предлагаю"

А WIN-EXIST: "Предлагаю"
IF ...
работает.
Но не катит таким образом опрашивать каждые 15 сек.
Ну допустим отловил его
Как сымитировать нажатие одной из кнопок этого окна с надписью "Текст"?????
Не понял про тег MORE??


Добавлено:
Не вникаю глубоко но конструкция:
FILE-EXIST: "%BASE_PATH%" AND PROC-EXIST: "C-Organizer*.exe" NOT
По моему
FILE-EXIST: "%BASE_PATH%" PROC-EXIST: "C-Organizer*.exe" AND NOT
Автор: DJ makrus
Дата сообщения: 01.02.2008 12:29
BOObastis
Цитата:
...проверялось что файл существует и не существует процесса...

Код: FILE-EXIST: "%BASE_PATH%" PROC-EXIST: "C-Organizer*.exe" NOT AND
Автор: BOObastis
Дата сообщения: 01.02.2008 12:30
Dimitr69

Код: FILE-EXIST: "%BASE_PATH%" PROC-EXIST: "C-Organizer*.exe" AND NOT
Автор: doc58_81oB0t
Дата сообщения: 02.02.2008 20:28
btw, не надо ли добавить проверку на зависшие приложения и добавить FORCE-SHUTDOWN принудительное выкл если какое приложение подвиснет, на всякий случай?

использую простенький скрипт(пост от 15:21 30-01-2008) пол недели, пока не подводил, кстати что за функция 'Выключение питания' при выборе задачи?
Автор: mistdream
Дата сообщения: 03.02.2008 21:47
Добрый вечер...

Я пытаюсь написать скрипт, который будет эмулировать нажатие кнопок в сторонней программе... Запускаю утилиту WinSpy, а что дальше делать не знаю... Мне надо эти кнопки по координатам искать? Или как-то иначе? И как потом эти координаты использовать? Если несложно, напишите пожалуйста общий принцип работы с этой утилитой и команды, на которые мне нужно обратить внимание... Или может есть где-то какой нибудь урок или дока именно по эмулированию нажатий в других программах?


Заранее большое спасибо...
Автор: Dimitr69
Дата сообщения: 04.02.2008 12:13
Добрый вечер...

Я пытаюсь написать скрипт, который будет эмулировать нажатие кнопок в сторонней программе... Запускаю утилиту WinSpy, а что дальше делать не знаю... Мне надо эти кнопки по координатам искать? Или как-то иначе? И как потом эти координаты использовать? Если несложно, напишите пожалуйста общий принцип работы с этой утилитой и команды, на которые мне нужно обратить внимание... Или может есть где-то какой нибудь урок или дока именно по эмулированию нажатий в других программах?


Заранее большое спасибо...

Нажатие кнопок я кое как освоил. Но работает это не стабильно, сам не знаю почему. Наверно тонкостей винды не знаю. Но прицип такой:

Есть окно, на нем несколько кнопок с надписями.
Если win спаем навести на окно, например на заголовке, увидишь какой у окна класс ("tAniClass"), и какой у окна текст ("Чувак, сделай выбор!"). Это окно родительское. Если мышью наведешь на какую то кнопку этого окна, то в нижнем поле спая увидишь класс кнопки tButton, и текст кнопки , например "Пуск", или "OK", короче что написано на самой кнопке.
Теперь кроном имитируем нажатие кнопки:

\ проверим наличие окна
S" Чувак, сдел*" WIN-EXIST?
IF
\ нажмем на кнопку "Пуск"
WIN-CLICK: "Чувак, сделай вы*" "Пуск"
THEN

Первую строку можно также заменеить такой
S" tAniClass" WIN-EXIST?

или так
WIN-EXIST: "*сделай выбор!"

т. е. при работе с оконн. функциями (о них смотри рус. справку КЛЮЧЕВЫЕ СЛОВА NNCRON/Работа с окнами)
можно применить для идентификац. окон либо класс, либо текст окна.

хотел пробный тест написать для калькулятора (программа систаемная), чтобы програмно нажать типа 3+2, но вин спаем надписей на кнопок нету, наверно у них это отображает графика. И поэтому WIN-CLICK здесь не пойдет. Необходимо наверно использовать функции типа SEND-KEYS...

Автор: DJ makrus
Дата сообщения: 04.02.2008 13:42
doc58_81oB0t
Цитата:
...не надо ли добавить проверку на зависшие приложения...
Кроме тебя этого никто лучше не определит, все очень индивидуально, так же как индивидуальны у каждого компьютеры...
Цитата:
...что за функция 'Выключение питания'...
прочти в Help'е описание к словам SHUTDOWN и POWEROFF.

mistdream
Цитата:
...напишите пожалуйста общий принцип работы с этой утилитой...
Утилита WinSpy показывает основную информацию об окне над которым в данный момент расположен курсор мыши, достаточно подробно об ней есть в Help'е, в том числе и как получить с ее помощью нужную инфорацию (см. п.1 ... п.6).
А вот какая информация нужна и что делать с ней тут очень многое зависет от программы которой вы хотите управлять с помощью nnCron'а, но основных принципа два (если не считать их комбинацию):
1. Управление с помощью мыши
2. Управление с помощью клавиатуры
(все как у людей ), поподробнее:

1. В этом случае нам необходимо знать координаты кнопок которые нам предстоит нажимать (лучше всего координаты центра кнопок которые предстоит нажимать). С помощью слов описанных в разделе "Эмуляция движений мыши" мы помещаем курсор мыши "над" соотвествующей кнопкой и производим нажатия, перемещения, отпускания левой/правой кнопки мыши.

2. В этом случае нам надо знать какие горячие клавиши поддерживаются программой, например, "Alt+F4" - общепринятый выход из программы (возможны так же "Alt+X", "Alt+Q"), "Enter" - ввод/нажатие на текущую кнопку, и отправлять их программе с помощью слов описанных в разделе "Эмуляция ввода с клавиатуры" и WIN-CLICK: с WIN-SEND-KEYS:.

Я использую второй вариант, т.к. считаю его более надежным. Какой будете использовать вы смотрите сами, рекомендую начать со второго.
Поэтому в вашем случае вам надо сначала узнать с помощью WinSpy заголовок главного окна программы, заголовок дочернего (если кнопка которую надо нажать расположена не в основном окне программы) и текст самой кнопки. Попробуйте написать задачку для нажатия этой кнопки и если не будет получаться - пишите что и как делали, и что и как происходило.
Автор: mistdream
Дата сообщения: 04.02.2008 20:06
Dimitr69
DJ makrus

Спасибо, очень помогли... Пока столкнулась только с одной проблемой. Как проверить активность кнопки? То есть я на нее жму, она на какое-то время становится неактивной, после того как она вновь активизировалась мне нужно выполнить след действие...

вот только кнопку я эту нажимаю по передвижению мыши, потому в этой программе почему-то две кнопки с одинаковым именем класса, текстом, а хендл меняется при каждом запуске... Получается что различить эти две кнопки можно только по координатам...


И еще есть ли дока по свойствам классов отображающимся в окне Class WinSpy? Взять ведь те же кнопки... Должны же быть у них свойства которые не зависят от приложения... Та же активность... А если конкретнее, то мне придется работать с классом FlatTabCtrl и мне интересно закладки на нем придется тоже по мыши переключать или есть какие-то методы чтобы по очереди активизировать нужную мне закладку по ее номеру?

Пишу скрипт для управления прогой FlylinkDC++
Автор: lucky_Luk
Дата сообщения: 05.02.2008 00:10
Есть задача, которая запускается раз в неделю по OnceAWeek, в ней есть запрос QUERY: и в случае положительного ответа делается определенное действие. А как сделать, чтобы при отрицательном ответе эта задача снова запускалась на следующий день/сутки (при загрузке компа или в определенное время)? Такое возможно или придется городить еще одну задачу?
Автор: DJ makrus
Дата сообщения: 05.02.2008 05:53
mistdream
Цитата:
...Как проверить активность кнопки? То есть я на нее жму, она на какое-то время становится неактивной, после того как она вновь активизировалась мне нужно выполнить след действие...
возможно я ошибаюсь, но скорее всего никак, можно попробовать через паузу выполнять следующее действие (если разброс в продолжительности "неактивности" кнопки не очень велик), или по каким-либо косвенным признакам определять что пора выполнять следующее действие (появление/исчезновение окна/файла, запись в лог-файле программы) надо эксперементировать с этой программой...

Цитата:
И еще есть ли дока по свойствам классов отображающимся в окне Class WinSpy?
здесь я тоже добавлю, IMHO, свойства объектов одного класса в одной программе должны быть одинаковы, но объект такой же по названию класса в другой программе может иметь совершенно другие свойства , классы помогают ориентироваться когда заголовки окон (одной и той же или разных программ) совпадают...

Цитата:
почему-то две кнопки с одинаковым именем класса, текстом, а хендл меняется при каждом запуске...
хэндл обоих окон/кнопок (одну из которых надо нажимать) постоянный во время одного запуска программы (одной сессии)? Или же одна из этих кнопок в течении сессии имеет одинаковый хэндл, а другая (скорее всего та которую нажимаем) меняет свой хэндл? Если так, то можно попробовать запомнить постоянный хэндл и различать окна/кнопки с одинаковыми заколовками/классами по переменному хэндлу (а возможно получится и отлавливать момент для следующего действия по этому же событию - появление окна с тем же заголовком/классом, но новым хэндлом).

Цитата:
...мне интересно закладки на нем придется тоже по мыши переключать или есть какие-то методы чтобы по очереди активизировать нужную мне закладку по ее номеру?
Практически любая программа допускает управление собою без использования мыши, попробуйте "перебирать" активные объекты программ с помощью "Tab" ("Shift+Tab" - обратный порядок), а так же попробуйте сочетания "Ctrl" и "Alt" с цифровыми кнопками клавиатуры, и поэксперементируйте с функциональными клавишами "F1", "F2", ..., "F12".

lucky_Luk
Цитата:
...чтобы при отрицательном ответе эта задача снова запускалась на следующий день/сутки...
см. слово CLEAR-ONCE
Автор: justass
Дата сообщения: 05.02.2008 09:31
Не подскажите как средствами nnCron найти первый свободный диск (буковку), чтобы смонтировать на него volume? Присвоить буковке переменную.
Автор: lucky_Luk
Дата сообщения: 05.02.2008 19:00
DJ makrus

Цитата:
см. слово CLEAR-ONCE

Какая разница между CLEAR-ONCE и CANCEL ?
Автор: akuzminich
Дата сообщения: 08.02.2008 23:03
Всем привет.

nnCron перестал выполнять задачи при выходе из ждущего режима. До этого все работало - ноут выходил из ждущего режима, запускал менеджер закачек и все было хорошо. А сейчас он только выходит из спячки, но ничего не запускает. В логах тоже видно только выход из ждущего режима.

Но это еще не все. Если он просыпается не через большой промежуток времени, минут 5-10, то все работает. Но если проходит пара часов, то он только просыпается, и на этом все.

В чем может быть дело? У меня вообще никаких идей - ничего не понимаю
Автор: mistdream
Дата сообщения: 10.02.2008 19:26
Добрый вечер..Подскажите как избежать запуска модуля раз в минуту при перечитывании кронтабов. Модуль нужен для вызова из другого при определенных условиях
Автор: lucky_Luk
Дата сообщения: 13.02.2008 20:08
mistdream

Цитата:
Добрый вечер..Подскажите как избежать запуска модуля раз в минуту при перечитывании кронтабов. Модуль нужен для вызова из другого при определенных условиях

ИМХО в модуле, который запускается раз в минуту, нужно прописать NoActive.
Что за модули, речь о задачах ? Тогда выложи их код под тегом more.

Есть задача, которая срабатывает по нажатию клавиши, выводит запрос TQUERY: и в случае подтверждения выполняет определенные действия (IF ... THEN). Можно ли сделать, чтобы при запуске этой задачи вручную, через ярлык Windows, запрос не выдавался и действия между IF и THEN выполнялись автоматически?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354

Предыдущая тема: Autodesk AutoCAD


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.