Bueno, esto es algo nuevo que acabo de descubrir (de antemano una disculpa si alguien ya había tratado esto)
Se trata de insertar comentarios en el código, usando :: con el caracter ^
Ejemplo:
@echo off
echo Hola mundo.
::^
Comentario1 Algo algo algo^
Comentario2asd kdfklg algo algo algo^
Comentario3 Esta linea puede ser con espacios, las demas no.
echo Adios mundo.
pause>nul
exit /b 0
Salida:
Hola mundo.
Adios mundo.
Como ven, los comentarios son ignorados.
También se puede usar REM, pero hay problemas con los espacios, ejemplo:
@echo off
echo Hola mundo.
rem ^
Comentario1^
Comentario2^
Comentario3
echo Adios mundo.
pause>nul
exit /b 0
Salida:
Hola mundo.
Adios mundo.
Saludos a todos.
muy bueno, aca encontre algo interesante tambien:
Comment blocks (http://www.robvanderwoude.com/comments.php)
saludos.
Gracias, si te fijas, abajo esta una de mis técnicas:
Citar
Leo Gutierrez Ramirez came up with an even shorter way to acomplish a comment block at the end of a batch file:
Eso es como Salto de Linea, o igual a presionar la teclas Alt+10 en el Cmd..
Como no tiene Alimentacion de Linea Alt+13 por esa razon no lo toma como Enter..
Esto solo lo usaba con los For..
Aunque nunca lo use en mis Batchs..
SaluDOS!!!
A ver, si alteramos un poco más:
@echo off
for /f "tokens=*" %%a in % Comentario "Pablito clavo un clavito en la calva de un calvito" %(
'
echo ^
Hola ^
Mundo
'
) do ^
set /p =%%a^
cruel < nul
echo.
Salida:
Hola Mundo cruel
PD : Fijense en el comentario incrustado en el FOR.
Saludos.