Begin / End
These commands are used to mark the start and end of a command block and are used with the conditional statements (if `IF / ELSE`) to form a command block. This is used when multiple commands are desired to be executed as the result of a single conditional test.
Begin <command> <command> ... <command> End
Here the individual commands can be any valid script command. Because <command> can also be an If, nested command blocks are possible.
Example:
If,%OSName%,Equal,xp,Begin If,%SP%,NotEqual,sp3,Begin If,%pCheckBox1%,Equal,True,Run,%ScriptFile%,Process-KB893803 End Else,Begin Set,%hotfix%,1 Run,%ScriptFile%,Process-Copy End End Else,...