*   >> Læs Uddannelse artikler >> science >> programming

Loopimg Udtalelser: Batch File Programming

*) DO dir /s "% v"

Som sagt tidligere, at "/D 'kontakten sammen med' for 'kommandoen bruges til looping gennem

mapper og undermapper. Ovenstående givet kommandoen bruges til visning af alle mapper og

sub mapper

Bemærk:. Når du udfører denne kommando lige fra kommandoprompten ved at kopiere det og indsætte det vil

< p> arbejde, men når du opretter en batchfil ved hjælp af denne kode, vil ikke fungere, fordi når du bruger det i en

batchfil, du er meningen at bruge %% forud variabelnavnet, i dette tilfælde følgende kode vil

arbejde, hvis du forsøger at udføre som en batch,

TIL /D %% v IN (*.

*) DO dir /s "%% v"

49

"/R switch, når det bruges med 'for' kommandoen bruges til looping gennem mapper og sub

mapper.

TIL /RC: \\ Windows \\ Prefetch% v IN (* .pf) DO del% v

Ovenstående stykke kode bruges til at slette prefetch filer fra det sted C: windows \\ prefetch \\, som

< p> anses for at være unødvendig, og som hogs op hukommelsen, dermed vil jeg bruge ovenstående

kommando til at slette de prefetch filer, har den .pf udvidelse, også jeg har vedlagt screenshot

fanget mens jeg udfører denne erklæring.


50

"/L 'kontakten, når den bruges med' for 'opgørelse bruges til looping gennem en bred vifte af specificeret

numre. I nedenstående eksempel har jeg vedlagt et uddrag, som jeg brugte til at finde åbne port, og hvis en åben

port er fundet, så vil det telnet til det og etablere en fjernforbindelse, men brugeren har til at levere den IP

adresse eller værtsnavnet som parameter til dette program, først da bliver det effektivt.


til /l %% v i (1,1,20) gør telnet% 1 %% v

Hvis du bemærker det sæt (1,1,20), som indeholder 1,1,20, hvor '1' i front betegner den indledende

værdi for løkken, det andet '1' angiver den tilvækst værdi eller trin værdi, da det er anført som '1'

herovre, vil løkken øges med én og endelig »20« betegner slutværdien, hvilket indikerer, at

sløjfen skulle være afsluttet, når tæller når 20.


Følgende stykke kode vil hjælpe dig til bedre at forstå hvordan det virker,

TIL /l% G IN (20, -2,0) DO ECHO% G

Her er udgang for denne erklæring,

Hvis du bemærker det sæt, det har nogle negative værdier for hvilket igen beskriver, at vi kan bruge negativ

heltal også mens looping du bruger 'for' erklæring.

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.