Alguns Comandos do DOS
Autor: Leandro Moreira | Publicado: 2012-03-09T14:27:00+03:00



ECHO OFF&nbsp;- Desativa as informações e confirmações feitas pelo sistema.

ECHO ON&nbsp;- Ativa as informações e confirmações do sistema.

ECHO. - Pula uma linha

SET&nbsp;- Cria ou modifica uma variável (espaço reservado temporariamente na memória RAM para guardar algumas informações númericas, de caracteres, positivo/negativo entre outros. Não podem ter acento e devem começar com letra). Para chamar a variável posteriormente basta colocá-la entre "%"

CLS&nbsp;- Esse comando limpa todo o ecrã (tela). Clear Screen.

@&nbsp;- Desativa as informações e confirmações feitas pelo sistema apenas para esta linha.

PAUSE&nbsp;- Faz uma pausa e só volta quando o utilizador premir alguma tecla do teclado.

REM&nbsp;- Este comando não faz absolutamente nada. Ele é utilizado para inserir comentários nos arquivos. Comentários que somente o programador consegue ver, ele não é exibido na execução dos programas.

FOR -&nbsp;Utilizado para representar "loops" de um comando onde à variável é atribuído um dos valores existentes na lista de valores, para que possa ser avaliada e executado o procedimento desejado. Obs: Se na lista de valores for utilizado os caracteres * ou ? será atribuido a variável os nomes válidos para os arquivos.

GOTO&nbsp;- Transfere o controle da execução o do arquivo BAT para a linha que contém o label especificado. Este label é definido no início da linha e precedido pelo caractere "dois pontos" (:). Obs: Serão considerados como nome de label apenas os 8 primeiros caracteres.

F&nbsp;- Executa, condicionalmente comando do DOS após avaliação da condição definida. O comando permite a execução condicional de apenas 1 comando por if.

Existem 3 fornias de IF.

ERRORLEVEL&nbsp;- Avalia se o código de retorno enviado pelo último programa executado é igual ou maior ao número definido no comando IF. Sintaxe: IF [NOT] ERRORLEVEL número .EXIST/NOT EXIST&nbsp;- Permite avaliar a existência ou não de um arquivo no diretório corrente ou path especificado. Só funciona para arquivo. Sintaxe: IF [NOTJ EXIST arquivo .SHIFT - recurso que permite a utilização em um arquivo BAT de mais de 10 parametros relocáveis entre os valores %0 a %9.Como criar um arquivo Batch (.bat)Para criar um arquivo Batch vamos precisar apenas do bloco de notas. Para executar o bloco de notas, clique em Iniciar &gt; Programas &gt; Acessórios &gt; Bloco de notas.No bloco de notas, digite os seguintes comandos:@ echo offtitle Blog Hackeando o Planetaecho Seja bem vindo ao nosso blog.color f0rem este comentário não aparece na telapause&gt;nulAgora clique em Arquivo &gt; Salvar Como e salve o arquivo com o nome: Teste.batVamos entender um pouco do código acima.@ echo off - Faz com que o programa seja executado.title Blog Hackeando o Planeta - Título que aparece na barra de título.echo Seja Bem vindo ao nosso Blog - Mensagem que será exibida.color f0 - A cor do plano de fundo. Essas cores são em códigos hexadecimais.rem este comentário não aparece na tela - comentário que só aparece para o programador.pause&gt;nul - Faz com que o programa nao feche após ser executado.Obs.: Não utilize acentos pois eles não serão mostrados nos programas.Execute o arquivo e veja o resultado.Arquivos Batch podem ser muito úteis para atalhos como: desligar ou reiniciar o Computador, abrir o Explorer e também informar o endereço de IP do seu computador. Como por exemplo:@echo.@ipconfig | find "Endereço IP"@echo.@pauseO comando @ipconfig pega o comando do MS-DOS e executa o mesmo como um atalho, monstrando o endereço IP do seu computador.Vamos analisar mais um código.@echo offtitle Variaveis numericasset/p nome= Qual e seu numero?set/a resultado= nome+5color f0rem esta é uma variavel numericaecho O seu numero é %resultado%pause&gt;nulPara declarar uma variável em bat, é necessário colocar o seguinte código:set/p nome= Qual e seu numero?set/a resultado= nome+5O set/ sempre vem seguido de alguma letra que o próprio usuário escolhe. Após a letra é declarado o nome da variável,nesse caso temos duas: Nome e Resultadoset/a resultado= nome+5 - ele soma o número que for digitado + o número 5echo o teu numero é %resultado% - o echo faz com que o resultado da soma seja apresentado. Nesse caso o echo apresenta o resultado da variável %resultado%. Para apresentar o valor de uma variável, é preciso colocar o Sinal de % (por cento antes e depois do nome da mesma)Execute o arquivo e veja o resultado.Pesquise por mais códigos prontos na internet para que você possa aprender mais sobre os arquivos Batch.