Num desses dias entediados do HTML, fui para o meu "HOOBY". Fazer batch scripts.
Nesse aqui é uma espécie de console de utilidades do windows, mas claro, tarefas simples.
Ele tem uma interação com o usuário com opções, tornando o caminho usuário <--> maquina mais fácil.
Faz tarefas do tipo:
- Desligar/reiniciar o computador no tempo que você quer ( em minutos *-* )
- Mostrar informações sobre seu IP, Sistema operacional, processos etc. ( E ainda cria um arquivo txt com tudo sobre o seu pc !)
- fecha processos do windows
- etc,etc.
Claro ! tudo muito simples ! =)
Basta você copiar o código abaixo para um arquivo .txt ( bloco de notas ) e salvar como NOME.BAT, e executar =)
@echo off
:iniciocls
color 07
title Console { By: VictorGG }
set /p nome=Digite o seu nome :
echo.
echo ----------- Tabela de cores -----------
echo.
echo 0 - Preto 8 - Cinza
echo 1 - Azul 9 - Azul claro
echo 2 - Verde A - Verde claro
echo 3 - Verde-agua B - Verde-agua claro
echo 4 - Vermelho C - Vermelho claro
echo 5 - Roxo D - Lilas
echo 6 - Amarelo E - Amarelo claro
echo 7 - Branco F - Branco brilhante
echo.
set /p fundo=Digite o numero\letra da cor que voce deseja para o fundo :
echo.
set /p letra=Digite o numero\letra da cor que voce deseja para a letra :
color %fundo%%letra%
:comesocls
cls
:comeso
title %nome% esta logado no Console {By: VictorGG}
echo.
echo ----------------------------- Console -----------------------------
echo.
echo Ola %nome%
echo Fassa a sua escolha :
echo.
echo 1 - Desligar/Reiniciar
echo.
echo 2 - Cancelar um desligamento ou reinicializacao
echo.
echo 3 - Fechar um processo do windows
echo.
echo 4 - Informacoes
echo.
echo 5 - Mudar o nome/cores da janela
echo.
echo 6 - Verificar erros no disco
echo.
echo 7 - Mudar as cores da janela sem parar
echo.
echo * - Sair
echo.
set /p msg=
if %msg% ==1 goto shutdown
if %msg% ==2 goto cancelar
if %msg% ==3 goto fechar_processo
if %msg% ==4 goto informacoes
if %msg% ==5 goto inicio
if %msg% ==6 goto verificar_o_disco
if %msg% ==7 goto mudar_as_cores
**************************************** Desligar/reiniciar o pc ********************************************************
:shutdown
cls
echo.
Echo ----------------------------- Desligar\Reiniciar -----------------------------
echo.
echo Voce deseja...
echo.
echo 1 - Desligar
echo 2 - Reiniciar
echo 3 - Voltar
echo * - Sair
set /p desrei=
if %desrei% ==1 goto Desligar
if %desrei% ==2 goto Reiniciar
if %desrei% ==3 goto comesocls
:Desligar
cls
echo.
Echo ----------------------------- Desligar -----------------------------
echo.
echo Deseja desligar o computador em quantos minutos?
set /p tempo=
set /a temposeg=%tempo%*60
echo.
echo.
set /p mensagem=Digite a mensagem que vai ser impresso no comando:
Echo.
shutdown /s /f /t %temposeg% /c "%mensagem%"
cls
echo.
echo Seu computador vai desligar em %tempo% segundos.
echo.
goto comeso
:reiniciar
cls
echo.
Echo ----------------------------- Reiniciar -----------------------------
echo.
echo Deseja reiniciar o computador em quantos minutos?
set /p tempo1=
set /a temposeg1=%tempo1%*60
echo.
echo.
echo Digite a mensagem que vai ser impresso no comando
echo.
set /p mensagem1=
Echo.
shutdown /r /f /t %temposeg1% /c "%mensagem1%"
cls
echo.
echo Seu computador vai reiniciar em %tempo1% segundos.
echo.
goto comeso
********************************** Cancelar um desligamento ou reinicializacao ******************************
:cancelar
shutdown -a
cls
echo.
Echo Todas as tentativas de desligamento foram anuladas.
echo.
goto comeso
**************************************** Fechar processos ***************************************************
:fechar_processo
cls
echo.
Echo ----------------------------- Fechar Processos -----------------------------
echo.
echo Dica : Processos podem ser encontrados apertando "Ctrl + Alt + Del"
echo.
echo Digite o nome do processo que deseja fechar :
set /p processo=
taskkill /f /im %processo%
cls
echo.
echo Todos os processos com o nome de "%processo%" foram fechados.
echo.
goto comeso
***************************************** Informacoes ****************************************************
:informacoes
cls
echo ---------------------------- Informacoes ---------------------------
echo.
echo Voce deseja que o console, fassa um arquivo de texto com as suas informacoes?
echo.
echo 1 - Sim
echo 2 - não
echo 3 - Voltar
set /p informacoes=
if %informacoes% ==1 goto inforsim
if %informacoes% ==2 goto infornao
if %informacoes% ==3 goto comesocls
:inforsim
CLS
echo.
echo ---------------------------- Informacoes ---------------------------
echo.
echo Foi criado um arquivo com as informacoes do seu computador.
echo.
echo Local: %cd%\Informacoes-%nome%.txt
echo.
(
echo ------------------------- Console { By: VictorGG } -------------------------
echo.
echo Nome: %nome%
echo Hora: %time%
echo Data: %date%
echo.
Echo ---------------------------- Sistema operacional ---------------------------
echo.
ver
echo.
Echo --------------------------------- Internet ---------------------------------
echo.
ipconfig
echo.
Echo --------------------------------- Processos ---------------------------------
echo.
tasklist
echo.
)>Informacao-%nome%.txt
pause >NULL
del /f /q "%cd%\NULL"
cls
echo.
echo Foi criado um arquivo com as informacoes do seu computador.
echo.
echo Local: %cd%\Informacao-%nome%.txt
echo.
goto comeso
:infornao
CLS
echo.
Echo ---------------------------- Sistema operacional ---------------------------
echo.
ver
echo.
pause >NULL
Echo --------------------------------- Internet ---------------------------------
echo.
ipconfig
echo.
pause >NULL
Echo --------------------------------- Hota\Data ---------------------------------
echo.
time/t
echo.
date /t
echo.
pause >NULL
Echo --------------------------------- Processos ---------------------------------
echo.
tasklist
echo.
echo.
pause >NULL
del /f /q "%cd%\NULL"
goto comesocls
************************************* Verificar o Disco ******************************************************
:verificar_o_disco
cls
echo.
echo --------------------------- Verificar\Corrijir o disco ---------------------
echo.
echo Escolha uma das opcoes:
echo 1 - Verifica o disco
echo 2 - Corrije os erros do disco
echo 3 - Voltar
set /p x=
if %x% ==1 goto jaca
if %x% ==2 goto jaca1
if %x% ==3 goto comesocls
:jaca
cls
echo --------------------------- Verificar o disco ---------------------------
echo.
echo Verificar o disco pode demorar um pouco...
echo.
echo Digite:
echo 1 - Para continuar
echo 2 - Para voltar
echo.
set /p x1=
if %x1%==1 goto x1win
if %x1%==2 goto verificar_o_disco
:x1win
echo.
chkdsk
echo.
pause >NULL
del /f /q "%cd%\NULL"
goto comesocls
:jaca1
cls
echo --------------------------- Corrijir o disco ---------------------------
echo.
echo Corrijir os erros do disco pode demorar um pouco...
echo.
echo Digite:
echo 1 - Para continuar
echo 2 - Para voltar
echo.
set /p x2=
if %x2%==1 goto x2win
if %x2%==2 goto verificar_o_disco
:x2win
echo.
chkdsk /f
echo.
pause >NULL
del /f /q "%cd%\NULL"
goto comesocls
******************************************* Mudar as cores ********************************************************
:mudar_as_cores
cls
echo.
echo --------------------------- Mudar as cores sem parar ---------------------------
echo.
echo Esse aplicativo muda as cores dessa janela dinamicamente sem parar.
echo.
echo Escolha:
echo 1 - Continuar
echo 2 - Voltar
echo.
set /p mudar=
if %mudar% ==1 goto cores
if %mudar% ==2 goto comesso
:cores
echo.
echo.
:a
color a3
color b3
color c2
color e5
color d0
color a2
color f4
color a3
color c8
color b9
color d3
color b4
goto :a
Pergunta
Victorgg
Num desses dias entediados do HTML, fui para o meu "HOOBY". Fazer batch scripts.
Nesse aqui é uma espécie de console de utilidades do windows, mas claro, tarefas simples.
Ele tem uma interação com o usuário com opções, tornando o caminho usuário <--> maquina mais fácil.
Faz tarefas do tipo:
- Desligar/reiniciar o computador no tempo que você quer ( em minutos *-* )
- Mostrar informações sobre seu IP, Sistema operacional, processos etc. ( E ainda cria um arquivo txt com tudo sobre o seu pc !)
- fecha processos do windows
- etc,etc.
Claro ! tudo muito simples ! =)
Basta você copiar o código abaixo para um arquivo .txt ( bloco de notas ) e salvar como NOME.BAT, e executar =)
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.