Vitajte na [www.pocitac.win] Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy počítačový

Ako odstrániť medzeru v dávke Variable

Dávkové súbory sú spustiteľné skripty, ktoré vydávajú rad príkazov DOS alebo Windows. Sú veľmi užitočné pri úlohách automatizácie systému a majú aj iné využitie. Napríklad môžete použiť dávkový súbor na odstránenie všetkých koncových znakov „whitespace“ z premennej. Zadné medzery sa objavia, keď po zadaní hodnoty pre premennú stlačíte medzerník príliš často. Odstránením týchto nepotrebných medzier môžete ušetriť miesto v pamäti, pretože vaša premenná bude obsahovať menej znakov.

Krok 1

Dvakrát kliknite na „Tento počítač“. Dvakrát kliknite na jednotku C: a otvorte ju.

Krok 2

Kliknutím pravým tlačidlom myši kdekoľvek na jednotke C: otvorte kontextovú ponuku. Z kontextového menu vyberte "Nový /Priečinok" a vytvorte priečinok v koreňovom adresári jednotky C :.

Krok 3

Do priečinka vstúpite dvojitým kliknutím.

Krok 4

Pravým tlačidlom myši kliknite kdekoľvek v novom priečinku a výberom položky Nový /textový súbor vytvorte prázdny textový súbor. Pomenujte tento súbor "whitespaces.bat."

Krok 5

Kliknite pravým tlačidlom myši na "whitespaces.bat" a vyberte príkaz "Upraviť". Predvolený textový editor pre váš systém otvorí súbor.

Krok 6

Napíšte nasledujúce deklarácie premenných do hornej časti textového editora. Toto vyhlásenie vytvára reťazec textu s mnohými koncovými znakmi "whitespace". Symbol „& rem“ označuje koniec reťazca. set var = Wasted Space: & rem

Krok 7

Ak chcete vytlačiť hodnotu textového reťazca, napíšte nasledujúci text: echo. "% var%"

Krok 8

Write nasledujúcu štruktúru „for“ na odstránenie len koncových znakov „whitespace“. Slučka „for“ funguje tak, že opakovane opakuje rovnaké pokyny (v tomto prípade 32). Každá iterácia sa zameriava na jeden znak v premennej a skontroluje, či je alebo nie je koncovým medzerou. Ak je, tak sa vymaže. pre /l %% a v (1,1,31) urobte, ak "! var: ~ -1!" == "" set var =! var: ~ 0, -1!

Krok 9

Ak chcete znova vytlačiť hodnotu textového reťazca, napíšte nasledujúce: echo. "% var%"

Dvojitým kliknutím na "whitespaces.bat" spustite skript. Výstup vyzerá nasledovne: „zbytočný priestor:“ „nevyužitý priestor:“

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