Você pode criar vários scripts em VBScript ou Batch (.bat) para automatizar
tarefas no Windows. Aqui estão algumas ideias úteis:
📌 1. Scripts de Gerenciamento do Sistema
🔹 Desligar / Reiniciar / Suspender o PC
📌 2. Scripts para Limpeza Automática
🔹 Limpar arquivos temporários
Set ws
ws.Run
🔹 Limpar a Lixeira automaticamente
Set objShell
objShell.Namespace(10).Items().InvokeVerb("Delete")
@echo off
forfiles /p "C:\Logs" /s /m *.log /d -30 /c "cmd /c del @path"
📌 3. Scripts para Redes e Internet
🔹 Reiniciar o adaptador de rede (útil se a
internet cair)
Set ws = CreateObject("WScript.Shell")
ws.Run "netsh interface set interface ""Wi-Fi"" disable", 0
WScript.Sleep 2000 'Aguarda 2 segundos
ws.Run "netsh interface set interface ""Wi-Fi"" enable", 0
@echo off
ping google.com -n 1
if %errorlevel%==0 (echo Internet OK!) else (echo Sem conexão!)
pause
📌 4. Scripts para Automação de Tarefas
🔹 Abrir vários programas ao mesmo tempo
Set ws = CreateObject("WScript.Shell")
ws.Run "chrome.exe", 0
ws.Run "notepad.exe", 0
ws.Run "calc.exe", 0
🔹 Fechar um programa travado (ex: fechar o
Chrome)
Set ws
ws.Run
🔹 Backup automático de pastas
@echo off
robocopy "C:\Documentos" "D:\Backup" /MIR /LOG:backup.log
echo Backup concluído em %date% %time% >> backup.log
📌 5. Scripts para Segurança
🔹 Bloquear a tela (Windows + L)
Set ws = CreateObject("WScript.Shell")
ws.SendKeys "^{ESC}" 'Abre o menu Iniciar
WScript.Sleep 100
ws.SendKeys "{RIGHT}" 'Navega até o ícone de usuário
WScript.Sleep 100
ws.SendKeys "{ENTER}" 'Abre o menu
WScript.Sleep 100
ws.SendKeys "l" 'Bloqueia
🔹 Desativar/Ativar o Teclado (requer admin)
@echo off
:: Desativar
rundll32 keyboard,disable
:: Ativar
rundll32 keyboard,enable
📌 6. Scripts para Diversão / Brincadeiras
🔹 Abrir o CD-ROM repetidamente (se tiver
drive)
Set oWMP = CreateObject("WMPlayer.OCX.7")
Set colCDROMs = oWMP.cdromCollection
Do While True
For Each cdrom in colCDROMs
cdrom.Eject()
WScript.Sleep 2000
cdrom.Eject()
Next
Loop
🔹 Mensagem pop-up (ex: lembrete)
MsgBox "Hora de fazer uma pausa!", vbInformation, "Lembrete"
🔹 Trocar o papel de parede automaticamente
Set ws
ws.RegWrite
ws.Run
Como salvar e executar?
- Abra o Bloco de Notas.
- Cole o código.
- Salve como:
- VBScript:
nome.vbs
(executa com 2 cliques)
- Batch:
nome.bat
(executa como administrador se necessário)