Variables de los argumentos de línea de comando – Gasboy Site Controller II Manual del usuario

Página 162

Advertising
background image

SC II Manual del Administrador v2.2

Cómo crear sus propios comandos

17-9

Serie CFN Gasboy

independientemente de que sean devoluciones, retornos, pagos, etc.

1 = devuelve el saldo inicial en caja en SYS_PAR
2 = número de transacción de la primera transacción en el campo
3 = número de transacción de la última transacción en el archivo
4 = estado del módem del banco (0=inactivo, 1=disponible, 3=conectado)
5 = estado del módem CFN (0=inactivo, 1=disponible, 3=conectado)
(para los números 6 a 8 vea la descripción en el comando NEXT CLERK sobre

# de turnos únicos para cada parámetro de consola en SYS_PAR)

6 = si el parámetro SYS_PAR está habilitado, devuelve un 1; si está

inhabilitado, devuelve un cero

7C# = si el parámetro SYS_PAR está habilitado, devuelve el número de turno

de la consola #; si está inhabilitado, devuelve el número de turno
del sistema

8C# = si el parámetro SYS_PAR está habilitado, devuelve el número de serie

del turno de la consola #; si está inhabilitado, devuelve el número
de serie del turno del sistema

9 = devuelve la conexión CRT (1 = conectado; 0 = no conectado)

En dos de las últimas tres variables anteriores, %M7C# y %M8C#, el signo # puede ser reemplazado por el
número de la consola, tal como se describe, o puede ser reemplazado por una variable del usuario %a-%z
(descrita en el capítulo Archivos de comandos avanzados) para permitir una selección variable de los
números de las consolas.

Variables de los argumentos de línea de comando

Estas son las variables que pueden usarse en los argumentos de línea de comando:

Nombre

Definición

%0

Número de argumentos en la línea de comando.

%1-%9

Argumentos de la línea de comando uno hasta nueve.

Se pueden usar argumentos de línea de comando en archivos de comandos. Los
argumentos de línea de comando son cadenas escritas en la línea de comando después
del comando y separadas por espacios. El formato es el mismo que usa MS-DOS.

En el lugar donde usted desea usar el argumento en el archivo, coloque un signo de porcentaje (%)

seguido por el número de posición de los argumentos en la línea de comando. Los argumentos introducidos
después de un comando están numerados de izquierda a derecha, empezando con 1. El primer argumento
después del comando es %1, el segundo argumento es %2 y así sucesivamente.

Por ejemplo, puede crear un archivo de
comandos llamado NEWSHIFT.CMD
para que sea ejecutado al momento de los
cambios de turno. En este ejemplo, un
empleado usaría posteriormente el
archivo NEWSHIFT.CMD escribiendo
sólo su nombre, NEWSHIFT, sin la
extensión. El empleado también podría

añadir dos argumentos: primero, el número del turno que acaba de concluir y segundo el número del nuevo
turno. Entonces, el comando NEWSHIFT ejecutaría un comando LOAD SHIFT luego del segundo
argumento (el número del nuevo turno) y un comando PRINT TOTALS luego del primer argumento (el
número del turno que acaba de concluir).

El comando

NEWSHIFT 2 3

escrito en la línea de comando cargará el turno 3 e imprimirá los totales acumulativos y los totales de los
primeros dos turnos (turnos 1 y 2, en este caso).

A* TYPE NEWSHIFT.CMD

* takes two arguments, the old and new shift numbers
stop
load shift %2
run
print totals;a %1
print drawer
A*

Advertising