2010-06-08 41 views
95

En Bash, # se usa para comentar lo siguiente. ¿Cómo hago un comentario en la línea de comandos de Windows?¿Cómo comento en la línea de comandos de Windows?

+1

Posible duplicado de [¿Qué estilo de comentario debo usar en los archivos por lotes?] (Http://stackoverflow.com/questions/12407800/which-comment-style-should-i-use-in-batch-files) –

+0

Para ver los comentarios en bloque, consulte http://stackoverflow.com/questions/8526946/commenting-multiple-lines-in-dos-batch-file –

Respuesta

144

Puede utilizar rem para la observación o la versión más abreviada ::, que tipo de aspecto como # si entrecierra un ojo y mira de lado :-)

Originalmente preferí el :: variante ya que soy un adicto bash y todavía estoy tratando de olvidar los días dolorosos de BASIC.

Desafortunadamente, existen situaciones en las materias :: el procesador de línea de comandos (por ejemplo dentro de complejos if o for declaraciones), así que por lo general utilizan rem hoy en día.

+4

Sabía de REM pero no tenía conocimiento de la sintaxis '::'. ¿No es ampliamente conocido? – JAB

+3

Bueno, sé que hay una persona que lo sabía. Y ahora hay dos :-) Tal vez pueda afirmar que doblé la cantidad de conocimiento en el mundo. FWIW, el sitio de Rob van der Woude es realmente excelente para archivar archivos por lotes (y otros): http://www.robvanderwoude.com/batchfiles.php – paxdiablo

+1

Tenga en cuenta que usar '::' tiene algunos efectos secundarios desagradables en personas mayores versiones de Windows en conjunción con bloques entre paréntesis. A veces puede arrojar un error sobre una letra de unidad inesperada y faltante. Como soy un lector habitual del blog de Raymond Chen, suelo atenerme a cosas documentadas :-) – Joey

21

Un comentario se produce utilizando el comando REM que es la abreviatura de "Comentario".

REM Comment here... 
9

Es "REM".

Ejemplo:

REM This is a comment 
7

líneas que comienzan con "rem" (a partir de los comentarios de texto) son comentarios:

rem comment here 
echo "hello" 
+0

@echo off para deshabilitar todos los resultados ... – agodinhost

14

A veces, es conveniente agregar un comentario a una línea de comando. Para eso, puede usar "& REM texto misc comment" o, ahora que lo sé, "& :: misc comment text". Por ejemplo:

REM SET Token="4C6F72656D20697073756D20646F6C6F" &REM This token is for localhost 
SET Token="722073697420616D65742C20636F6E73" &REM This token is for production 

Esto hace que sea más fácil hacer el seguimiento de varios conjuntos de valores cuando se hace la exploración, pruebas de concepto, etc. Esta estrategia funciona porque '&' introduce un nuevo comando en la misma línea.

Cuestiones relacionadas