
Exibir uma ou várias expressões de mesmo tipo em uma coordenada especificada.
@ <exp.N1>,<exp.N2> SAY <exp> [PICTURE <exp.C>] [<atrib>] [GET...]
|
<exp.N1> e <exp.N2> |
representam as coordenadas do início da exibição |
|
<atrib> |
representa o tipo de vídeo em que será exibida a expressão. |
O comando SAY exibe o resultado de uma expressão de qualquer tipo na coordenada especificada.
Por DEFAULT a saída é para o vídeo. Isto não impede que a saída seja alterada (impressoras, arquivos ou outros dispositivos), bastando para isso que se altere o dispositivo de saída através dos comandos SET PRINTER TO e SET PRINT ON.
O exemplo a seguir mostra-nos como exibir uma cadeia de caracteres numa coordenada do terminal, uma expressão na impressora padrão e inserir um texto em um arquivo no diretório corrente.
@ 10,10 SAY "Teste do comando SAY para VIDEO"
SET PRINT ON
@ 10,10 SAY "Impressão na IMPRESSORA PADRAO"
SET PRINT OFF
SET PRINTER TO "cat > arqsaida.txt"
SET PRINT ON
@ 10,10 SAY "Impressão em ARQUIVO TEXTO"
SET PRINT OFF
$NOGET, $NOSCREEN, ?, ??, @ ... GET, PICTURE, TEXT, SET ATRIBUTE, SET CURSOR, SET DEVICE, SET GRAPHIC, SET PRINT e TRANSFORM( ).
