*   >> Lese Utdanning Artikler >> science >> programming

Loopimg Statements: Batch File Programming

dir /s "% v"

Som sagt tidligere, at '/D' bryter sammen med 'for' kommandoen brukes for looping gjennom

kataloger og underkataloger. Ovennevnte gitt kommandoen brukes for å vise alle kataloger og Selge

under kataloger

Merk:. Når du utfører denne kommandoen rett fra ledeteksten ved å kopiere det og lime det vil

< p> arbeid, men når du oppretter en batch-fil ved hjelp av denne koden, ikke vil fungere, fordi når du bruker den i en

batch fil, du skal bruke %% foregående variabelnavnet, i dette tilfellet følgende kode vil

fungere hvis du prøver å utføre som en batch, etter

FOR /D %% v IN (*.

*) DO dir /s "%% v"

49

'/R' bryteren når den brukes med "for" kommandoen brukes for looping gjennom kataloger og sub

kataloger.

FOR /RC: \\ Windows \\ forhåndshenting% v IN (* .pf) DO del% v

Listen stykke koden brukes for å slette forhåndshenting filer fra C: \\ windows \\ prefetch, som

< p> anses å være unødvendig og som svin opp minnet, derfor jeg kommer til å bruke de ovennevnte

Kommandoen for å slette de forhåndshenting filer som inneholder den .

pf forlengelse, også jeg har vedlagt skjermbilde

fanget mens jeg utfører denne uttalelsen.

50

'/L' bryteren når den brukes med "for" setningen brukes for looping gjennom et bredt utvalg av spesifisert

tall. I eksempelet nedenfor, har jeg vedlagt et tekstutdrag som jeg brukte for å finne åpen port og hvis en åpen

port er funnet, så vil det telnet til det og etablere en ekstern tilkobling, men brukeren må levere IP

-adressen eller vertsnavnet som parameter til dette programmet, bare så det blir effektivt.


for /L %% v i (1,1,20) gjør telnet% 1 %% v

Hvis du oppdager settet (1,1,20) som inneholder 1,1,20, der '1' i front betegner den innledende

verdi for loop, den andre '1' betegner økningsverdi eller trinnverdien, siden det er oppgitt som '1'

over her, vil sløyfen øke med én og til slutt '20' betegner sluttverdien, noe som indikerer at

sløyfen skulle bli avsluttet når teller når 20.


Følgende stykke kode vil hjelpe deg å bedre forstå hvordan det fungerer, etter

FOR /L% G IN (20, -2,0) DO ECHO% G

Her er det utgang for denne uttalelsen, etter

Hvis du legger merke til settet, har det noen negative verdier også som igjen beskriver som vi kan bruke negative

heltall også mens looping bruke 'fo

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.