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 odstrániť koncovú medzeru v dávkovom premennej

Dávkové súbory sú spustiteľné skripty , ktoré vydávajú sériu DOS alebo Windows velením . Sú veľmi užitočné v systémových automatizačné úlohy a majú ďalšie použitie tiež . Napríklad , môžete použiť dávkový súbor , ktorý chcete odstrániť všetky koncové " whitespace " znakov z premennej . Koncové biele miesta dôjsť , ak stlačíte medzerník príliš mnohokrát po zadaní hodnoty pre premenné . Môžete ušetriť miesto v pamäti tým , že odstráni zbytočnú bielych miest , pretože premenná bude obsahovať menej znakov . Pokyny dovolená 1

Double - kliknite na " Tento počítač " . Double - kliknite na C : . Jazdy otvoriť
2

Pravým tlačidlom myši na disku C : pre vyvolanie kontextového menu . Vyberte " Nový /Folder " z kontextového menu vytvoriť priečinok v koreňovom adresári C : . Pohon
3

Dvakrát kliknite na nový priečinok zadajte ho
. stránka 4

pravým tlačidlom myši na nový priečinok a vyberte možnosť " New /Text File " vytvoriť prázdny textový súbor . Názov tohto súboru " whitespaces.bat . "
5

Pravým - kliknite na " whitespaces.bat " a vyberte " Upraviť " . Predvolený textový editor pre váš systém otvorí súbor .
6

Napíšte nasledujúce deklaráciu premennej v hornej časti textového editora . Toto vyhlásenie sa vytvorí reťazec texte s mnohými koncovej " medzier " znaky . Symbol " & rem " označuje koniec reťazca

set var = zbytočný priestor : . & Rem
7

Napíšte nasledujúce vytlačiť hodnotu textového reťazca :

echo . " % var % "
8

Napíšte nasledujúce " pre " štruktúru slučky odstrániť iba koncové " medzier " znaky . " Pre " slučky diela opakuje rovnaký postup stanovený počet opakovaní ( v tomto prípade 32 ) . Každá iterácia sa pozerá na jeden znak v premennej a kontroly , aby zistil , či je to koncové " medzery " , alebo nie . Ak je to , že sa ruší

pre /l % % A in ( 1,1,31 ) robiť , keď " var : ! ~ -1 " . == " " Set var = var : ~ ! 0 , -1
9

Napíšte nasledujúce vytlačiť hodnoty textového reťazca znova : .

echo " % var % "
10

Double - kliknite na " whitespaces.bat " spustiť skript . Výstup vyzerá takto :

" Wasted Space : "

" Wasted Space : "

Najnovšie články

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