utilidades batch

aqui eu vou publicar programas com utilidades diferentes

calculadora

codigo:

@echo off
color e
title Calculadora
echo L
ping localhost -n .15 >nul
cls
echo Lo
ping localhost -n .15 >nul
cls
echo Loa
ping localhost -n .15 >nul
cls
echo Load
ping localhost -n .15 >nul
cls
echo Loadi
ping localhost -n .15 >nul
cls
echo Loadin
ping localhost -n .15 >nul
cls
echo Loading
ping localhost -n .15 >nul
cls
echo Loading.
ping localhost -n .15 >nul
cls
echo Loading..
ping localhost -n .15 >nul
cls
echo Loading...
ping localhost -n 5 >nul
cls
echo.
echo S - sim.
echo N - nao.
echo.
set/p OPT=Iniciar calculadora agora ?
 
cls
:inicio
cls
echo Digite o numero correspondente ao calculo que voce quer fazer
echo.
echo.
echo 1-Adicao
echo 2-Subtracao
echo 3-Multiplicacao
echo 4-Divisao
echo.
set /p calculo=
if %calculo%==1 goto adicao
if %calculo%==2 goto subtracao
if %calculo%==3 goto multiplicar
if %calculo%==4 goto dividir
:adicao
cls
echo Digite o primeiro numero que voce quer somar
set /p n1=
cls
echo Digite o segundo numero
set /p n2=
cls
set /a n3=%n1%+%n2%
echo %n1%+%n2%=%n3%
pause
cls
echo O que deseja fazer?
echo .
echo .
echo V-Voltar ao menu
echo S-sair do programa
set /p opcao=
if %opcao%==v goto inicio
if %opcao%==s exit
:subtracao
cls
echo Digite o primeiro numero que voce quer subtrair
set /p nn1=
cls
echo Digite o segundo numero
set /p nn2=
cls
set /a nn3=%nn1%-%nn2%
echo %nn1%-%nn2%=%nn3%
pause
cls
echo O que deseja fazer?
echo .
echo .
echo V-Voltar ao menu
echo S-sair do programa
set /p opcao1=
if %opcao1%==v goto inicio
if %opcao1%==s exit
:multiplicar
cls
echo Digite o primeiro numero que voce quer Multiplicar
set /p n1=
cls
echo Digite o segundo numero
set /p n2=
cls
set /a n3=%n1%*%n2%
echo %n1%X%n2%=%n3%
pause
cls
echo O que deseja fazer?
echo .
echo .
echo V-Voltar ao menu
echo S-sair do programa
set /p opcao=
if %opcao%==v goto inicio
if %opcao%==s exit
:dividir
cls
echo Que numero voce deseja dividir
set /p n1=
cls
echo Por quanto voce deseja dividir
set /p n2=
cls
set /a n3=%n1%/%n2%
echo %n1%:%n2%=%n3%
pause
cls
echo O que deseja fazer?
echo .
echo .
echo V-Voltar ao menu
echo S-sair do programa
set /p opcao=
if %opcao%==v goto inicio
if %opcao%==s exit
na verdade este programa não é assim muito util afinal podesse facilmente uzar a do pc.

password

codigo:

@echo off
title Senha
color a
:1
echo put the password
set /p senha=
if not "%senha%" equ "password"(goto:2)
pause
exit
 
 
:2
echo Senha invalida, digite novamente.
ping localhost -n 5 >nul
cls
goto 1
 
então este codigo é para ser uzado por izemplo voce faz um documento bat que ninguem pode ver entao mete a pass e se eles nao souberem a pass nao assedem.
 

relogio batch

codigo:

@echo off
setlocal delayexpansion
cls
@mode con cols=35 lines=7
title %username%`s watch
:time    
echo.      ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo.      ³   %time%  ³
echo.      ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
echo.      ³    %date%  ³  
echo.      ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
ping localhost -n .15 >nul
cls
goto :time
 
este tambem nao é util simplesmente pode olhar para o canto do ecra para ver as horas mas é giro para o caso de voce querer meter as horas num menu batch que fassa

pasta invisel e com password

codigo:

cls
@ECHO OFF
title COLOCAR SENHA EM PASTA
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD -08002B30309D}" goto UNLOCK
if NOT EXIST Private goto MDLOCKER
:CONFIRM
echo Tem certeza que deseja trancar esta 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 -08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD -08002B30309D}"
echo Pasta trancada
goto End
:UNLOCK
echo Entre com a senha
set/p "pass=>"
if NOT %pass%== 12345 goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD -08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD -08002B30309D}" Private
echo Destrnacada com sucesso
goto End
:FAIL
echo Senha Incorreta
goto end
:MDLOCKER
md Private
echo Pasta criada com sucesso
goto End
:End 
isto apesar de nao parecer importante é imagine que quer esconder coisas da sua mulher do seu filho ou ate do seu pai seu malandro hahah vc abre o documento e ele cria uma pasta voce mete aquilo que quiser la dentro e volta a carregar no documento 
entao vai pedir a password e voce mete a pasta ai aparece 
ps: nao pode mudar o nome da pasta e pode mudar o codigo ali esta 12345 como codigo mas pode mudar.
sentro de aplicaçõens batch
codigo:
@ECHO OFF
color f
C:
CD\
CLS
 
:MENU
CLS
 
ECHO =============MENU=============
ECHO.
ECHO -------------------------------------
ECHO 1.  mapa de caracteres
ECHO 2.  bloco de notas
ECHO 3.  calculadora
ECHO 4.  google crome
ECHO 5.  mozilla firefox
ECHO 6.  batch
ECHO 7.  gravador de audio
ECHO 8.  paint
ECHO -------------------------------------
ECHO 9.  exit
ECHO -------------------------------------
ECHO.
 
SET INPUT=
SET /P INPUT=seleciona um numero:
 
IF /I '%INPUT%'=='1' GOTO Selection1
IF /I '%INPUT%'=='2' GOTO Selection2
IF /I '%INPUT%'=='3' GOTO Selection3
IF /I '%INPUT%'=='4' GOTO Selection4
IF /I '%INPUT%'=='5' GOTO Selection5
IF /I '%INPUT%'=='6' GOTO Selection6
IF /I '%INPUT%'=='7' GOTO Selection7
IF /I '%INPUT%'=='8' GOTO Selection8
IF /I '%INPUT%'=='9' GOTO Selection9
 
CLS
ECHO ============numero invalido============
ECHO ------------------------------------------------
ECHO porfavor insira um numero entre [1-9]
ECHO ------------------------------------------------
ping localhost -n 7 >nul
 
GOTO MENU
 
:Selection1
cd %windir%\system32\charmap.exe
start charmap.exe
exit
 
:Selection2
cd %windir%\system32\notepad.exe
start notepad.exe
exit
 
:Selection3
cd %windir%\system32\calc.exe
start calc.exe
exit
 
:Selection4
cd "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" 
start chrome.exe
exit
 
:Selection5
cd "C:\Program Files (x86)\Mozilla Firefox\firefox.exe"
start firefox.exe
exit
 
:Selection6
cd %windir%\system32\cmd.exe
start cmd.exe
exit
 
:Selection7
cd %SystemRoot%\system32\SoundRecorder.exe
start SoundRecorder.exe
exit
 
:Selection8
cd %windir%\system32\mspaint.exe
start mspaint.exe
exit
 
:Selection9
cls
ECHO ==============obrigado===============
ping localhost -n 5 >nul
 
EXIT
 
este como o nome indica é o sentro de aplicaçõens  pois voce abre e escolhe um numero consoante oque quer fazer 
ps:pode mudar as aplicaçõens ou acrescentar mais para descobrir (cd %windir%\system32\exemplo.exe) isto é so ir ao seu iniciar e carregar com o botão direito do rato e depois vai a propriedades e é so copiar para os navegadores é diferente cuidado.