(PT-FEV21) PCGuia 306 - M

(NONE2021) #1
Quase todas as tarefas que podem
ser feitas na Linha de Comandos
são possíveis de automatizar através
de um ficheiro batch.

2


CONFIGURAR
A DRIVE
Se vamos usar uma tarefa para ser executada muitas vezes, temos de ter Se vamos usar uma tarefa para ser executada muitas vezes, temos de ter
a certeza de que todos os elementos são previsíveis, como saber que a certeza de que todos os elementos são previsíveis, como saber que
letra da drive é que o Windows vai dar ao nosso disco. O disco rígido letra da drive é que o Windows vai dar ao nosso disco. O disco rígido
interno é sempre o ‘C ‘e as unidades externas começam, geralmente, com interno é sempre o ‘C ‘e as unidades externas começam, geralmente, com
‘D’. Cada vez que adiciona uma unidade, e as anteriores estão ligadas, ‘D’. Cada vez que adiciona uma unidade, e as anteriores estão ligadas,
a letra atribuída segue a ordem do alfabeto. Assim, a próxima unidade a letra atribuída segue a ordem do alfabeto. Assim, a próxima unidade
será a ‘E’, a seguinte ‘F’ e assim por diante. Como a tarefa que vamos será a ‘E’, a seguinte ‘F’ e assim por diante. Como a tarefa que vamos
configurar pode substituir dados que já existem na drive, temos de ter configurar pode substituir dados que já existem na drive, temos de ter
certeza de que esta tem sempre a mesma letra, independentemente de certeza de que esta tem sempre a mesma letra, independentemente de
outras drives estarem ligadas. Ligue o disco externo ou a pen que outras drives estarem ligadas. Ligue o disco externo ou a pen que
gostaria de usar e certifique-se de que fez uma cópia do conteúdo, caso gostaria de usar e certifique-se de que fez uma cópia do conteúdo, caso
o pretenda manter, já que os próximos passos vão apagar a informação. o pretenda manter, já que os próximos passos vão apagar a informação.
Clique em ‘Iniciar’, escreva partição e escolha ‘Criar e formatar Clique em ‘Iniciar’, escreva partição e escolha ‘Criar e formatar
partições do disco rígido’. A pen USB é a letra ‘E’ partições do disco rígido’. A pen USB é a letra ‘E’^1 , mas vamos mudá-la , mas vamos mudá-la
para a ‘M’. Clique com o botão direito nesta unidade, depois em ‘Alterar para a ‘M’. Clique com o botão direito nesta unidade, depois em ‘Alterar
letra e caminho da unidade...’, no botão ‘Alterar...’ e seleccione ‘M’ no menu letra e caminho da unidade...’, no botão ‘Alterar...’ e seleccione ‘M’ no menu
dropdown. Faça em ‘OK’ e depois ‘Sim’ para finalizar o processo. dropdown. Faça em ‘OK’ e depois ‘Sim’ para finalizar o processo.
Agora, formate a drive: clique com o botão do lado direito do rato em cima Agora, formate a drive: clique com o botão do lado direito do rato em cima
do ícone escolha a opção ‘Formatar...’. Dê um nome à unidade do ícone escolha a opção ‘Formatar...’. Dê um nome à unidade
(chamamos-lhe ‘Batch Backup’), escolha NTFS ou FAT32, dependendo (chamamos-lhe ‘Batch Backup’), escolha NTFS ou FAT32, dependendo
se é um disco externo ou uma pen, e clique em ‘OK’. Agora, sempre se é um disco externo ou uma pen, e clique em ‘OK’. Agora, sempre
que ligar esta drive, vai ter a letra ‘M’.que ligar esta drive, vai ter a letra ‘M’.

1


CRIAR
UM FICHEIRO BATCH
Abra o Bloco de Notas do Windows. Se não encontrar este programa, Abra o Bloco de Notas do Windows. Se não encontrar este programa,
basta escrever basta escrever basta escrever basta escrever bloco de notasbloco de notas na barra de pesquisa na barra de pesquisa
do menu ‘Iniciar’. Em seguida escreva o seguinte:do menu ‘Iniciar’. Em seguida escreva o seguinte:


Guarde o ficheiro no seu ambiente de trabalho como backup.bat. Guarde o ficheiro no seu ambiente de trabalho como backup.bat.
Certifique-se de que selecciona ‘Todos os Ficheiros’ no menu dropdrown Certifique-se de que selecciona ‘Todos os Ficheiros’ no menu dropdrown
e ‘Guardar com o tipo’, pois caso não o faça, o Notepad guarda o ficheiro e ‘Guardar com o tipo’, pois caso não o faça, o Notepad guarda o ficheiro
como TXT e assim o batch não será executado.como TXT e assim o batch não será executado.
Agora vamos ver as instruções do ficheiro batch que criámos. Por defeito, Agora vamos ver as instruções do ficheiro batch que criámos. Por defeito,
tudo aquilo que escrever num ficheiro batch vai ser mostrado na janela tudo aquilo que escrever num ficheiro batch vai ser mostrado na janela
‘Linha de Comandos’ quando a tarefa estiver a correr e é para parar isto, ‘Linha de Comandos’ quando a tarefa estiver a correr e é para parar isto,
que escrevemos que escrevemos @echo off@echo off na primeira linha. Como esta acção vai ser na primeira linha. Como esta acção vai ser
feita num disco rígido ou numa pen USB, queremos certificar-nos de que feita num disco rígido ou numa pen USB, queremos certificar-nos de que
este hardware está ligado ao PC. Assim, na linha seguinte, usamos este hardware está ligado ao PC. Assim, na linha seguinte, usamos
o comando ‘SET’ para pedir ao utilizador que carregue na tecla ‘y’ quando o comando ‘SET’ para pedir ao utilizador que carregue na tecla ‘y’ quando
estiver pronto para prosseguir ou em qualquer outra tecla para sair. estiver pronto para prosseguir ou em qualquer outra tecla para sair.
O comando ‘SET’ define uma variável que, neste caso, corresponde a uma O comando ‘SET’ define uma variável que, neste caso, corresponde a uma
confirmação; o ‘/P’ que vem a seguir diz ao ficheiro batch para apresentar confirmação; o ‘/P’ que vem a seguir diz ao ficheiro batch para apresentar
um pedido ao utilizador, ou seja, a instrução que se segue na mesma um pedido ao utilizador, ou seja, a instrução que se segue na mesma
linha. Na terceira linha dizemos ao computador o que fazer se o utilizador linha. Na terceira linha dizemos ao computador o que fazer se o utilizador
tiver pressionado ‘y’ - nesta situação deve saltar para os comandos após tiver pressionado ‘y’ - nesta situação deve saltar para os comandos após
a secção ‘:answer yes’. Caso contrário, vai apenas para a linha seguinte, a secção ‘:answer yes’. Caso contrário, vai apenas para a linha seguinte,
que imediatamente a redirecciona para a secção depois de ‘:end’. que imediatamente a redirecciona para a secção depois de ‘:end’.
Agora que temos a nossa estrutura no lugar, vamos adicionar a função Agora que temos a nossa estrutura no lugar, vamos adicionar a função
de backup na linha ‘xxx’, já que isto é apenas uma expressão que serve de backup na linha ‘xxx’, já que isto é apenas uma expressão que serve
para ser substituída pelas diversas tarefas que queremos fazer.para ser substituída pelas diversas tarefas que queremos fazer.


1

Free download pdf