08.02.2022 Views

batch-file-es Windows

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

esto provoca un error ):

(

echo This example will fail

:: some comment

)

Cuando se trabaja dentro de bloques de código entre corchetes, es definitivamente más seguro

usar REM para todas las líneas de comentarios.

Uso de variables como comentarios

También es posible utilizar variables como comentarios. Esto puede ser útil para evitar

condicionalmente que se ejecuten comandos:

@echo off

setlocal

if /i "%~1"=="update" (set _skip=) Else (set _skip=REM)

%_skip% copy update.dat

%_skip% echo Update applied

...

Cuando se utiliza el fragmento de código anterior en un archivo por lotes, las líneas que

comienzan con %_skip% solo se ejecutan si se llama al archivo por lotes con la update como

parámetro.

Bloquear comentarios

El formato de archivo por lotes no tiene una sintaxis de comentarios de bloque, pero hay una

solución fácil para esto.

Normalmente, cada línea de un archivo por lotes es leída y luego ejecutada por el analizador,

pero se puede usar una instrucción goto para saltar un bloque de texto sin formato (que se puede

usar como un comentario de bloque):

@echo off

goto :start

A multi-line comment block can go here.

It can also include special characters such as | >

:start

Dado que el analizador nunca ve las líneas entre la goto :start y :start , puede contener texto

arbitrario (incluidos los caracteres de control sin la necesidad de escapar) y el analizador no

generará un error.

Comenta en la línea del código

Para comentar en la misma línea que el código, puede usar &:: o &rem . También puedes usar && o

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

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

Saved successfully!

Ooh no, something went wrong!