Gasboy Site Controller II Manual del usuario
Página 170

SC II Manual del Administrador v2.2
Archivos de comandos avanzados
18-7
Serie CFN Gasboy
mayúscula es una variable del sistema, lo cual se describe en el capítulo Cómo crear sus propios
comandos). Estas variables se establecen con el comando SET_VAR o SET.
La sintaxis completa de SET_VAR es:
Opciones: [;I] |
{variable {= | @ } [string] |
variable {+ | - | * | / | % | ^} number_value |
variable $ filename [line [column[length]]] |
variable ~ string [column [length]] |
variable ? filename |
variable # string}
variable < format number
(sin argumentos) lista el contenido de todas las variables
-o-
;I
elimina todas las variables
-o-
variable = string
establece la variable igual al valor (texto literal, % número de parámetro o %
nombre de variable)
-o-
variable @ string
transmite en eco el texto de la cadena como un comando, establece la
variable igual a la línea escrita por el usuario
-o-
variable {+ | - | * | / | % | ^} number_value establece la variable igual al resultado de la operación
matemática dada en el valor actual de variable y number_value; % = mod, ^
= exclusivo
-o-
variable $ filename [line [column [length]]]establece la variable igual a la subcadena en la ubicación line
column en filename, para length caracteres
-o-
variable ~ string [column [length]]establece la variable igual a string; si string
está seguido de un espacio en blanco y un número, column, ese número es el
offset en string, desde la izquierda, antes que el resto de la string sea
establecida en variable; (los espacios en blanco de la cadena misma deben
encerrarse entre comillas); el segundo número, length, si estuviera presente,
especifica cuántos caracteres después del offset se incluirán en la variable
-o-
variable ? filename
establece la variable igual a la longitud exacta en bytes del archivo en disco
con nombre asignado por filename
-o-
variable # string
establece la variable igual a la longitud en caracteres de string
-o-
variable < format number permite que un número sea formateado como una variable de usuario usando las
mismas opciones de formato disponibles para la opción p1 en
ECHO. Esto es útil para convertir el formato interno de números en archivos
de comandos (que no tienen puntos decimales) a un formato que puede
usarse como entrada para comandos que requieren puntos decimales en el
lugar correcto para diferentes formatos internacionales. Por ejemplo, si el
formato internacional actual es USA:
set x < @M 12345
colocaría ‘123.45 como la variable ‘x’.