In the WinBuilder script language you can use the If statement to evaluate certain conditions and create conditional branches of execution. If a condition is true when you test it with the IF command then a command will be executed. The general format of this command is:
Starting with WB076, the ability to have an alternate command executed was added by following the If statement with an optional else command. If a condition is false when you test it with the IF command then the command following the Else keyword will be executed.
In the following example we are testing if c:\myFile.txt does not exist. If this is true, then FileCreateBlank,c:\myFile.txt will be executed, otherwise a message windows with the text File already exists appears.
If,Not,ExistFile,C:\myFile.txt,FileCreateBlank,C:\myFile.txt Else,Message,"File already exists",INFORMATION
This is a very powerful construct, since the <command> specified can be ANY valid script command. This was further enhanced with the addition of command blocks using Begin / End , which allows multiple commands to be executed.