Comandos BAT
Se você quer mesmo aprender a fazer coisas legais com os bats, então pegue programas ja feitos e estude, assim é o melhor jeito de se aprender pegue aqui uma seleção de alguns comandos em .bat. Pegue elas e estude para aprender a criar comandos que ajudam a automatizar suas tarefas.
Lembre-se aprenda os comandos que ajudam a facilitar nossas vidas, mais NÃO UTILIZE PARA CRIAR ARQUIVOS QUE PREJUDIQUEM AS MAQUINAS, USANDO PARA O MAL
Primeiramente, você precisa saber os comandos, é bem fácil
@echo off - isso é para que não sejam mostrados os comandos na tela
CLS - limpa a tela
TYPE - mostra o conteúdo 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 variável NAZI estiver definida como DhenniS então o programa se direcionará para o menu :certo ou contrário o programa será direcionado para o menu :errado
OU mais simples
if %op% equ 1 GOTO 1
if %op% equ 2 GOTO 2
if %op% equ 3 GOTO 3
if %op% equ 4 GOTO 4
se for 1 o digito vai para o 1, se for 2 vá para o 2
echo tarefas - mostra alguma mensagem na tela como no exemplo tarefas
echo. - Se você quer um linha sem nada, ou seja só pular a linha
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 diretórios. Ex: MD NAZI. Se você quiser, você pode criar diretórios inascessíveis para o Windows, é só usar a tabela AscII para isso. Ex: md ALT+254 ALT+213 NAZI ALT+217 ALT+963 Isto criará um diretório __NAZI__ no windows e não poderá ser excluido, renomeado ou acessado pelo windows.
RD - Para excluir diretórios. EX: RD nazi
SET - Define uma variável no ambiente DOS. é para mim um dos melhores comandos, pois sem ele o jogo de Truco não funcionaria. EX: SET nome=nazi , isso criará uma variável 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 usuário escolha uma das teclas e retorna um valor de errorlevel, de acordo com a tecla.
EX: choice /c:123 Escolha uma opção:
Exemplo:
uma linha de comando pra desligar seu PC em 1 clique duplo, ou seja, só executando o arquivinho de lote! vamos-la bem facil, no bloco de notas digite:
shutdown -s -t 00
e salve colocando o nome no final como .bat! fácil né
Outro Exemplo pratico: ANALIZE E MANTENHA TODA ESTRUTURA DA PROGRAMAÇÃO, ALTERE CONFORME SUA NECESSIDADE!
Echo off
cls
color 1f
title Manutencao Fernando
:menu
Time /t
Date /t
echo ***************************************
echo * *
echo * Manutencao *
echo * *
echo * *
echo * *
echo * 1)Limpeza geral *
echo * 2)ScanDisk *
echo * 3)reg *
echo * 4)Sair *
echo * *
echo * *
echo ***************************************
echo ******* menu pratico *******
echo ***************************************
echo.
echo.
echo.
echo.
set /p op= digite sua opcao?
if %op% equ 1 GOTO 1
if %op% equ 2 GOTO 2
if %op% equ 3 GOTO 3
if %op% equ 4 GOTO 4
:1
del C:\Documents and Settings\users\Configurações locais\temp /s /q
del C:\Documents and Settings\users\Configurações locais\Temporary Internet Files /s /q
del c:\"DOcuments and Settings"\%username%\\recent*.* /s /q
del c:\"Documents and Settings"\%username%\Config~1\Temp\*.* /s /q
del c:\"Documents and Settings"\%username%\Cookies\*.* \s \q
del c:\"Documents and Settings"\%usernames%\Config~1\Temp\*.* /s /q
del c:\Windows\cookies\*.* /s /q
rd c:\Windows\Temp /s /q
md c:\Windows\Temp
rd c:\"Documents and Settings"\%username%\Config~1\Temp /s /q
md c:\"Documents and Settings"\%username%\Config~1\Temp\
rd c:\"Documents and Settings"\%username%\Config~1\"Temporary internet Files"\Content.IES
md c:\"documents and Settings"\%username%\Config~1\"Temporary Internet Files"\Content.IES
Echo.
Echo Limpeza concuida!!
Echo.
pause
cls
goto menu
:2
chkdsk /r
pause
cls
goto menu
:3
reg query
pause
cls
goto menu
:4
exit
DUVIDAS PODEM COMENTANDO QUE EU RESPONDO! CERTO GALERA
Nenhum comentário:
Postar um comentário