batch-file-es Windows
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Capítulo 22: Mejores prácticas
Introducción
Este tema se centrará en las cosas que uno debe (no es obligatorio) hacer en un archivo por
lotes. El uso de estas "mejores prácticas" puede mejorar el efecto y la función de un archivo por
lotes.
Examples
Citas
La mayoría de los scripts de lotes en línea vienen con muchos problemas de cotización.
Ejemplos y soluciones
Ejemplo A
if %var%==abc echo Test
Este código funciona: cuando el contenido de %var% no contiene espacio ni otros caracteres
especiales. Ahora supongamos que %var% contiene 1 espacio en blanco. Ahora cmd.exe ve:
if ==abc echo Test
Esto causaría un error porque cmd.exe no entiende esta sintaxis.
Solución A
if "%var%"=="abc" echo Test
Al usar comillas, cmd.exe ve el %var% completo (incluido el espacio y los caracteres especiales)
como una sola cadena normal. Sin embargo, este no es el método de comparación más seguro.
El más seguro usa echo , pipe y findstr .
Ejemplo B
cd C:\User\Spaced Name\Spaced FileName.txt
cd
https://riptutorial.com/es/home 64