Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> sistemi >> finestre >> .

Come rimuovere uno spazio finale in una variabile batch

I file batch sono degli script eseguibili che emettono una serie di comandi DOS o Windows . Essi sono molto utili per i compiti di automazione di sistema e di avere altri usi pure. Ad esempio, è possibile utilizzare un file batch per rimuovere tutti i caratteri finali " spazio bianco " di una variabile. Alcuno spazio si verificano quando si preme la barra spaziatrice troppe volte dopo aver inserito un valore per una variabile . È possibile risparmiare spazio in memoria , eliminando questi spazi bianchi non necessari , perché la variabile conterrà un minor numero di caratteri. Istruzioni
1

Fare doppio clic su " Risorse del computer ". Fare doppio clic su C : . Dell'unità per aprirla
2

pulsante destro del mouse in qualsiasi punto del disco C: per far apparire un menu contestuale . Selezionare "Nuovo /Cartella " dal menu contestuale per creare una cartella nella directory principale del disco C:

3 Fare doppio clic sulla nuova cartella di entrarvi
. .
4

pulsante destro del mouse in qualsiasi punto della nuova cartella e selezionare " nuovo /File di testo " per creare un file di testo vuoto . Nome di questo file " whitespaces.bat . "
5

destro del mouse su " whitespaces.bat " e selezionare "Modifica ". L'editor di testo predefinito per il sistema apre il file .
6

Scrivi la seguente dichiarazione di variabile nella parte superiore dell'editor di testo . Questa dichiarazione crea una stringa di testo con un sacco di carattere finale " spazi bianchi " . Il simbolo " & rem" segna la fine della stringa

set var = Wasted Space : . & Rem
7

Scrivi la seguente per stampare il valore della stringa di testo : < br

echo > . "% var % "
8

Scrivi la seguente " per" struttura ad anello per rimuovere solo i caratteri finali " spazi bianchi " . Un ciclo " per" funziona ripetendo le stesse istruzioni un determinato numero di volte (in questo caso , 32 ) . Ogni iterazione guarda un carattere nella variabile e controlla se si tratta di una finale " spazio bianco " o meno. Se lo è , viene eliminato

per /l % % a in ( 1,1,31 ) fare se . "Var : ! ~ -1 " ! == " " Set var = var : ~ ! 0 , -1
9

Scrivi la seguente per stampare il valore della stringa di testo di nuovo : .

echo " % var % "
10

doppio clic su " whitespaces.bat " per eseguire lo script . L'output è simile al seguente :

" spreco di spazio : "

" Wasted Space : "

 

sistemi © www.354353.com