El código de control ~0a, Los destinos de consola @c y @p, Archivos de comandos ejecutados desde una consola – Gasboy Site Controller II Manual del usuario

Página 158

Advertising
background image

SC II Manual del Administrador v2.2

Cómo crear sus propios comandos

17-5

Serie CFN Gasboy

El código de control ~0A

El texto que va a ser mostrado por el comando
ECHO o PAUSE puede ser de un largo mayor que
el de una línea. Si fuera así, inserte ~0A donde
desea una nueva línea en el texto que aparece en
la pantalla. (Note que el carácter del medio es un
cero, no una O mayúscula). 0A es un número
hexadecimal y la tilde le indica al Site Controller
que convierta dicho número hexadecimal en una
línea nueva.

Los destinos de consola @C y @P

La consola Profit Point puede
mostrar una línea de mayor
longitud que la consola Check
Point. Por lo tanto, se pueden hacer
dos versiones diferentes de un
mensaje, una corta para la consola
Check Point y una larga para la
consola Profit Point.

Una línea que comienza con

@C aparecerá sólo en la consola
Check Point. Una línea que
comienza con @P aparecerá sólo
en la consola Profit Point.

Tome nota que enviar un

comando ^T ya sea a la consola
Check Point o a la consola Profit Point abrirá la caja de efectivo.

Archivos de comandos ejecutados desde una consola

Use la opción T con los comandos ECHO y PAUSE para ver mensajes en la pantalla de la consola. Sin la
opción T, el comando ECHO enviará su salida a la impresora de registros.

Si su consola es Check Point (punto de verificación), asegúrese de que los comandos y mensajes no

tengan más de 20 caracteres. La consola Check Point sólo puede mostrar 20 caracteres a la vez.

Solicite respuestas numéricas a los comandos IF -y e IF -!y (descritos en el capítulo Archivos de

comandos avanzados). Un 0 significa no y un 1 significa sí.

Archivos de comandos a ser ejecutados en el inicio de sesión

Se puede establecer una secuencia de comandos para que sea ejecutada cada vez que un usuario realiza un
inicio de sesión. Los comandos pueden ser diferentes, dependiendo de que el inicio de sesión se realice en
el puerto local o en el puerto remoto. El archivo de comando es D:SIGNON?.CMD, donde ? es 1 para inicio
de sesión en el puerto local y 2 para inicio de sesión en el puerto remoto.

El archivo SIGNON?.CMD no puede ser activado por un usuario en la consola ni por un archivo cron.

A* TYPE PUMP&TAX.CMD

* command file for printing reports
ECHO Press 1 to print pump report
ECHO Press 2 to print tax report

A* TYPE PUMP&TAX.CMD

* command file for printing reports
ECHO Press 1 to print pump report~0A
Press 2 to print tax report

A* TYPE FORMAT2.CMD

* command file for formatting disks
@C PAUSE;AI Format floppy?
@P PAUSE;AI Format DD disk in drive A?
IF -y 1 = yes; 0 = no

BEGIN

@C ECHO Formatting A:
@P ECHO Formatting disk in drive A
FORMAT A 4

END

ELSE

BEGIN

@C ECHO Floppy not formatted
@P ECHO Disk in drive A not formatted

END

A*

Advertising