whycomputer.com >> Cunoștințe despre Internet >  >> Software

Cum să eliminați spațiile de final dintr-o variabilă în batch

Fișierele batch sunt scripturi executabile care emit o serie de comenzi DOS sau Windows. Acestea sunt extrem de utile în automatizarea sarcinilor de sistem și în multe alte aplicații. Un exemplu comun este eliminarea spațiilor de final („whitespace”) dintr-o variabilă: astfel se economisește memorie și se evită erorile cauzate de caractere ascunse.

Pas cu pas: Crearea unui script pentru eliminarea spațiilor de final

Pasul 1 – Accesați unitatea C:

Faceți dublu clic pe „Computerul meu” (My Computer) și apoi pe unitatea C: pentru a o deschide.

Pasul 2 – Creați un folder nou

Faceți clic dreapta în zona albă a unității C: și alegeți New / Folder pentru a crea un folder la rădăcina unității.

Pasul 3 – Accesați folderul creat

Faceți dublu clic pe folderul nou pentru a intra în el.

Pasul 4 – Creați fișierul de tip batch

Faceți clic dreapta în folderul deschis și selectați New / Text File. Denumiți fișierul whitespaces.bat.

Pasul 5 – Editați fișierul

Faceți clic dreapta pe whitespaces.bat și alegeți Edit. Editorul implicit va deschide fișierul.

Pasul 6 – Declarați variabila cu spații de final

setlocal EnableDelayedExpansion
set var=Wasted Space:                 &rem

Simbolul &rem marchează sfârșitul șirului. În acest exemplu, var conține un număr mare de spații la sfârșit.

Pasul 7 – Afisarea valorii inițiale

echo.%var%

Comanda echo afișează conținutul variabilei.

Pasul 8 – Eliminarea spațiilor de final cu un bucle for

for /l %%a in (1,1,31) do (
    if "!var:~-1!"==" " set var=!var:~0,-1!
)

Buclesul for iterează de 31 de ori (până la numărul de spații pe care îl așteptați). Fiecare iterație verifică ultimul caracter; dacă este spațiu, îl șterge.

Pasul 9 – Afisarea valorii modificate

echo.%var%

După execuție, scriptul ar trebui să afișeze:

Wasted Space: 
Wasted Space:

Primul rând conține spațiile, iar al doilea rând nu mai le conține.

Concluzie

Acest exemplu simplu arată cum fișierele batch pot curăța variabilele de spații de final, reducând spațiul ocupat în memorie și prevenind posibile erori în scripturi ulterioare.


URL:https://ro.whycomputer.com/software-ul/100507796.html

Software
  • Cum să eliminați protecția unui fișier PDF

    Eliminarea protecției dintr-un fișier PDF Dacă aveți un fișier PDF pe computerul dvs. care este protejat și nu puteți să îl deschideți sau să îl editați, trebuie să eliminați restricțiile de protecție. Dacă nu ați creat inițial fișierul, va trebui să utilizați un program terț pentru a-l debloca. Gua

  • Cum să elimini un cadru dintr-un document Word

    Eliminarea cadrului dintr-un document Word Cadrele de text din documentele Word sunt folosite pentru a insera funcții sau pentru a poziționa blocuri de text în mod specific. Uneori, când un document scanat este convertit prin OCR, apar automat cadre care pot obstrucționa revizuirea și editarea. Elim

  • Cum se deschide un document Notepad ca pagină web

    Deschiderea unui document text Notepad în mod obligatoriu ca pagină web este o operațiune simplă. Pur și simplu deschideți browserul preferat și încărcați documentul în acesta. Veți putea vizualiza documentul ca cod HTML sau doar ca text simplu. Pasul 1 Creați un document text. Deschideți Notepad di

Cunoștințe despre Internet © https://ro.whycomputer.com