Batch filer är körbara skript som utfärdar en serie av DOS eller Windows -kommandon . De är mycket användbara i systemhanteringsåtgärderna automation och har andra användningsområden också . Till exempel kan du använda en kommandofil för att avlägsna alla de bakre " whitespace " tecken från en variabel . Avslutande vita fläckar uppstå när du trycker på mellanslagstangenten för många gånger efter att ett värde för en variabel . Du kan spara utrymme i minnet genom att ta bort dessa onödiga vita utrymmen , eftersom din variabel kommer att innehålla färre tecken . Instruktioner
1
Dubbelklicka på " Den här datorn ". Dubbelklicka på C : . Enheten för att öppna det
2
Högerklicka någonstans i enhet C: för att få upp en snabbmeny . Välj " Ny /mapp " från menyn för att skapa en mapp i roten på enhet C: Addera 3
Dubbelklicka på den nya mappen för att öppna den
. .
4
Högerklicka någonstans i den nya mappen och välj " ny /textfil " för att skapa en tom textfil . Namnge filen " whitespaces.bat . "
5
Högerklicka " whitespaces.bat " och välj " Redigera ". Den förvalda textredigeraren för ditt system öppnar filen .
6
Skriv följande variabel deklarationen överst i textredigeraren . Denna deklaration skapar en textsträng med en hel del släpande " mellanslag " tecken . Den " & rem " symbolen markerar slutet av strängen
set var = Wasted Space : . & Rem
7
Skriv följande för att skriva ut värdet av textsträngen :
eko . " % var % "
8
Skriv följande " för " loop struktur för att ta bort endast de bakre " mellanslag " tecken . A " för " loop fungerar genom att upprepa samma instruktioner ett visst antal gånger ( i detta fall 32 ) . Varje iteration ser på ett tecken i variabeln och kontrollerar om det är en avslutande " whitespace " eller inte . Om det är , raderas det
för /l % % a in ( 1,1,31 ) göra om . " Var : ! ~ -1 " ! == " " Set var = var : ~ ! 0 , -1
9
Skriv följande för att skriva ut värdet av den textsträng igen : .
echo " % var % "
10
Dubbelklicka på " whitespaces.bat " för att exekvera skriptet . Utgången ser ut så här :
" Wasted Space : "
" Wasted Space : " Addera