*   >> läser Utbildning artiklar >> science >> programming

Loopimg uttalanden: Batch File Programming

~ ftzaI -. expanderar% I till en DIR som utgångsledningen

Här kommer jag att täcka alla typer av användning av "för" kommandot tillsammans med några kodavsnitt, Omdömen

FÖR /D% v IN (*. *) DO dir /s "% v"

Som sagt tidigare, att "/D 'switch tillsammans med" för "kommando används för att loopa genom Omdömen

kataloger och underkataloger. Ovanstående givet kommando används för att visa alla kataloger och sälja

underkataloger Omdömen

Obs.

När du utför detta kommando direkt från kommandotolken genom att kopiera den och klistra in den kommer

< p> arbete, men när du skapar en batch fil med denna kod, inte kommer att fungera, för när du använder den i ett Omdömen

batch-fil, du ska använda %% föregår variabelnamn i detta fall följande kod kommer

fungera om du försöker att köra som ett parti, Omdömen

FÖR /D %% v IN (*. *) DO dir /s "%% v"

49 Omdömen

'/R switch när den används med "för" kommando används för att loopa igenom kataloger och sub Omdömen

kataloger.

Omdömen

FOR /RC: \\ Windows \\ Prefetch% v IN (* .pf) DO del% v Omdömen

Ovanstående kodsnutt används för att ta bort prefekten filer från platsen C: \\ windows \\ prefetch, som Omdömen < p> anses vara onödig och som hogs upp minnet, därför kommer jag att använda ovanstående Omdömen

kommandot för att ta bort prefekten filer som har den .pf förlängningen, även jag har bifogat skärmdump Omdömen

fångade medan jag utför detta uttalande.

Omdömen

50 Omdömen

'/L' switch när den används med "för" uttalande används för att loopa igenom ett stort antal specificerade

siffror. I nedanstående exempel har jag bifogat en snutt som jag använde för att hitta öppen port och om en öppen Omdömen

port hittas, så kommer det att telnet till den och upprätta en fjärranslutning, men användaren måste förse IP

adress eller värdnamnet som parameter till detta program, först då det träder i kraft.

Omdömen

för /L %% v i (1,1,20) gör telnet% 1 %% v

Om du märker set (1,1,20) som innehåller 1,1,20, där "1" i fronten betecknar den initiala Omdömen

värde för slingan, den andra '1' betecknar ökningsvärdet eller stegvärdet, eftersom det anges som "1" Omdömen

hit, kommer slingan att ökas med ett och slutligen "20" anger slutvärdet, vilket tyder på att

slingan var tänkt att avslutas när räkningen når 20. Omdömen

Följande kodsnutt hjälper dig att bättre förstå hur det fungerar, Omdömen

FÖR /L% G

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.