#ProgramaçãoGlobal #BAT #BATCH #DOS #Script
Nome do Arquivo: Iniciar_Aplicativos.bat
O propósito deste script é gerenciar a execução de aplicativos de forma inteligente. Ele pode ser usado para garantir que um programa essencial esteja sempre em execução, para abrir um conjunto de softwares de trabalho com um único comando ou para automatizar a abertura de páginas da web. O exemplo demonstra como verificar se o Bloco de Notas está aberto e, caso não esteja, iniciá-lo. Além disso, ele abre um navegador padrão em uma página específica.
1. BATCH | Encadeamento de Comandos
2. BATCH | Lógica Condicional em Tarefas
3. BATCH | Coleta de Informações do Sistema
4. BATCH | Scripts de Logon
5. BATCH | Agendamento de Tarefas
6. BATCH | Criação de Atalhos Personalizados e Menus Simples
7. BATCH | Instalação e Execução de Software
8. BATCH | Administração e Manutenção do Sistema
9. BATCH | Gerenciamento de Arquivos e Pastas
10. BATCH | Automação de Tarefas Repetitivas
11. Paradox (Delphi) | Códigos Avançados - Atualizar registros em lote - Atualizando Registros em Lote com Delphi: Um Guia Prático - Advanced Code: Bulk Record Update & Practical Guide to Batch Processing in Delphi
12. Batch File | Como Dividir um Arquivo Texto em Múltiplos Arquivos Texto Menores
O script utiliza o comando TASKLIST
em conjunto com o FIND
para verificar se um processo com um nome de imagem específico (por exemplo, "notepad.exe") está na lista de tarefas em execução. A variável %ERRORLEVEL%
é usada para determinar o resultado da busca: se for 0
, o processo foi encontrado; se for 1
, não foi. Com base nesse resultado, o script usa lógica condicional (IF
) para decidir se deve ou não iniciar o programa com o comando START
.
Essa funcionalidade é especialmente útil para criar ambientes de trabalho personalizados. Por exemplo, um desenvolvedor pode criar um script que abre seu editor de código, um terminal e a documentação online de uma só vez. Da mesma forma, pode ser usado para garantir que um software de monitoramento ou um cliente de e-mail esteja sempre ativo, reiniciando-o caso seja fechado acidentalmente.
@REM Nome do Arquivo: Iniciar_Aplicativos.bat@ECHO OFFTITLE Iniciador de AplicativosREM --------------------------------------------------------------------------REM Documentacao:REM Este script verifica se um processo esta em execucao. Se nao estiver, ele o inicia.REM Tambem demonstra como iniciar um navegador em uma pagina especifica.REMREM Comandos Utilizados:REM TASKLIST - Exibe uma lista de processos em execucao.REM FIND - Procura por uma string de texto em um arquivo ou saida de comando.REM %ERRORLEVEL% - Variavel que armazena o codigo de saida do ultimo comando. (0 para sucesso, 1 para falha)REM START - Inicia um programa ou comando em uma nova janela.REM --------------------------------------------------------------------------ECHO.ECHO ===================================================ECHO INICIADOR INTELIGENTE DE APLICATIVOSECHO ===================================================ECHO.REM --- Verificando o Bloco de Notas (notepad.exe) ---ECHO Verificando se o Bloco de Notas esta em execucao...TASKLIST | FIND /I "notepad.exe" > NULIF %ERRORLEVEL% == 0 (ECHO O Bloco de Notas ja esta aberto.) ELSE (ECHO O Bloco de Notas nao esta aberto. Iniciando...START notepad.exe)ECHO.REM --- Abrindo um site no navegador padrao ---ECHO Abrindo o site do Google no navegador padrao...START "" "https://www.google.com"ECHO.ECHO ===================================================ECHO PROCESSO CONCLUIDOECHO ===================================================ECHO.PAUSE
👉 Siga André Bernardes no Linkedin. Clique aqui e contate-me via What's App.
Nenhum comentário:
Postar um comentário