“Conocimiento Computadora>Software

Cómo eliminar un espacio final en una variable de lote

Los archivos de lote son scripts ejecutables que emiten una serie de comandos de DOS o Windows. Son muy útiles en tareas de automatización del sistema y tienen otros usos también. Por ejemplo, puede usar un archivo por lotes para eliminar todos los caracteres "espacios en blanco" finales de una variable. Los espacios en blanco finales se producen cuando presiona la barra espaciadora demasiadas veces después de ingresar un valor para una variable. Puede ahorrar espacio en la memoria eliminando estos espacios en blanco innecesarios, ya que su variable contendrá menos caracteres.

Paso 1

Haga doble clic en "Mi PC". Haga doble clic en la unidad C: para abrirla.

Paso 2

Haga clic con el botón derecho en cualquier lugar de la unidad C: para abrir un menú contextual. Seleccione "Nuevo /Carpeta" en el menú contextual para crear una carpeta en la raíz de la unidad C:.

Paso 3

Haga doble clic en la nueva carpeta para ingresarla.

Paso 4

Haga clic derecho en cualquier lugar de la nueva carpeta y seleccione "Nuevo /Archivo de texto" para crear un archivo de texto en blanco. Nombre este archivo "whitespaces.bat".

Paso 5

Haga clic derecho en "whitespaces.bat" y seleccione "Editar". El editor de texto predeterminado para su sistema abre el archivo.

Paso 6

Escriba la siguiente declaración de variable en la parte superior del editor de texto. Esta declaración crea una cadena de texto con muchos caracteres "espacios en blanco" finales. El símbolo "& rem" marca el final de la cadena. set var \u003d Espacio desperdiciado: & rem

Paso 7

Escriba lo siguiente para imprimir el valor de la cadena de texto: echo. "% var%"

Paso 8

Escritura la siguiente estructura de bucle "for" para eliminar solo los caracteres "espacios en blanco" finales. Un bucle "for" funciona reiterando las mismas instrucciones un número determinado de veces (en este caso, 32). Cada iteración mira un carácter en la variable y verifica si es un "espacio en blanco" final o no. Si es así, se elimina. "! var: ~ -1!" \u003d\u003d "" set var \u003d! var: ~ 0, -1!

Paso 9

Escriba lo siguiente para imprimir nuevamente el valor de la cadena de texto: echo. "% var%"

Haga doble clic en "whitespaces.bat" para ejecutar el script. El resultado se ve así: "Espacio perdido:" "Espacio perdido:"

[Cómo eliminar un espacio final en una variable de lote] URL: http://www.ordenador.online/computadora/Software/254867.html

Software
Cómo automatizar una hoja de cálculo de Excel
Cómo registrar una Canon PowerShot Camera
Conversión de archivos de Apple a PC
Cómo mover un botón de menú de inicio a la esquina inferior izquierda
Cómo cambiar el orden de las páginas en un PDF
Cómo acceder a sitios web bloqueados
Cómo arreglar un certificado de seguridad de Windows Advertencia
Cómo exportar de iPhoto a Snapfish
Conocimiento de la computadora © http://www.ordenador.online