Scripts Úteis de Bat

1. Abrir um executável (programa)

text
@echo off
echo Abrindo o Bloco de Notas...
start notepad.exe

Abre o Bloco de Notas. Substitua notepad.exe pelo executável desejado.

2. Executar um programa e aguardar o usuário

text
@echo off
start calc.exe
echo Calculadora aberta. Pressione qualquer tecla para sair.
pause

Abre a Calculadora e aguarda o usuário pressionar uma tecla antes de fechar o prompt.

3. Backup automático de uma pasta

text
@echo off
echo Iniciando backup...
xcopy "C:\Origem" "D:\Backup" /s /e /h /y
echo Backup concluído!
pause

Copia todos os arquivos e subpastas de C:\Origem para D:\Backup.

4. Executar vários programas ao mesmo tempo

text
@echo off
start notepad.exe
start calc.exe
start mspaint.exe
echo Programas abertos!
pause

Abre o Bloco de Notas, Calculadora e Paint juntos.

5. Fechar um programa automaticamente

text
@echo off
taskkill /f /im notepad.exe
echo Bloco de Notas encerrado.
pause

Encerra todas as instâncias do Bloco de Notas.

6. Renomear e mover um arquivo

text
@echo off
ren "C:\Origem\documento.txt" "novo_nome.txt"
move "C:\Origem\novo_nome.txt" "D:\Destino\"
echo Arquivo renomeado e movido!
pause

Renomeia um arquivo e o move para outro diretório.

7. Verificar se um arquivo existe antes de executar

text
@echo off
if exist "C:\Origem\meuarquivo.txt" (
echo Arquivo encontrado! Abrindo...
start "" "C:\Origem\meuarquivo.txt"
) else (
echo Arquivo não encontrado!
)
pause

Só executa o arquivo se ele existir.

8. Criar uma pasta e abrir um executável dentro dela

text
@echo off
mkdir "C:\NovaPasta"
cd "C:\NovaPasta"
start notepad.exe

Cria uma nova pasta, entra nela e abre o Bloco de Notas.

9. Script interativo para escolher qual programa abrir

text
@echo off
echo Qual programa deseja abrir?
echo 1 - Bloco de Notas
echo 2 - Calculadora
set /p opcao=Digite o numero e pressione Enter:
if "%opcao%"=="1" start notepad.exe
if "%opcao%"=="2" start calc.exe
pause