Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako prejsť podreťazec ako parameter v DOS Batch

DOS dávkového súboru je metóda Power - užívateľa pre Typicky DOS dávkové súbory sú používané v podnikovom prostredí , alebo automaticky spustiť proces na tému " ako niečo urobiť . " prvý štart systému . Dávkové súbory je možné nastaviť jednoduché menu , automatizovať procesy a spúšťať ďalšie programy . String funkcie - to je , krájanie sa riadok textu na menšie kúsky , alebo " čiastkových " - môže byť ťažké zvládnuť , ale oni sú kľúčovou súčasťou sady nástrojov dávkový súbor programátora . Pokyny dovolená 1

Otvorte textový editor . Kliknite na tlačidlo " Štart " , potom " Run . " Zadajte do textového poľa . Notepad je predvolený textový editor vo Windows , ale každý textový editor bude fungovať , ako dlho to šetrí ako obyčajný text bez zvláštneho formátovania .
2

Druh @ echo off ako prvý riadku dávkového súboru .

Echo Off je príkaz batch , ktorý hovorí systému , aby tlač každého riadku kódu programu beží . Samotný znak @ slúži rovnakú funkciu , ale vzťahuje sa iba na aktuálnom riadku .
3

použite príkaz Nastaviť uviesť hodnotu reťazca .

Set MyString = ABCDEFGHIJKLMNOP

Ak reťazec obsahuje nejaké medzery , potom budete musieť použiť úvodzovky okolo reťazca , pretože procesor dávkový súbor prečíta medzery ako zastavenie bodov . Malo by to vyzerať takto : .

Set myString = " dávajte pozor na medzery "
4

analyzovať reťazec do podreťazca

programovania , aby " , analyzovať " čo znamená rozčleniť na menšie kúsky . Napríklad pri analýze adresy môže zahŕňať získanie číslo domu a názov ulice . Ak chcete analyzovať MyString , použite nasledujúci príkaz :

Set mySubString = % myString : ~ 5,3 %

procesor dávkového súboru bude začínať piatym znakom a získať tri písmená celkom , tak po tento krok prebieha , bude mySubString obsahovať " EGF " .
5

Heslo podreťazec do podprogramu .

To môže znieť ako zložitý , ale len preto , že podprogram nebol nenapísanú . Pridajte riadok

hovoru : mySubProgram mySubString

až do konca programu . Hrubého čreva pred mySubProgram hovorí procesora dávkový súbor nájsť štítok " mySubProgram " a pokračovať v jazde odtiaľ
6

Pridať na štítok dávkového súboru

: .. MySubProgram

7

Zadajte aktuálne podprogramu kroky hneď po štítku .

Echo % mySubString

Tento program bude len vytlačiť hodnotu podreťazec , ale táto časť program by mohol robiť niečo komplex na základe obsahu mySubString .
8

Pozrite sa na kód , hľadá pre písanie chyby a chýbajúce symboly .

@ Echo offset myString = abcdefghijklmnopSet mySubString = % myString : ~ 5,3 % Call : mySubProgram mySubString : mySubProgramEcho % mySubString
9

Kliknutím na tlačidlo " Súbor " a potom " Uložiť ako " pre uloženie programu . Názov súboru Parser.BAT

názov súboru nie je dôležité , ale rozšírenie - . Diel po období - je . Typ súboru BAT hovorí DOS a Windows , že sa jedná o spustiteľný súbor
10

Spustite program v jednom z dvoch spôsobov : . Double - kliknite na neho v Prieskumníkovi Windows , alebo zadajte celý názov , analyzátor . BAT , na príkazovom riadku DOS .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené