Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
System
  • Grundläggande datorkunskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • * Dator Kunskap >> System >> Windows >> Content

    Hur man tar bort en avslutande blanksteg i en Batch Variabel

    Batch filer är körbara skript som utfärdar en serie av DOS eller Windows -kommandon . De är mycket användbara i systemhanteringsåtgärderna automation och har andra användningsområden också . Till exempel kan du använda en kommandofil för att avlägsna alla de bakre " whitespace " tecken från en variabel . Avslutande vita fläckar uppstå när du trycker på mellanslagstangenten för många gånger efter att ett värde för en variabel . Du kan spara utrymme i minnet genom att ta bort dessa onödiga vita utrymmen , eftersom din variabel kommer att innehålla färre tecken . Instruktioner
    1

    Dubbelklicka på " Den här datorn ". Dubbelklicka på C : . Enheten för att öppna det
    2

    Högerklicka någonstans i enhet C: för att få upp en snabbmeny . Välj " Ny /mapp " från menyn för att skapa en mapp i roten på enhet C: Addera 3

    Dubbelklicka på den nya mappen för att öppna den
    . .
    4

    Högerklicka någonstans i den nya mappen och välj " ny /textfil " för att skapa en tom textfil . Namnge filen " whitespaces.bat . "
    5

    Högerklicka " whitespaces.bat " och välj " Redigera ". Den förvalda textredigeraren för ditt system öppnar filen .
    6

    Skriv följande variabel deklarationen överst i textredigeraren . Denna deklaration skapar en textsträng med en hel del släpande " mellanslag " tecken . Den " & rem " symbolen markerar slutet av strängen

    set var = Wasted Space : . & Rem
    7

    Skriv följande för att skriva ut värdet av textsträngen :

    eko . " % var % "
    8

    Skriv följande " för " loop struktur för att ta bort endast de bakre " mellanslag " tecken . A " för " loop fungerar genom att upprepa samma instruktioner ett visst antal gånger ( i detta fall 32 ) . Varje iteration ser på ett tecken i variabeln och kontrollerar om det är en avslutande " whitespace " eller inte . Om det är , raderas det

    för /l % % a in ( 1,1,31 ) göra om . " Var : ! ~ -1 " ! == " " Set var = var : ~ ! 0 , -1
    9

    Skriv följande för att skriva ut värdet av den textsträng igen : .

    echo " % var % "
    10

    Dubbelklicka på " whitespaces.bat " för att exekvera skriptet . Utgången ser ut så här :

    " Wasted Space : "

    " Wasted Space : " Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Inaktivera kortkommandon
    ·Hur du flyttar papperskorgen till Min dator
    ·Hur du manuellt avinstallera ett Hummingbird DM
    ·Hur man registrerar Acronis True Image 9.0
    ·Hur man fixar Code System Error 1722 RPC servern är in…
    ·Hur du uppdaterar Äkta Microsoft- programvara
    ·Felsökning av en Griffin iTrip som inte alltid Turn On…
    ·Hur du tar bort ikoner på en uppgift bar
    ·Hur hittar man den Windows produkten aktiveringskod
    ·Hur man uppdaterar en Microsoft Certificate
    Utvalda artiklarna
    ·Hur man tar bort ett inloggningsnamn och lösenord i Wi…
    ·Hur man skapar en virtuell bild från en PC
    ·Hur man uppdaterar från 10.4.11 till 10.6 på en Mac
    ·Ändra Mac Admin Användarnamn
    ·Hur vill kolla Windows XP CPU-användning
    ·Hur man kan blockera anslutningar med Windows-brandväg…
    ·Hur man använder Media Player för att köra en DVD
    ·Hur att hitta min DNS -adress på datorn
    ·Hur man installerar Snow Leopard på en MacBook Air
    ·Hur Tillåt Norton fjärråtkomst till din dator
    Copyright © Dator Kunskap http://www.dator.xyz