Конструкция AND OR

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

Конструкция AND OR

Postby Pash0k » Mon, 14 Mar 2016, 16:43

Мне надо что бы условие выполнялось

в духе :
Code: Select all
(triggvar S" 1" COMPARE 0= )  OR  (triggvar2 S" 1" COMPARE 0=)
 IF
Pash0k
 
Posts: 35
Joined: Thu, 16 Mar 2006, 13:23

Re: Конструкция AND OR

Postby dothen » Mon, 14 Mar 2016, 20:22

Судя по названию triggvar , triggvar2 это числовые переменные.
Тогда так:

Code: Select all
#( task-test-AND-OR
NoActive
0 VALUE triggvar
0 VALUE triggvar2
Action:
\ 1 TO triggvar
triggvar  1 =
triggvar2 1 = OR  \ AND
IF
 S" :D" MsgBox
ELSE
 S" :(" MsgBox
THEN
)#
dothen
 
Posts: 184
Joined: Mon, 16 Mar 2015, 04:58

Re: Конструкция AND OR

Postby VoidVolker » Mon, 14 Mar 2016, 22:21

Code: Select all
triggvar S" 1" COMPARE 0=   triggvar2 S" 1" COMPARE 0=   OR
95% вопросов уже обсуждались на форуме или ответы на них есть в мануале.        nnCron 1.93 b15.exe
Как правильно задавать вопросы.
User avatar
VoidVolker
Site Admin
 
Posts: 2898
Joined: Tue, 25 Apr 2006, 17:56

Re: Конструкция AND OR

Postby Pash0k » Tue, 15 Mar 2016, 00:28

Спасибо!
Pash0k
 
Posts: 35
Joined: Thu, 16 Mar 2006, 13:23

Re: Конструкция AND OR

Postby Pash0k » Tue, 22 Mar 2016, 14:37

а более сложная возможна?

если
Code: Select all
(а=1 AND б=1 ) OR с=1


Так не срабатывает:

Code: Select all
triggvar S" 1" COMPARE 0=  OXR S" 1" COMPARE 0= AND
triggvar2 S" 1" COMPARE 0= OR
Last edited by VoidVolker on Tue, 22 Mar 2016, 18:35, edited 1 time in total.
Reason: Для кода следует использовать bb-тег code
Pash0k
 
Posts: 35
Joined: Thu, 16 Mar 2006, 13:23

Re: Конструкция AND OR

Postby VoidVolker » Tue, 22 Mar 2016, 18:34

Code: Select all
a 1 =
b 1 =
AND
c 1 =
OR


Pash0k wrote:Так не срабатывает:
triggvar S" 1" COMPARE 0= OXR S" 1" COMPARE 0= ANDtriggvar2 S" 1" COMPARE 0= OR

Код полностью.
95% вопросов уже обсуждались на форуме или ответы на них есть в мануале.        nnCron 1.93 b15.exe
Как правильно задавать вопросы.
User avatar
VoidVolker
Site Admin
 
Posts: 2898
Joined: Tue, 25 Apr 2006, 17:56

Re: Конструкция AND OR

Postby Pash0k » Tue, 22 Mar 2016, 19:05

Code: Select all
Action:
BEGIN

triggvar2 S" 1" COMPARE 0=  OXR S" 1" COMPARE 0= AND
triggvar S" 1" COMPARE 0= OR
WHILE

    тело цикла

REPEAT
Pash0k
 
Posts: 35
Joined: Thu, 16 Mar 2006, 13:23

Re: Конструкция AND OR

Postby VoidVolker » Tue, 22 Mar 2016, 21:40

Это не полностью. Для кода следует использовать bb-тег code.
95% вопросов уже обсуждались на форуме или ответы на них есть в мануале.        nnCron 1.93 b15.exe
Как правильно задавать вопросы.
User avatar
VoidVolker
Site Admin
 
Posts: 2898
Joined: Tue, 25 Apr 2006, 17:56

Re: Конструкция AND OR

Postby Pash0k » Wed, 23 Mar 2016, 00:41

Логика более сложная. Дать true при 1и1 либо 1и0
Так сработало

Code: Select all
#( ALL
NoLog
SingleInstance
Action:
BEGIN
OXR S" 1" COMPARE 0= triggvar2 S" 1" COMPARE 0= AND
OXR S" 0" COMPARE 0= triggvar S" 1" COMPARE 0= AND  OR
WHILE

 в цикле рутинное созданеи скриншотов и копирование.

REPEAT
)#
Pash0k
 
Posts: 35
Joined: Thu, 16 Mar 2006, 13:23


Return to nnCron forum (Russian)

Who is online

Users browsing this forum: Exabot [Bot] and 6 guests

cron