Os ficheiros BAT, também conhecidos como ficheiros de lote, são ficheiros de texto que contêm uma série de comandos que podem ser executados pela linha de comandos do Windows. Eles são uma ótima maneira de automatizar tarefas repetitivas ou de executar vários comandos de uma só vez. Neste artigo, discutiremos como criar um ficheiro BAT passo a passo, bem como transformar um ficheiro de texto num ficheiro BAT, guardar um ficheiro BAT, executar um script automaticamente no Windows, colocar um ficheiro BAT no arranque e editar um ficheiro de texto.
Passo 1: Abrir o Bloco de Notas
O primeiro passo para criar um ficheiro BAT é abrir o Bloco de Notas. Pode fazê-lo clicando no menu Iniciar, escrevendo “Notepad” na barra de pesquisa e, em seguida, clicando na aplicação Notepad.
Passo 2: Escreva os seus comandos Depois de abrir o Bloco de Notas, pode começar a escrever os seus comandos. Cada comando deve estar numa linha separada, e pode adicionar comentários usando a palavra-chave “REM”. Aqui está um exemplo de um simples ficheiro BAT que abre um ficheiro:
REM Isto é um comentário
notepad.exe C:exemplo.txt
Depois de ter escrito os seus comandos, tem de guardar o seu ficheiro como um ficheiro BAT. Para o fazer, clique em “Ficheiro” no canto superior esquerdo do Bloco de notas e, em seguida, clique em “Guardar como”. No menu pendente “Guardar como tipo”, seleccione “Todos os ficheiros”. Em seguida, dê um nome ao ficheiro e adicione a extensão “.bat” no final do nome do ficheiro. Por exemplo, se o nome do ficheiro for “exemplo”, deve guardá-lo como “exemplo.bat”.
Passo 4: Executar o ficheiro BAT Para executar o ficheiro BAT, basta fazer duplo clique sobre ele no Explorador do Windows. Também é possível executá-lo a partir do prompt de comando, navegando até o diretório onde o arquivo está salvo e digitando o nome do arquivo.
Executar automaticamente um script no Windows
Se quiser que o seu ficheiro BAT seja executado automaticamente quando iniciar o computador, pode colocá-lo na pasta de arranque do Windows. Para tal, navegue para o seguinte directório: C:UsuáriosSeu_Nome_de_UsuárioAppDataRoamingMicrosoftWindowsStart MenuProgramsStartup. Depois, basta arrastar e largar o seu ficheiro BAT para esta pasta.
Se precisar de editar um ficheiro de texto, pode fazê-lo utilizando o Notepad ou qualquer outro editor de texto. Basta abrir o ficheiro no editor de texto, fazer as alterações e, em seguida, guardar o ficheiro.
Em conclusão, a criação de um ficheiro BAT é uma forma simples e útil de automatizar tarefas ou executar vários comandos ao mesmo tempo. Ao seguir os passos descritos neste artigo, pode facilmente criar e executar os seus próprios ficheiros BAT. Além disso, pode colocar o seu ficheiro BAT na pasta de arranque do Windows para o executar automaticamente quando o computador é iniciado e pode editar ficheiros de texto utilizando qualquer editor de texto.
Para definir um ficheiro BAT para iniciar como administrador, pode seguir estes passos:
1. Clique com o botão direito do rato no ficheiro BAT e seleccione “Criar atalho”.
2. Clique com o botão direito do rato no atalho e seleccione “Propriedades”.
3. no separador “Atalho”, clique no botão “Avançadas”.
4. seleccionar a caixa ao lado de “Executar como administrador” e clicar em “OK”.
5. Clique em “Aplicar” e “OK” para guardar as alterações.
Agora, quando fizer duplo clique no atalho, o ficheiro BAT será executado com privilégios administrativos.
O comando xcopy é usado para copiar arquivos e diretórios de um local para outro. Para usar o xcopy em um arquivo BAT, é possível incluir o comando seguido pelos caminhos de origem e destino. Por exemplo:
“`
xcopy C:Pasta1*.* D:Pasta2 /E /C /H /R /Y
“`
Este comando copiará todos os arquivos e subdiretórios da “Pasta1” na unidade C para a “Pasta2” na unidade D, e incluirá todos os arquivos ocultos ou de sistema. A opção /E garante que quaisquer pastas vazias também sejam copiadas, enquanto /C continuará a copiar mesmo que ocorram erros. /H copiará arquivos ocultos e de sistema, /R sobrescreverá arquivos somente leitura e /Y suprimirá qualquer solicitação para confirmar a sobrescrita de arquivos existentes.
Para usar o robocopy para copiar ficheiros, pode criar um ficheiro BAT que inclua o seguinte comando:
`robocopy [origem] [destino] [arquivo(s)] [opções]`
Por exemplo, para copiar todos os arquivos de `C:Folder1` para `D:Folder2`, pode-se usar o seguinte comando:
`robocopy C:Folder1 D:Folder2 *.* /E`
Neste comando, `/E` é uma opção que copia todos os subdiretórios, inclusive os vazios. Também é possível utilizar outras opções como `/Z` para copiar arquivos em modo reiniciável, `/R` para o número de tentativas em cópias que falharam, e `/W` para o tempo de espera entre tentativas.