Предотвратить запуск нескольких просроченных

Обсуждение программ nnCron и nnCron LITE

Предотвратить запуск нескольких просроченных

Postby SilentSmart » Wed, 02 Feb 2005, 06:51

Добрый день!
Помогите, пожалуйста:

1.
Как заставить несколько просроченных задач выполняться последовательно друг за другом, а не всем скопом сразу... при этому важно, чтобы некоторые задачи (например, напоминания) выполнялись в срок..
Идея в принципе проста - например, отловить существование какого-либо процесса, и если процесс есть - задачу не выполнять... НО вот как её заставить выполняться потом... отсюда вытекает второй вопрос:

2.
Есть ли аналогия GoTo как в пакетных файлах... ИЛИ как бы сделать цикл до завершения определенного процесса? типа WHILE...REPEAT

3.
Можно ли вызвать задачу (RUN) из самой себя
User avatar
SilentSmart
 
Posts: 15
Joined: Tue, 01 Feb 2005, 13:26
Location: Russia, Omsk

Postby Tez » Wed, 02 Feb 2005, 13:41

как бы сделать цикл до завершения определенного процесса? типа WHILE...REPEAT

Открываешь хелп.
Переключаешься на вкладку Index, вводишь в появившееся верхнее поле BEGIN. Ниже выбираешь нужный цикл и читаешь как делать.
Тоже самое с PAUSE
И с PROC-EXIST: ...

Инвертировать флаг NOT

Как заставить несколько просроченных задач выполняться последовательно друг за другом, а не всем скопом сразу... при этому важно, чтобы некоторые задачи (например, напоминания) выполнялись в срок..
Это тоже можно реализовать, но куда сложнее будет.

Можно ли вызвать задачу (RUN) из самой себя
"А ты попробуй." © Valery Kondakoff
;)
Tez
 
Posts: 205
Joined: Mon, 23 Aug 2004, 09:17
Location: Moscow

Postby VK » Wed, 02 Feb 2005, 13:56

Как заставить несколько просроченных задач выполняться последовательно друг за другом, а не всем скопом сразу

Думаю, GET/RELEASE должен помочь...
CU
VK
User avatar
VK
 
Posts: 680
Joined: Wed, 14 Jul 2004, 19:17

Postby SilentSmart » Wed, 02 Feb 2005, 14:05

Code: Select all
Action:
    PAUSE: 1000
    BEGIN
        PROC-EXIST: "EXP.EXE"?
    WHILE
        PAUSE: "00:01"
    REPEAT
    StartIn: "..."
    ShowMinimized   NormalPriority
    START-APPW: ...


Выдает внутреннюю ошибку -1073741819... в чём же дело? голову уже сломал..
User avatar
SilentSmart
 
Posts: 15
Joined: Tue, 01 Feb 2005, 13:26
Location: Russia, Omsk

Postby SilentSmart » Wed, 02 Feb 2005, 14:13

VK (far_away) wrote:Думаю, GET/RELEASE должен помочь...

Спасибо! Важно ли в какой задаче (и собсно в какой задаче) нужно описывать переменную VARIABLE Var?
User avatar
SilentSmart
 
Posts: 15
Joined: Tue, 01 Feb 2005, 13:26
Location: Russia, Omsk

Postby VK » Wed, 02 Feb 2005, 14:15

может, в знаке вопроса после PROC-EXIST?
CU
VK
User avatar
VK
 
Posts: 680
Joined: Wed, 14 Jul 2004, 19:17


Return to nnCron forum (Russian)

Who is online

Users browsing this forum: Bing [Bot] and 4 guests