6
É possível iniciar programas automaticamente através de ficheiros batch. Estes ficheiros consistem numa série de comandos que são executados pelo Prompt de Comando do Windows.
Iniciar programas através de ficheiros batch – eis como se faz
Os ficheiros de lote são uma forma simples de executar programas automaticamente, sem necessidade de intervenção manual. Oferecem uma forma fácil de automatizar o fluxo de trabalho e iniciar vários programas rapidamente, um após o outro.
- Abra um editor de texto, como o Bloco de Notas, e introduza o comando para iniciar um programa. Um comando simples tem o seguinte formato: start C:\Programas\Programa de Exemplo\programa.exe. Guarde o ficheiro com a extensão .bat.
- Para executar o ficheiro, basta clicar duas vezes no ficheiro .bat. O ficheiro em lote abre diretamente o programa especificado e executa-o, sem que o utilizador tenha de intervir manualmente.
- Em muitos programas, pode acrescentar parâmetros adicionais ao comando de início, por exemplo, para iniciar o programa num determinado modo. Um exemplo: start programa.exe /min inicia o programa minimizado.
- Se pretender executar vários programas simultaneamente ou em sequência , basta inserir vários comandos «start» no ficheiro em lote. Desta forma, os programas serão iniciados um após o outro.
Aplicação prática e técnicas avançadas
Os ficheiros em lote oferecem uma variedade de possibilidades avançadas para tornar a automatização e a gestão de programas ainda mais eficientes.
- Para garantir que os programas sejam iniciados numa determinada ordem , pode utilizar o comando start para cada programa. Um exemplo simples: se o programa A tiver de ser executado primeiro e, em seguida, o programa B, escreva «start programmA.exe» e, logo a seguir, «start programmB.exe». Para controlar a ordem com ainda mais precisão, pode utilizar adicionalmente o comando «timeout» para introduzir um atraso.
- Os ficheiros batch oferecem a possibilidade de iniciar programas com parâmetros adicionais. Isto pode ser útil quando são necessárias configurações específicas. Exemplo: start programa.exe /quiet /silent. Para um melhor tratamento de erros, pode utilizar o comando «if» para verificar se um programa foi iniciado com sucesso.
- Um dos maiores pontos fortes dos ficheiros em lote é a sua capacidade de automatização. Se precisar de iniciar regularmente determinados programas em horários fixos ou sob determinadas condições, pode combinar o seu ficheiro em lote com o Agendador de Tarefas do Windows. Isto permite executar automaticamente tarefas como o arranque diário de programas de cópia de segurança ou a abertura de aplicações de trabalho.
- Em muitos casos, os programas que inicia através de um ficheiro batch requerem direitos de administrador. Pode conseguir isso atribuindo um atalho ao ficheiro batch e ativando a opção «Executar como administrador». No entanto, tenha cuidado ao criar ficheiros batch que executem programas com direitos de administrador, uma vez que isso acarreta potenciais riscos de segurança, especialmente quando estão envolvidos programas desconhecidos ou não seguros.
