Tudo sobre batch: Apostilas, programas, dicas e tutoriais.

13 de out. de 2009


Comando FOR (FOR..IN..DO)

O comando FOR..IN..DO pode ser usado tanto em arquivos
BATch onde deve-se usar %%F (dois sinais de porcentagem e uma variável)
ou no prompt onde apenas um sinal de porcentagem é necessário,
simplificadamente, o programa faz o seguinte: "Com cada um destes, faça aquilo."
Como na maioria dos programas do DOS, basta pensar um pouco e você
poderá fazer coisas complexas com este comando, mas em sua forma mais simples, você poderia
trocar o DIR /B por FOR %F IN (*.*) DO ECHO %F
(Você precisará trocar o %F por %%F se usado em um arquivo BATch)
O %F ou %%F é apenas um variável temporária que só é ativada
enquanto o comando FOR..IN..DO está sendo executado, a letra usada "F"
não tem nenhum significado, poderia ser qualquer outra
Você poderia por exemplo usar o comando FOR..IN..DO para rodar todos
os seus programas BATch:
FOR %B IN (*.BAT) DO CALL %B


0 comentários:

Postar um comentário