Paso 3: Escribir el código para la gráfica (parte 2)
Ahora pasemos a escribir el código para dibujar un cuadro bonito. Para dibujar un cuadro, utilizamos el comando PrintBoxAt. Es la sintaxis correcta del comando "rem PrintBoxAt (valor de y) (x valor) (valor de y) (x valor) (estilo de la frontera). El primer conjunto de valores x y valores son las coordenadas de la esquina superior izquierda de la caja. El segundo conjunto son para la parte inferior derecha. el número de estilo puede ser 1 o 2, que cambia el estilo de la caja de ser single o doble línea. TODOS los valores deben estar separadas por espacios. Para nuestro ejemplo el comando es como sigue:
Rem PrintBoxAt 5 9 18 64 2
a continuación, insertamos un comando de espera, para permitir que el intérprete para ponerse al día. la sintaxis de un comando de espera es rem espera (ms), donde un valor de 1000 es igual a un todo segundo. Esto es similar a hacer una pausa, pero sólo espera la cantidad predeterminada de tiempo y luego procesar, en lugar de requerir al usuario que presione cualquier tecla, como con el estándar pausa comando. Recuerde que debe introducir cada comando en una línea nueva.
espera REM 200
Ahora llegamos a la parte de insertar el texto de menú y opciones. El comando para insertar texto es rem PrintColorAt (su secuencia de texto) (Y) (X) (Forground Color) (Color de fondo). Las coordenadas marcan la posición del primer carácter de la cadena de texto, y el resto de la cadena se procede a la derecha. Cada personaje será 1 X 1Y en tamaño, incluyendo espacios en la cadena. Los códigos de Color que utilizaremos son: 15 = blanco y 0 = negro. Luego utilizamos la rem LocateAt de comando para mover el cursor a la parte inferior izquierda de nuestra pantalla. (la sintaxis es rem LocateAt (Y) (X). Nuestro ejemplo se procede como sigue:
Rem PrintColorAt menú principal 7 32 15 0
Rem PrintColorAt 1) menú Test 10 32 15 0
Rem PrintColorAt 2) volver a cargar menú principal 14 32 15 0
Rem PrintColorAt 3) salida programa menú 18 32 15 0
Rem LocateAt 25 1
espera REM 200