18 archivos de comandos avanzados, Cómo usar el comando if, 18 archivos de comandos avanzados -1 – Gasboy Site Controller II Manual del usuario

Página 164: Cómo usar el comando if -1, Archivos de comandos avanzados

Advertising
background image

SC II Manual del Administrador v2.2

Archivos de comandos avanzados

18-1

Serie CFN Gasboy

18

Archivos de comandos avanzados

Si tiene experiencia en programación de computadoras, este capítulo se explicará por sí mismo. Si no tiene
experiencia en programación de computadoras, sería conveniente que analice este capítulo con una persona
en su empresa que tenga conocimientos amplios sobre computadoras.

Cómo usar el comando IF

El comando IF permite la ejecución condicional del (los) comando(s) siguiente(s) en un archivo de
comandos. El comando IF usa varios interruptores que permiten especificar las condiciones.

El comando IF permite el uso de instrucciones con estructura en bloques y usa bloques tipo Pascal. El

formato de una instrucción IF es:

IF condición [texto]

BEGIN

command1

command2

command3

. . . .

END

ELSE

BEGIN

command1

command2

command3

. . . .

END

Si la condición es verdadera, se ejecutarán los comandos que siguen al comando IF. Si la condición no

es verdadera, se ejecutarán los comandos que siguen al comando opcional ELSE. La parte ELSE es
opcional y puede omitirse si no se necesita.

BEGIN y END, cuando están solos en las líneas, delimitan a los comandos. No son necesarios si sólo

una línea de comando viene a continuación de los comandos IF o ELSE.

Las instrucciones IF pueden anidarse.
Observe que no se requieren indentaciones. Las líneas en blanco y las tabulaciones y espacios al

comienzo de las líneas se ignoran (pero son una buena manera de llevar un seguimiento de las subsecciones
del código).

Con el comando IF se pueden usar las siguientes condiciones.

Interruptor

Significado

-y

Con un interruptor -y, el texto se transmite en eco al terminal de datos o la
consola y si el usuario introduce 1, Y o y con el teclado del terminal de datos o
la consola, se ejecutarán los comandos que siguen a la instrucción IF.

Si el usuario introduce 0, N o n, el sistema se saltará los comandos que

siguen a 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.

Si el usuario introduce cualquier otra cosa, el texto se imprimirá

Advertising