A DOS batch-fil er power- brugerens metode til Typisk DOS batch filer bruges i virksomhedernes miljø eller til automatisk at starte en proces på "at få tingene gjort. " den indledende opstartsfase af et system. Batch filer kan oprette simple menuer , automatisere processer og starte andre programmer. String funktioner - det vil sige, udskæring op en tekstlinje i mindre stykker , eller " understrenge " - kan være svært at mestre, men de er en vigtig del af batch-fil programmørens værktøj sæt . Instruktioner
1
Åbn teksteditor. Klik på " Start" og derefter "Run . " Type Notepad.exe i tekstfeltet . Notesblok er standard tekst editor i Windows , men enhver tekst editor vil arbejde, så længe det sparer som almindelig tekst uden speciel formatering .
2
Type @ Echo Off som den første linje i batch -fil.
Echo Off er en batch kommando, fortæller systemet ikke at udskrive hver linje kode som programmet kører . @-Tegnet alene tjener samme funktion, men gælder kun for den aktuelle linje .
3
Brug Set kommandoen til at angive værdien af strengen.
Set myString = abcdefghijklmnop
Hvis strengen har mellemrum , så er du nødt til at bruge anførselstegn omkring strengen , fordi batchfil processor læser rum som stoppesteder. Det skal se sådan ud : Hej
Set myString = " Vær forsigtig med mellemrum "
4
Parse strengen ind i substring
programmering til " . , parse " noget betyder at bryde det ned i mindre stykker. For eksempel kan parsing en adresse involverer få husnummeret og gadenavn . At parse myString , skal du bruge følgende kommando : Hej
Set mySubString =% myString : ~ 5,3%
batchfil processor vil starte med det femte tegn og få tre bogstaver i alt , så efter dette trin kører , mySubString vil indeholde " efg . "
5
Pass substring til et underprogram.
det kan lyde kompliceret , men kun fordi underprogrammet ikke har været skrevet endnu . Tilføj linjen
Ring : mySubProgram mySubString
til slutningen af programmet. Tyktarmen før mySubProgram fortæller batchfil processor for at finde mærket " mySubProgram ", og fortsætte med at køre derfra
6
Føj etiketten til batch-fil
: . . MySubProgram < br >
7
Indtast de faktiske underprogram trin lige efter etiketten.
Echo % mySubString
dette program vil bare udskrive værdien af substring , men denne del af programmet kunne gøre noget komplekst baseret på indholdet af mySubString .
8
Check over koden , på udkig efter slåfejl og manglende symboler.
@ Echo OffSet myString = abcdefghijklmnopSet mySubString = % myString : ~ 5,3% Ring : mySubProgram mySubString : mySubProgramEcho % mySubString
9
Klik på "File " og derefter "Gem som" for at gemme programmet . Navngiv filen Parser.BAT
Navnet på filen er ikke vigtigt, men forlængelsen - . Den del efter den periode - er. BAT filtype fortæller DOS og Windows , at dette er en eksekverbar fil
10
Kør programmet på en af to måder: . Dobbeltklik på den i Windows Stifinder , eller skriv det fulde navn , Parser . BAT ved en DOS-kommandoprompten .