Ir para conteúdo
Fórum Script Brasil
  • 0

Utilidades para o windows.


Victorgg

Pergunta

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

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...