Variables del usuario, El comando execute, Cómo salir de los archivos de comandos – Gasboy Site Controller II Manual del usuario

Página 163: Variables del usuario -10

Advertising
background image

17-10

Cómo crear sus propios comandos

SC II Manual del Administrador v2.2

Serie CFN Gasboy

Variables del usuario

Nombre

Definición

%a-%z

Variables en cadena del usuario establecidas por SET_VAR; pueden tener
hasta 38 caracteres de largo.

Las variables %a-%z pueden usarse en los archivos de comandos.

Sin embargo, sólo se deben usar temporalmente porque si escribe varios archivos de comandos será

difícil asegurarse de que otro archivo no use la misma variable para un propósito diferente.

(Las variables del usuario se describen más detalladamente en el capítulo Archivos de comandos
avanzados
).

El comando EXECUTE

El comando EXECUTE, o EXE, hace que el resto del texto en una línea de comando se ejecute
inmediatamente y en el plano de fondo. La salida no se verá en la consola ni en el terminal de comandos, ni
tampoco el proceso realizará las operaciones normales de la consola. Sin el comando EXECUTE, no se
pueden realizar ventas hasta que se hayan ejecutado los comandos en un archivo de comandos.

La sintaxis del comando EXECUTE es:

EXECUTE command
EXECUTE filename

Donde command es el nombre de un comando y filename es el nombre de un archivo de comandos.

El comando EXECUTE es especialmente útil para archivos de comandos de cambio de turno, cuando

no se desea detener las operaciones de la consola mientras se está realizando el cambio de turno.

Un signo menos (-) se coloca automáticamente en el comando, de manera que la salida no se envíe a la

impresora.

Se pueden poner simultáneamente en la cola tantos comandos como entradas disponibles existen en la

tabla de comandos cron.

Puesto que los comandos cron y la consola usan el mismo procesador de comandos, los comandos

puestos en la cola con el comando EXECUTE no se iniciarán hasta que la consola salga del modo de
comando remoto.

Puesto que el comando EXECUTE ejecuta los comandos en el plano de fondo, asegúrese de que todos

los archivos de comandos que se ejecutan con el comando EXECUTE no contengan lazos indefinidos. De lo
contrario, puede bloquear el espacio del programa. Si se llena el espacio del programa, use el comando
REMOVE CRON;AI para retirar todos los comandos en ejecución o pendientes, o los comandos cron.

Cómo salir de los archivos de comandos

El comando EXIT del Site Controller, si se encuentra en un archivo de comandos, hará que concluya el
archivo de comandos, pero no causará un fin de sesión para el usuario en el terminal de datos o la consola.
Para concluir el archivo de comandos y para que el usuario realice un fin de sesión, use el comando QUIT.

Advertising