Een DOS batch- bestand wordt de methode van de power- gebruiker voor " getting things done . " Typisch DOS batch- bestanden worden gebruikt in de zakelijke omgeving , of om automatisch te starten een verwerken op het opstarten van een systeem . Batch- bestanden kunnen opzetten eenvoudige menu's , processen automatiseren en te starten andere programma's . String functies - dat is , het snijden van een regel tekst in kleinere stukken , of " substrings " - kan moeilijk te beheersen zijn , maar ze zijn een belangrijk onderdeel van gereedschapsset het batchbestand programmeur . Instructies 1 Open de tekstverwerker . Klik op ' Start' en vervolgens " Uitvoeren . " Type notepad.exe in het tekstvak . Notepad is de standaard tekst-editor in Windows , maar een teksteditor zal werken , zolang het bespaart als platte tekst zonder speciale opmaak . Type 2 @ Echo Off als de eerste regel van het batchbestand . Echo Uit is een opdracht batch dat het systeem niet voor elke regel code af te drukken als het programma draait vertelt . Alleen het @-teken heeft dezelfde functie , maar alleen van toepassing op de huidige regel . 3 Gebruik de opdracht set om de waarde van de string aangegeven . Set myString = ABCDEFGHIJKLMNOP Als de string heeft geen spaties , dan moet je aanhalingstekens gebruiken rond de string want het batchbestand processor leest ruimten als stopplaatsen . Het moet er zo uitzien : Set myString = " wees voorzichtig van ruimten " 4 Analyseer de string in de substring programmering , om " . ; parse " betekent iets om het te breken in kleinere stukken . Bijvoorbeeld , het ontleden van een adres zou kunnen inhouden om het huisnummer en de straatnaam . Om myString ontleden , gebruik het volgende commando : Set mySubString = % myString : ~ 5,3 % Het batchbestand processor zal beginnen met de vijfde personage en krijgt drie letters totaal, dus na deze stap loopt , mySubString zal bevatten " efg . " 5 Pass de substring een subprogramma . complexe dit klinkt misschien , maar alleen omdat het subprogramma niet is geweest nog geschreven . Voeg de lijn Call : mySubProgram mySubString aan het einde van het programma . De dikke darm voordat mySubProgram vertelt het batchbestand processor te vinden het label " mySubProgram " en doorgaan met het uitvoeren van daaruit 6 Voeg het label aan het batchbestand : . . MySubProgram < br > 7 Voer de eigenlijke subprogramma stappen direct na het label . Echo % mySubString dit programma geeft als de waarde van de substring , maar dit deel van de programma kan iets complex op basis van de inhoud van mySubString moeten doen . 8 Controle over de code , op zoek naar fouten en ontbrekende symbolen te typen . @ Echo offset myString = abcdefghijklmnopSet mySubString = % myString : ~ 5,3 % Bel: mySubProgram mySubString : mySubProgramEcho % mySubString 9 Klik op " File " en vervolgens "Opslaan als " om het programma op te slaan . Noem het bestand Parser.BAT De naam van het bestand is niet belangrijk , maar de uitbreiding - . Het gedeelte na de periode - is . De BBT- bestandstype vertelt DOS en Windows dat dit een uitvoerbaar bestand 10 Voer het programma uit in een van twee manieren : . Dubbelklik op het in Windows Verkenner , of typ de volledige naam , Parser . BAT , in een DOS-prompt .
|