Criando Scripts BATCH – REDIRECIONADORES
O Sinal > representa um redirecionador. Podemos redirecionar a saída da tela, para qualquer porta existente no micro.
Temos as seguintes portas:
Paralelas LPT1,LPT2,LPT3
Seriais COM1, COM2, COM3
PRN - representa a porta da impressora no DOS
NUL - representa uma porta nula.
ARQUIVO - substitua por qualquer arquivo
Muito importante:
Quando redirecionamos qualquer comando ou arquivo para outro arquivo usando > ele cria um novo arquivo.
Para que o redirecionamento seja adicionado em um arquivo já existente, temos que usar >>.
Veja no exemplo:
-> script3.bat
---------------------------------------
@ECHO OFF
CLS
ECHO Imprimindo a lista de arquivos do diretório atual...
DIR > lista.txt
ECHO Fim do diretorio >> lista.txt
TYPE lista.txt > prn
---------------------------------------
Neste exemplo o comando dir é redirecionado para um arquivo de texto chamado lista.txt e em seguida o comando echo adiciona a frase FIM DO DIRETORIO ao arquivo lista.txt e por final comando type redireciona o conteúdo de lista.txt para a impressora.
-> script4.bat
---------------------------------------
REM Autor: Daniel Donda
@ECHO OFF
CLS
ECHO Este é meu arquivo de lote e quando
ECHO quiser continuar pressione qualquer tecla !
PAUSE > NUL
---------------------------------------
Neste exemplo o comando pause está sendo direcionado para nulo, os seja sua mensagem padrão não será exibida.
Temos as seguintes portas:
Paralelas LPT1,LPT2,LPT3
Seriais COM1, COM2, COM3
PRN - representa a porta da impressora no DOS
NUL - representa uma porta nula.
ARQUIVO - substitua por qualquer arquivo
Muito importante:
Quando redirecionamos qualquer comando ou arquivo para outro arquivo usando > ele cria um novo arquivo.
Para que o redirecionamento seja adicionado em um arquivo já existente, temos que usar >>.
Veja no exemplo:
-> script3.bat
---------------------------------------
@ECHO OFF
CLS
ECHO Imprimindo a lista de arquivos do diretório atual...
DIR > lista.txt
ECHO Fim do diretorio >> lista.txt
TYPE lista.txt > prn
---------------------------------------
-> script4.bat
---------------------------------------
REM Autor: Daniel Donda
@ECHO OFF
CLS
ECHO Este é meu arquivo de lote e quando
ECHO quiser continuar pressione qualquer tecla !
PAUSE > NUL
---------------------------------------
Neste exemplo o comando pause está sendo direcionado para nulo, os seja sua mensagem padrão não será exibida.
| Artigos relacionados: |
|---|
|
| Powered By relatedArticle |
World's Top Web Hosting providers awarded and reviewed. Find a reliable green hosting service, read greengeeks review






