Solución:
Usar ::
o REM
:: commenttttttttttt
REM commenttttttttttt
PERO (como señaló la gente):
-
::
no funciona en línea; agregar&
personaje:
your commands here & :: commenttttttttttt
- Dentro de las partes anidadas (
IF/ELSE
,FOR
bucles, etc …)::
debe seguirse con la línea normal, de lo contrario da error (useREM
allí). -
::
también puede fallar dentro desetlocal ENABLEDELAYEDEXPANSION
los rem
El comando es de hecho para comentarios. No actualiza inherentemente a nadie después de ejecutar el script. Algunos autores de guiones pueden usarlo de esa manera en lugar de echo
, sin embargo, porque de forma predeterminada el intérprete por lotes imprimir cada comando antes de que se procese. Ya que rem
los comandos no hacen nada, es seguro imprimirlos sin efectos secundarios. Para evitar imprimir un comando, antepóngalo con @
, o, para aplicar esa configuración en todo el programa, ejecute @echo off
. (Su echo off
para evitar imprimir más comandos; los @
es evitar imprimir ese comando antes de que surta efecto el ajuste de eco).
Entonces, en su archivo por lotes, puede usar esto:
@echo off
REM To skip the following Python commands, put "REM" before them:
python foo.py
python bar.py
No, los archivos por lotes viejos simples usan REM
como comentario. ECHO
es el comando que imprime algo en la pantalla.
Para “comentar” secciones del archivo, puede usar GOTO
. Un ejemplo de todos estos comandos / técnicas:
REM it starts here the section below can be safely erased once the file is customised
ECHO Hey you need to edit this file before running it! Check the instructions inside
ECHO Now press ctrl-c to interrupt execution or enter to continue
PAUSE
REM erase the section above once you have customised the file
python executed1.py
ECHO Skipping some stuff now
GOTO End
python skipped1.py
python skipped2.py
:END
python executed2.py
¿Qué puedo decir? Los archivos por lotes son una reliquia de tiempos pasados, son torpes y feos.
Puede leer más en este sitio web.
EDITAR: modificó un poco el ejemplo para que contenga los elementos que aparentemente está buscando.