SET CONSOLE
 Activa o desactiva la visualización de la salida de los mandatos de consola
 en la pantalla
------------------------------------------------------------------------------
 Sintaxis

     SET CONSOLE ON | off | <xlConmutar>

 Argumentos

     ON muestra la salida de los mandatos de consola en la pantalla.

     OFF suprime la visualización en pantalla de los mandatos de
     consola.

     <xlConmutar> es una expresión lógica que debe incluirse entre
     paréntesis. El valor verdadero (.T.) equivale a ON (activar) y el valor
     falso (.F.) a OFF (desactivar).

 Descripción

     SET CONSOLE determina si los mandatos de consola envían la salida a la
     pantalla. Este tipo de mandatos muestran la salida en pantalla sin
     referencia a la posición de fila y columna. Además de enviar la salida
     a la pantalla, los mandatos de consola pueden enviarla simultáneamente
     a la impresora y/o a un fichero de texto del DOS. La salida se envía a
     la impresora utilizando la cláusula TO PRINTER, común a muchos mandatos
     de consola, o con el mandato SET PRINTER ON. La salida se envía a un
     fichero con la cláusula TO FILE, SET ALTERNATE o SET PRINTER TO.

     Al establecer SET CONSOLE ON, la salida de los mandatos de consola se
     muestra en la pantalla. Estableciendo SET CONSOLE OFF, se suprime la
     visualización en pantalla de los mandatos de consola, pero no se ve
     afectado el envío de la salida a un fichero o a una impresora. Esto le
     permite enviar a la impresora la salida de mandatos de consola como
     REPORT y LABEL FORM sin visualizarla en pantalla.

 Notas

      ■ Entrada de teclado: En los mandatos de consola que aceptan entrada
        (incluyendo ACCEPT, INPUT y WAIT), SET CONSOLE afecta a la
        visualización de los indicadores así como a las áreas de entrada.
        Como consecuencia, un SET CONSOLE OFF antes de uno de estos
        mandatos no sólo evita que se vea en pantalla lo que se teclea, sino
        que también impide la visualización del indicador de mensajes.

     ■ Mandatos de pantalla completa: Los mandatos de pantalla
        completa, como @...SAY, se muestran en la pantalla con independencia
        del valor actual de SET CONSOLE. Para esta categoría de mandatos de
        salida, el control del dispositivo se lleva a cabo utilizando SET
        DEVICE para determinar si la salida se envía a la pantalla o a la
        impresora, y SET PRINTER TO para enviarla a un fichero.

 Ejemplos

      Este ejemplo utiliza REPORT FORM para enviar registros a la
        impresora y suprimir la salida por pantalla:

        USE Ventas NEW
        SET CONSOLE OFF
        REPORT FORM Ventas TO PRINTER

        SET CONSOLE ON

 Ficheros   La biblioteca asociada es CLIPPER.LIB.

 To download this example - click here.

See Also: SET DEVICE