Take Command / TCC Help v. 13.03

@IF

Hide Navigation Pane

@IF

Previous topic Next topic No directory for this topic No expanding text in this topic  

@IF

Previous topic Next topic Topic directory requires JavaScript JavaScript is required for expanding text JavaScript is required for the print function Mail us feedback on this topic!  

Comments (...)

@IF[condition,string1,string2]:  Evaluates condition according to the rules described in Conditional Expressions, and if true, it returns string1, otherwise it returns string2. Leading and trailing white space in string1 and string2 is retained. Either string may be empty or contain white space only. WARNING: Both string1 and string2 are evaluated whether or not used. Do not use @IF if evaluating either one of the strings may fail; use the IF or IFF command instead.

 

Examples

 

1)The expression

 

 %@IF[2 == 2,Correct!,Oops!]

 

 returns Correct!

 

2)The command

 

 echo Good %@if[%_hour ge 12,evening,morning]!

 

 displays Good morning! in the AM hours and Good evening! in the PM hours.

 

3)Assuming A and C are files in the current directory, but B is a subdirectory, the command:

 

 for %x in (A B C) echo "%x" is %@if[isfile "%x",   ,not] a file

 

 will display

 

 "A" is     a file

 "B" is not a file

 "C" is     a file

Comments (...)