Scriptinterface Product manual

Scriptinterface 
Conditions

In a command file, commands and/or parameters can be connected with conditions when needed to run or apply them.A condition is labelled with the string "CONDITION".The following operations can be used for getting a verification of validity:

  • the values are equal- ("==")
  • the values are unequal- („!=“)
  • the left value is greater than the right value (">")
  • the left value is smaller than the right value ("<")

A dynamic command file processing can be attained by evaluating the environment variables in conditions.

Example

<command name="create partition">

<CONDITION> $ENV:(ImageStep)==2</CONDITION>

<drivenumber>0</drivenumber>

<!—target object is disk 0 -->

<remaining_range>true</remaining_range>

<!-- layout of a partition on the remaining range -->

<driveletter_to_set>D</driveletter_to_set>

<!—set drive letter D -->

<chs_alignment>yes</chs_alignment>

<!—alignment of the new partition on cylinder/head/sector -->

<NTFS>true</NTFS>

<!—create NTFS partition (fix partition type, fix file system for formatting) -->

<format>true</format>

<!—run formatting with fixed file system -->

</command>

In the above example, the command to create a partition will only be run if the value of the environment variable "ImageStep" is equal to the value "2".