Cómo esperar con el comando sleep, Esperar hasta que el usuario realice una entrada, Limitaciones de longitud de línea – Gasboy Site Controller II Manual del usuario

Página 157: Limitaciones de longitud de línea -5

Advertising
background image

17-4

Cómo crear sus propios comandos

SC II Manual del Administrador v2.2

Serie CFN Gasboy

Cómo esperar con el comando SLEEP

El comando SLEEP hace que el Site Controller
espere un número especificado de segundos
antes de que ejecute el siguiente comando. Por
ejemplo, SLEEP 2 hace que espere dos
segundos.
Se puede usar SLEEP para ver un mensaje por
un tiempo especificado antes de continuar con el
siguiente comando o para dar algunos segundos
para que las transacciones se detengan después
de un comando STOP;I.

El siguiente mensaje muestra la fecha y luego la hora.

De un archivo de comandos a otro archivo de comandos

Un archivo de comandos contiene uno o más comandos, los cuales se ejecutan secuencialmente; o sea, el
archivo de comandos ejecuta su primer comando, luego regresa a sí mismo y ejecuta el segundo comando,
etc.

Sin embargo, un archivo de comandos no puede llamar a otro archivo de comandos y luego regresar a

sí mismo para ejecutar los comandos subsiguientes. Una vez que el primer archivo de comandos ha llamado
al segundo archivo de comandos, no hay manera de regresar al primer archivo de comandos.

Por lo tanto, si usted desea tener una rutina que incluya dos o más archivos de comandos, primero haga

que el primer archivo de comandos termine todos sus comandos y luego llame al segundo archivo de
comandos, el cual, a su vez, ejecutará todos sus comandos y luego llame al tercer archivo de comandos, etc.
(Este procedimiento se conoce como conexión de archivos en cadena).

Esperar hasta que el usuario realice una entrada

Algunas veces es necesario que el archivo de comandos espere hasta que el usuario realice una entrada

antes de continuar su ejecución. Por ejemplo, a un usuario se le puede dar tiempo para que lea un mensaje
antes de continuar. El comando PAUSE o PAU muestra los argumentos y espera que el usuario introduzca
una línea de entrada. El programa continúa cuando el usuario presiona

.

Al igual que el comando ECHO, el comando PAUSE añade una nueva línea a la línea que imprime.

Use la opción A (PAUSE;A) para evitar que se imprima la nueva línea.

Se puede usar el comando PAUSE con la opción I (PAUSE;I) para almacenar la entrada del usuario a

fin de que sea usada por el siguiente comando que necesite entrada del usuario.

Limitaciones de longitud de línea

Una línea en una consola Check Point (punto de verificación) puede mostrar 20 caracteres y una línea en un
terminal de comandos puede mostrar 80 caracteres. La consola Profit Point (punto de rentabilidad) puede
mostrar hasta 40 caracteres en una línea. Si hay 24 caracteres o menos en una línea de Profit Point, éstos se
mostrarán en un tipo de letra de mayor tamaño.

A* TYPE TEST.CMD

ECHO;T %D
SLEEP 2
ECHO;T %T
SLEEP 2
A*

-------------------
The %D and %T in this example are variables,
which are explained later in this chapter.

ENTER

Advertising