08.02.2022 Views

batch-file-es Windows

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

solo cambiaría el directorio a C:\User\Spaced , ya que cd solo acepta un argumento de ruta.

Solución B

Simplemente agregando comillas alrededor de la ruta, el problema se resolvería.

cd "C:\User\Spaced Name\Spaced FileName.txt"

También hay algunos ejemplos que funcionan mejor usando comillas, como el set /a declaración,

etc. Pero cuando se trabaja en cadenas que contienen espacios o caracteres especiales,

generalmente es muy seguro usar comillas.

Código de espagueti

El código de Spaghetti significa un fragmento de código que usa muchas estructuras, a menudo

confusas. Tales como GOTO s, excepciones y código inconsistente.

Ejemplos y soluciones

Ejemplo A

@echo off

set /a counter=0

:Loop

set /a counter=%counter% + 1

echo %counter%

if %counter% equ 10 goto :exit

goto :Loop

:exit

Este programa viene con muchos saltos, lo que nos hace más difícil saber qué está haciendo

exactamente el script.

Solución A

@echo off

for /l %%G in (0,1,10) echo %%G

Usando menos GOTO , redujimos mucho la cantidad de código, y podemos enfocarnos en el código

real.

https://riptutorial.com/es/home 65

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!