*   >> Leitura Educação Artigos >> science >> programação

Loopimg Demonstrações: Arquivo Batch Programming

para o

letra de unidade e caminho da primeira encontrada

% ~ ftzaI -. expande% I para um DIR como linha de saída

Aqui eu estou indo para cobrir todos os tipos de uso do "para" comando junto com alguns trechos de código,

FOR /D% v IN (*. *) FAÇA dir /s "% v"

Como disse anteriormente, de que o interruptor '/D', juntamente com o 'para' comando é usado para loop através da

diretórios e sub-diretórios. O comando acima dado é usado para a exibição de todos os diretórios e

sub-diretórios

Nota:.

Quando você executar este comando direita do prompt de comando, copiando-o e colando-se

< p> trabalho, mas quando você cria um arquivo de lote usando este código, não vai funcionar, porque quando você estiver usando-o em um

arquivo de lote, você deve usar %% que precede o nome da variável, em Neste caso, o seguinte código irá

funcionar se você tentar executar como um lote

FOR /D %% v IN (*. *) FAÇA dir /s "%% v",

49

O interruptor '/R', quando utilizado com o 'para' comando é usado para loop através de diretórios e sub

diretórios.


FOR /RC: \\ Windows \\ Prefetch% v IN (* .pf) FAÇA del% v

O pedaço de código acima é usado para apagar arquivos de pré-busca a partir da localização C: \\ windows \\ prefetch, que

< p> são considerados desnecessários e que porcos espaço na memória, portanto, eu vou usar o

acima

comando para apagar os arquivos de pré-busca que tem a extensão .pf, também Anexei a imagem

capturado enquanto eu estava executando a esta declaração.


50

O interruptor '/L' quando usado com o 'para' declaração é usada para loop através de uma ampla variedade de especificado

números. No exemplo abaixo, Anexei um trecho que eu usei para encontrar a porta aberta e se uma porta aberta

for encontrado, então ele vai telnet para ele e estabelecer uma conexão remota, mas o usuário tem de fornecer o IP

endereço ou o nome do host como parâmetro para este programa, só então ela se torna eficaz.


for /L %% em v (1,1,20) fazer telnet% 1 %% v

Se você observar o conjunto (1,1,20) que contém 1,1,20, onde o '1' na frente indica o valor inicial

para o loop, o segundo "1" indica o valor de incremento ou o valor do passo, uma vez que é afirmado como '1'

aqui, o ciclo irá ser incrementado em uma unidade e, finalmente, o "20" indica o valor fina

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.