Comandos Para Criar BATs

3
Olá, essa proposta me foi lançada a algum tempo e depois de muito estudo e pesquisa elaborei vários tutoriais (do simples ao complexo). Hoje iremos fazer a introdução a criação do arquivo .bat porém esse tutorial tem como objeto iniciar você ao bat, e ensinar a se livrar de problemas sem ser nescessário a instalação de softwares, e não tenho aqui o objetivo de ensinar a criação de virus. Vamos ao trabalho. Lista de comandos Todos estes comandos são executados no Prompt de Comando (DOS). title nome - define um nome no título da página. echo - Exibe uma string na tela. Ex.: echo teste (escreve teste na tela) echo. - cria uma linha em branco. @echo off - Desativa a exibição dos comandos na tela. Deve ser adicionado à primeira linha de um arquivo de lote MS-DOS (*.BAT). cls - Limpa a tela. set string = valor ; - define uma variável. Ex.: set a = 10; (define variável a com valor igual a 10) % string % - chama variável. Ex.: set a = teste; echo %a% (primeiro define a com valor igual a teste , segunda linha escreve na tela o conteúda da variável a , no caso a palavra teste ) pause - pausa as execuções, para prosseguir é necessário pressionar alguma tecla. md nome - cria um diretório chamado nome . rd nome - remove o diretório vazio nome .

description

Comandos para criação de bat

Transcript of Comandos Para Criar BATs

Page 1: Comandos Para Criar BATs

Olá, essa proposta me foi lançada a algum tempo e depois de muito estudo e pesquisa elaborei vários tutoriais (do simples ao complexo). Hoje iremos fazer a introdução a criação do arquivo .bat porém esse tutorial tem como objeto iniciar você ao bat, e ensinar a se livrar de problemas sem ser nescessário a instalação de softwares, e não tenho aqui o objetivo de ensinar a criação de virus.

Vamos ao trabalho.

Lista de comandos 

Todos estes comandos são executados no Prompt de Comando (DOS).

title nome - define um nome no título da página.

echo - Exibe uma string na tela.Ex.: echo teste (escreve teste na tela)

echo. - cria uma linha em branco.

@echo off - Desativa a exibição dos comandos na tela. Deve ser adicionado à primeira linha de um arquivo de lote MS-DOS (*.BAT).

cls - Limpa a tela.

set string = valor; - define uma variável.Ex.: set a = 10; (define variável a com valor igual a 10)

%string% - chama variável.Ex.: set a = teste;echo %a% (primeiro define a com valor igual a teste, segunda linha escreve na tela o conteúda da variável a, no caso a palavra teste)

pause - pausa as execuções, para prosseguir é necessário pressionar alguma tecla.

md nome - cria um diretório chamado nome.

rd nome - remove o diretório vazio nome.

cd nome - direciona prompt para o diretório nome.

copy diretórioorigem diretóriodestino - copia um arquivo ou pasta de um diretório origem para umdiretório destino.Ex.: copy C:windowsrundll32.exe C:Pasta

del nome - deleta arquivo nome.

deltree diretório - deleta diretório não-vazio e todo seu conteúdo. Este comando pede

Page 2: Comandos Para Criar BATs

confirmação (Y/N), para confirmar direto, usa-se deltree/y.

renam nomeantigo.extensão nomenovo.extensão - renomeia arquivos ou pastas.Ex.: renam C:windowsmistic.exe C:windowsbarret.exe

dir - define conteúdo do diretório.

:nome - cria um parágrafo de orientação chamado nome.

goto nome - direciona a "leitura" para o parágrafo nome.

call arquivo - chama um arquivo de lote do MS-DOS.

start arquivo - inicia uma aplicação do Windows.

date - exibe/altera data.

time - exibe/altera hora.

attrib - delega ou remove atributos.

exit - fecha o prompt do MS-DOS.

Vou ficando por aqui, salve as resalvas abaixo.

Observações

- Para saber informações sobre determinado comando, sua sintaxe, etc, basta digitar comando/?. Ira aparecer na tela uma "ajuda" sobre o comando.- É super importante você saber no que está mexendo, algumas alterações podem comprometer seu computador.Abra o bloco de notas do WinXP, digite os comandos em linhas de acordo com a sua intenção. Salve Como nome.BAT você também devera alterar o Tipo de arquivo de .TXT para Todos os arquivos . É importante esta notação, pois é o que vai definir o arquivo como sendo um arquivo de lote.