Gasboy Site Controller II Manual del usuario
Página 166

SC II Manual del Administrador v2.2
Archivos de comandos avanzados
18-3
Serie CFN Gasboy
la instrucción IF y si a continuación hay una instrucción ELSE, se ejecutarán
los comandos que siguen a la instrucción ELSE. (A menos que el comando se
ejecute después de un archivo en el directorio actual, el nombre del archivo
(filename) debe incluir la ruta de acceso).
Nota: Cuando se usa la instrucción IF, la siguiente línea no debe continuar a la que le sigue o el sistema
pasará por alto la primera línea del comando, captará la segunda línea y sólo ejecutará ésta. Por ejemplo:
IF (condición)
pause;a ~10~14Switch Drawers~0AINsert new drawer containing $%M1 \
~0APress ENTER to continue
El sistema pasará por alto la línea de comando pause;a ... y sólo ejecutará la línea ~0APress ENTER to
continue si la condición no es verdadera. Por favor consulte la página 18-1.
Es posible vincular las opciones Booleanas con una
instrucción and y or. Un signo & es el operador AND y un
signo | (barra vertical) es el operador OR.
Las funciones & y | se evalúan de izquierda a derecha:
•
& termina cuando se obtiene el primer resultado
falso;
•
| termina cuando se obtiene el primer resultado ver-
dadero.
Evite usar & y | juntos en la misma instrucción IF
porque el resultado puede ser inesperado.
El siguiente ejemplo se proporciona para fines de
A* TYPE TEST1.CMD
↵
if -y Yes or No:
echo YES
else
echo NO
A* TEST1
↵
Yes or No: y
↵
YES
A* TEST1
↵
Yes or No: n
↵
NO
A*