MS-DOS MS-DOS Comunicação Arquivos em Lote

Transcrição

MS-DOS MS-DOS Comunicação Arquivos em Lote
05/04/2008
MS-DOS
MS-DOS
• Última Aula:
– Histórico.
– Estrutura do MS-DOS.
– Comandos Básicos.
Introdução a Informática
FATEC JUNDIAÍ
• Ver, CLS, Copy, RD, MD, etc...
• Aula Hoje:
– Editor do MS-DOS.
– Arquivos de Lote.
Prof. Cláudio / Dimas
Fonte: Prof. Neto.
• Criação, edição e execução.
• Autoexec.bat
Comunicação
A comunicação do usuário com o MS-DOS ocorre de dois modos, o modo
interativo e o modo batch.
• Modo Interativo: Propriedade de executar um comando no instante em
que foi digitado através do prompt que é um sinal que indica que o DOS
pronto p
para executar seus comandos.
esta p
• Modo Batch: Também chamado de comandos em lote, ou seja, uma
sequencia de comandos que serão executados na ordem em que aparecem.
Os comandos desejados devem ser colocados em ordem sequencial em um
arquivo que pode ser criado por um processador de textos.
Arquivos de Lote
Pode-se criar arquivos .BAT para diversas aplicações, tais
como :
• exibição de diretórios;
• mudança de PATH;
p de segurança;
g
ç ;
• cópias
• compressão de arquivos, etc.
Arquivos em Lote
O Sistema Operacional permite que agrupemos uma série de
comandos dentro de um arquivo de forma a serem executados
seqüencialmente toda vez que este arquivo for chamado a nível
de Prompt. Este processo é chamado de Processamento em
Lote, ou arquivo Autoexecutável ou ainda, Batch File. Estes
arquivos podem ser criados diretamente no Prompt do sistema
p
ou em um editor de arquivos
q
texto,, como o EDIT do
operacional
MS/DOS. Os arquivos em lote têm em comum entre si, a sintaxe
de comandos e a extensão .BAT no seu nome-de-arquivo.
Criação de Arquivos em Lote
Podemos criar um arquivo BATCH em um Editor específico ou no prompt do
DOS, neste caso nos utilizamos do comando COPY da seguinte forma:
Sintaxe: COPY CON NOMEARQ.BAT
•
CON=console(teclado)
Digitamos o comando e teclamos ENTER para que possamos utilizar a tela do
D.O.S. como editor. Digitamos um comando por linha, seguido de ENTER até
finalizarmos. Na última linha digitamos CTRL Z (marca de fim-de-arquivo) para
encerrarmos.
encerrarmos
Quando desejarmos executar o arquivo, basta digitar o seu nome no prompt e teclar
ENTER.
•
Exemplo:
– copy con fatec.bat
– cls
– ver
– mem
– CTRL Z
1
05/04/2008
Autoexec.bat
Editor do MS-DOS
• Pode ser utilizado para a criação e edição de arquivos texto oferecendo
recursos de cópia, deslocamento e localização de textos.
• Não oferece controle para paginação e layout de páginas mas, será
muito usado para a criação de arquivos em lote.
• É um arquivo de lote que é executado imediatamente após o MS-DOS
processar os comandos do seu arquivo Config.sys. O arquivo Autoexec.bat
pode conter quaisquer comandos que você queira executar ao iniciar seu
sistema.
• Para editar o arquivo AUTOEXEC.BAT, use o editor de texto que salve
arquivos com texto não formatado.
formatado
• Para carregar o editor de MS-DOS:
– Na linha de comando, digite o comando EDIT, como no exemplo:
• C:\>EDIT
– Uma janela será apresentada com uma caixa de diálogo.
• Atenção: Não editar a arquivo usando um processador de textos
que salve arquivos em um formato de documento especial.
Exercícios I
Laboratório
Exercícios II
Laboratório
Criar 2 arquivos de Lote utilizando o EDIT com os seguintes procedimentos;
–
–
–
–
Abrir o arquivos a:\atitude.txt no Edit.
Leitura rápida no texto.
Localizar a palavra ‘Europa’.
Substituir todas ocorrências da palavra ricos por
d
desenvolvidos.
l id
– Salvar o arquivo no drive A: com o nome de texto1.txt .
• Arquivo: Teste1.bat
– Limpar a tela.
– Copiar o arquivo do drive A: para o HD.
– Formatar a unidade A:
• Arquivo: Teste2.bat
–
–
–
–
Limpar a tela.
Verificar a versão do Sistema Operacional.
Formatar a unidade A:
Copiar o mesmo arquivo do HD para o drive A:
Exercícios III
Laboratório
• Criar um arquivo de Lote através do Prompt com
as seguintes instruções;
–
–
–
–
Limpar a tela.
Verificar data do sistema.
V ifi
Verificar
hora
h
do
d sistema.
it
Exibir a mensagem: “A data e a hora do sistema estão
corretas”.
– Exibir a mensagem: “Seu disquete será formatado”.
– Dar uma pausa.
– Formatar a unidade A:\
2