<Voltar para Apostila e dicas> Dicas de MS DOS O MS-DOS(Sistema Operacional em Disco da Microsoft) é um conjunto de instruções escritas em linguagem de máquina. O DOS pode estar no drive C:(HD) ou no drive A:(disquete). Ao ligarmos o equipamento é feita uma rotina de testes de hardware e em seguida é acionado o drive A: para buscar o DOS. Se não estiver no A:, a procura é feita no drive C: . Quando o sistema operacional é encontrado , ele é carregado para a memória RAM. Os arquivos do DOS que são carregados para a memória RAM são: - Inicializador(BOOT) ou registro de partida; - IO.SYS e MSDOS.SYS que têm a função de receber e interpretar as instruções a serem executadas; - COMMAND.COM que faz a interface do usuário com a máquina. Nele, também, estão alguns comandos do DOS. O DOS tem dois tipos de comandos: EXTERNOS e INTERNOS. INTERNOS: estão sempre disponíveis para o operador e podem ser executados a qualquer momento.Ex.:mem,dir,copy,del... EXTERNOS: são pequenos programas utilitários que acompanham o sistema operacional e ampliam sua utilização. Para chamar estes comandos de qualquer diretório, eles devem estar todos em um mesmo diretório e este diretório deve ser declarado no "path" em seu autoexec.bat .Ex.:diskcopy,sys,xcopy,deltree,edit... Comando de auxílio Todos os comandos do DOS aceitam uma opção especial de ponto de interrogação(/?) na linha de comando. Quando um comando é seguido por essa opção o DOS não executa este comando, mas, em vez disso, exibe uma descrição do uso e sintaxe. CONFIG.SYS O arquivo config.sys é criado da mesma maneira que um arquivo em lote, isto é, como um arquivo-texto (ASCII). Uma vez que o config.sys é executado somente na hora da inicialização, deve-se reinicializar o computador após qualquer alteração.
Exemplo:(WIN95) DEVICE=
C:\WINDOWS\HIMEM.SYS DEVICE=
C:\WINDOWS\EMM386.EXE RAM DOS=HIGH,UMB (isso carregará o DOS na memória alta liberando memória convencional) FILES=40 BUFFERS=20 As outras linhas do config.sys são particulares em cada computador conforme o hardware que você está usando. Voce pode carregar os programas na memória alta para liberar memória convencional usando "DEVICEHIGH" no lugar de "DEVICE". AUTOEXEC.BAT Os comandos desse arquivo serão executados durante a inicialização do computador. Esse arquivo contém configurações especiais e de inicialização dos comandos DOS, mas pode conter quaisquer comandos válidos do DOS. Exemplo: @ECHO OFF (desabilita mostragem na tela) REM ESTE É UM EXEMPLO DE AUTOEXEC (use o REM para desabilitar uma linha) PATH= C:\WINDOWS\COMMAND; C:\HTML;%PATH% (os programas dos diretórios COMMAND e HTML poderão ser executados de qualquer parte do computador) CLS (para limpar a tela) As outras linhas mais uma vez são particulares em cada computador conforme os programas que você tem instalados. Para carregá-los para a memória alta coloque LH antes da linha de carregamento do programa. Ex.: LH C:\windows\command\mscdex.exe Alguns comandos do DOS MEM = mostra a distribuição dos programas na memória VER = mostra a versão do sistema operacional COPY CON = usado para criar um arquivo texto ex.: copy con teste.doc (digite algum texto aqui) aperte a tecla F6 para salvar o arquivo SYS = transfere os arquivos do sistema ex.:C:\sys a: (de C: para A:) Criando arquivos de lote Vou pegar como exemplo um dos emuladores que está na minha página de downloads: - No meu computador existe um diretório chamado jogos, nele existem vários diretórios. Um deles é o atari, nele está o stella que é o emulador que estou usando. No diretório stella existe o programa "gamemenu.exe" que abre uma lista de jogos para eu escolher qual quero jogar. O caminho é : C:\jogos\atari\stella\gamemenu.exe . Puxa ! Para que eu não tenha de digitar tudo isso, basta criar um arquivo de lote (ex.:atari.bat ou play.bat) e nele colocar este caminho. Exemplo: @echo off cd\jogos\atari\stella\ gamemenu cd\ cls echo isto é um teste Se você criar este arquivo no diretório raíz (C:) utilizando o editor do DOS ou o comando copy con, ele rodará automaticamente o programa gamemenu bastando para isso digitar o nome com o qual você o batizou, no meu caso chamei de atari.bat, então só preciso digitar: atari . By Manegher |