Sie sind auf Seite 1von 9

Comandos BAT

Se voc quer mesmo aprender a fazer coisas legais com batzinhos, entao pegue programas ja feitos e estude, assim o melhor jeito de se aprender Pegue aqui a seleo de algumas bad'coms , feitas por mim, ainda esto em .bat. Pegue elas e estude para aprender a criar comandos devastadores. Primeiramente, voc precisa saber os comandos, bem fcil @echo off - isso para que no sejam mostrados os comandos na tela CLS - limpa a tela TYPE - mostra o contedo de um arquivo IF - o comando IF testa uma condicional, se ela for verdadeira, executa um comando . EX: if "%nazi%" == "DhenniS" goto certo if not "%nazi%" == "DhenniS" goto errado O exemplo acima mostra o seguinte, se a varivel NAZI estiver definida como DhenniS ento o programa se direcionar para o menu :certo ou contrrio o programa ser direcionado para o menu :errado echo HaHaHa - mostra alguma mensagem na tela como no exemplo HaHaHa echo. - Se voc quer um linha sem nada ATTRIB - Este comando permite que voc esconda um determinado arquivo, torne-o somente para leitura, ou torne arquivo do sistema. Para obter os comandos simplesmente digite na janela do MS-DOS: ATTRIB /? MD - Para criar diretrios. Ex: MD NAZI. Se voc quiser, voc pode criar diretrios inascessveis para o Windows, s usar a tabela AscII para isso. Ex: md ALT+254 ALT+213 NAZI ALT+217 ALT+963 Isto criar um diretrio __NAZI__ no windows e no poder ser excluido, renomeado ou acessado pelo windows. RD - Para excluir diretrios. EX: RD nazi SET - Define uma varivel no ambiente DOS. para mim um dos melhores comandos, pois sem ele o jogo de Truco no funcionaria. EX: SET nome=nazi , isso criar uma varivel chamada "nome" e definir seu valor como "lobisomen" se voc escrever no DOS echo %nome% - ir aparecer a palavra LOBISOMEN na tela, mais pra frente voc vai enternder isso goto - serve para pular ou voltar para alguma parte do programa EX: GOTO inicio, se tiver um menu :INICIO, o programa ser direcionado para l

choice & errorlevels - Este comandos exibe uma mensagem, espera que o usurio escolha uma das teclas e retorna um valor de errorlevel, de acordo com a tecla. EX: choice /c:123 Escolha uma opo: Agora vamos aos exemplos: 1 exemplo: escolha.bat @echo off cls echo. choice /c:123 Escolha um opo: if errorlevel 3 goto opcao3 if errorlevel 2 goto opcao2 if errorlevel 1 goto opcao1 :opcao1 echo. echo Voc apertou a tecla 1 goto fim :opcao2 echo. echo Voc apertou a tecla 2 goto fim :opcao3 echo. echo Voc apertou a tecla 3 goto fim :fim 2 exemplo - relogio.bat Primeiramente, voc ir criar o arquivo t.t com o comando ENTER dentro Faa o seguinte - COPY CON T.T Pressione ENTER 3 vezes e pressione CTRL+Z e ENTER pronto, agora o programa ficar assim: @echo off :inicio time >nul <t.t >t.dat cls type t.dat choice >nul /c:sc /S /N /T:c,1 if errorlevel 2 goto inicio if errorlevel 1 goto fim :fim echo. 3 exemplo - shareware.bat @echo off rem Programa feito por DhenniS c: cd\ if exist www1.dat goto 2

echo hahahaha >www1.dat attrib +h www1.dat set vez=1 goto tela :2 if exist www2.dat goto 3 echo hahahah > www2.dat attrib +h www2.dat set vez=2 goto tela :3 if exist www3.dat goto 4 echo hahahah > www3.dat attrib +h www3.dat set vez=3 goto tela :4 set vez=4 goto tela :tela if "%vez%" == "4" goto estouro cls echo. echo ------------------------echo \ (1) - Ver a hora \ echo \ (2) - Ver a data \ echo \ (S) - Sair \ echo --------------------------echo. echo Voc j utilizou este programa %vez% vez(es) echo. choice /c:12s /N Escolha uma opo: if errorlevel 3 goto sair if errorlevel 2 goto data if errorlevel 1 goto hora :hora echo. time goto tela :data echo. date goto tela :estouro cls echo. echo. echo Voc j utilizou este programa 4 vezes, agora ele no rodar mais echo. goto fim :sair echo. echo. echo Tchau! goto fim

:fim 4 exemplo - verifica.bat @echo off vol >tmpvol.tmp find "volume" tmpvol.tmp /i >nul if errorlevel 0 if errorlevel 1 goto english echo. echo Seu Windows em Portugus goto fim :english echo. echo Your Windows is in English goto fim :fim del tmpvol.tmp 5 exemplo - crack.bat @echo off rem Programa feito por DhenniS Heil Hitler Home Page if "%1" == "" goto help if not "%3" == "" goto help if "%1" == "nazi" if "%2" == "" goto tela if not "%1" == "nazi" if "%2" == "" goto erro :tela echo. echo Ei, como voc descobriu a senha?? echo. pause >nul goto fim :erro echo. echo Senha incorreta. goto fim :help echo. echo Voc deve digitar CRACK "senha" echo. goto fim :fim 6 exemplo : trava.bat @echo off :inicio pause >nul goto inicio

7 exemplo : troca.bat @echo off

doskey >nul dir cls doskey >nul cls dir doskey >nul cd exit doskey >nul exit cd echo. echo Existe alguma coisa de errada com o seu interpretador de comandos echo. 8 exemplo : linha.bat @echo off prompt Local: $1 $p $g$_ Comando: cls echo. echo Agora fica melhor para se usar o DOS echo. 9 exemplo - bomba.bat @echo off goto jump Programa feito por DhenniS Heil Hitler Homepage :jump set tmp=10 :tela cls echo. echo O seu computador ser formatado em %tmp% segundos echo. echo. echo Pressione qualquer tecla para parar, (s) para sair e (c ) continua echo. choice >nul /c:sc /S /N /T:c,1 if errorlevel 2 goto continua if errorlevel 1 goto sair :continua if "%tmp%" == "10" goto 9 if "%tmp%" == "9" goto 8 if "%tmp%" == "8" goto 7 if "%tmp%" == "7" goto 6 if "%tmp%" == "6" goto 5 if "%tmp%" == "5" goto 4 if "%tmp%" == "4" goto 3 if "%tmp%" == "3" goto 2 if "%tmp%" == "2" goto 1 if "%tmp%" == "1" goto detona :9 set tmp=9 goto tela :8 set tmp=8 goto tela :7 set tmp=7

goto tela :6 set tmp=6 goto tela :5 set tmp=5 goto tela :4 set tmp=4 goto tela :3 set tmp=3 goto tela :2 set tmp=2 goto tela :1 set tmp=1 goto tela :detona cls echo. echo. echo No fique assustado, isso foi s um brincadeira echo Seu HD ainda est vivo echo. echo HaHaHa goto fim :sair if "%tmp%" == "1" goto h if "%tmp%" == "2" goto h cls echo. echo Voc est muito apavorado, espere mais um pouco echo. goto fim :h cls echo. echo Voc saiu na hora H echo. goto fim :fim 10 exemplo - efeitos.bat @echo off :tela cls echo. echo Programado por choice >nul /c:sc /S /N /T:c,2 if errorlevel 2 goto tela2 if errorlevel 1 goto sair :tela2

cls echo. echo Programado por DhenniS choice >nul /c:sc /S /N /T:c,2 if errorlevel 2 goto tela3 if errorlevel 1 goto sair :tela3 cls echo. echo Programado por DhenniS echo. echo Heil Hitler Home Pagechoice >nul /c:sc /S /N /T:c,2 if errorlevel 2 goto tela4 if errorlevel 1 goto sair :tela4 cls echo. echo Programado por DhenniS echo. echo Heil Hitler Home Page echo. echo. pause >nul goto fim :sair goto fim :fim Com esses exemplos acima d para vc ter uma idia de como funciona um programa de lote. Uma coisa bem legal para se fazer com um programa de lote, transform -lo em .COM Como fazer isso? bem simples, basta voc ter o compilador BAT2EXEC.COM. Ele transforma qualquer .BAT em .COM Pode peg-lo clickando aki - BAT2EXEC.COM (6 k) Para compilar, voc precisa fazer algumas alteraes em seu batzinho no use ECHO. para ter uma linha sem nada, vc ter que colocar ECHO e dar um espao na frente - "ECHO " no use os menus deste jeito : TELA , use assim :TELA

Estou fazendo um arquivo em bat! qual o comando que representa o (ENTER) ?

Boa noith, a pergunta bem simples, preciso saber qual o comando que representa o ENTER, n esquecendo que em bat. obrigado! :)
y y

3 anos atrs Denuncie

xiao4 cang2 dao1

Melhor resposta - Escolhida por votao


ol, acabei de pensar numa soluo para este problema. Vc precisa ter um arquivo de texto que seja apenas um pargrafo, vc pode cri-lo no notepad do windows ou ento no prompt de comando digitando o seguinte: copy con enter.txt (enter) (enter) ctrl+Z (enter) ento vc usa o operador "<" para redirecionar o contedo do arquivo para um comando. por exemplo "pause < enter.txt" ir pausar e imediatamente pressionar "enter" despausando.

Ola estou criando um .bat mas nao consigo dar um comando criar como fazer?
exe: tenho que criar uma pasta no c:/arquivos de progamas como ficaria o codigo se poderem me ajundem

Melhor resposta - Escolhida por votao


NO SEI SE ISTO QUE VC KER , NO CASO AKI , CRIADA 1A PASTA COM SENHA , COM ARKIVO .BAT , VC DEVE , COPIAR E COLAR , ISTO NO BLOCO DE NOTAS . cls @ECHO OFF title Folder Private if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B303 goto UNLOCK if NOT EXIST Private goto MDLOCKER :CONFIRM echo Tem certeza de que deseja bloquear a pasta (Y/N) set/p "cho=>" if %cho%==Y goto LOCK if %cho%==y goto LOCK if %cho%==n goto END if %cho%==N goto END

echo Invalid choice. goto CONFIRM :LOCK ren Private "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B303 attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B303 echo Folder locked goto End :UNLOCK echo Digite a senha para desbloquear pasta set/p "pass=>" if NOT %pass%== 123 goto FAIL attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B303 ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B303 Private echo Folder Unlocked successfully goto End :FAIL echo Senha Invalida goto end :MDLOCKER md Private echo Private foi criada com sucesso goto End :End DEPOIS SALVAR COM KUALKER NOME , SEM ESQUECER DE NO FINAL, DIGITAR . BAT MAS O MELHOR E VC IR NO SITE , E COPIAR DE L , ESTE SITE : http://www.webcheats.com.br/forum/cursos OK ?? 1 ABRAO . OBS) ONDE EST 123 , VC COLOCA A SUA SENHA .