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