2010-06-08 12 views
95

In Bash, # viene utilizzato per commentare quanto segue. Come posso commentare sulla riga di comando di Windows?Come si commenta la riga di comando di Windows?

+1

Possibile duplicato di [Quale stile di commento dovrei usare nei file batch?] (Http://stackoverflow.com/questions/12407800/which-comment-style-should-i-use-in-batch-files) –

+0

Per i commenti sui blocchi, vedere http://stackoverflow.com/questions/8526946/commenting-multiple-lines-in-dos-batch-file –

risposta

144

È possibile utilizzare rem per osservazione o la versione più stenografia ::, che assomiglia a # se si strizza un po 'e lo si guarda lateralmente :-)

Originariamente preferivo lo :: variante dal momento che sono uno bash - alcolico e sto ancora cercando di dimenticare i dolorosi giorni di BASIC.

Purtroppo, vi sono situazioni in cui :: animali il processore riga di comando (ad esempio all'interno di complessi if o for dichiarazioni) quindi generalmente utilizzano rem oggigiorno.

+4

Sapevo di REM ma non ero a conoscenza di la sintassi '::' Non è ampiamente conosciuto? – JAB

+3

Beh, so che c'è una persona che lo sapeva. E ora ce ne sono due :-) Forse posso affermare di aver raddoppiato la quantità di conoscenza nel mondo. FWIW, il sito di Rob van der Woude è davvero eccellente per i fasci di file in batch (e altri): http://www.robvanderwoude.com/batchfiles.php – paxdiablo

+1

Si noti che l'utilizzo di '::' ha alcuni sgradevoli effetti collaterali nelle versioni precedenti versioni di Windows in combinazione con blocchi tra parentesi. A volte può generare un errore su una lettera di unità inaspettata e mancante. Essendo un normale lettore del blog di Raymond Chen, di solito tendo ad attenermi a cose documentate :-) – Joey

21

Un commento viene prodotto utilizzando il comando REM che è l'abbreviazione di "Nota".

REM Comment here... 
9

È "REM".

Esempio:

REM This is a comment 
7

righe che iniziano con "rem" (dalla parola osservazioni) sono i commenti:

rem comment here 
echo "hello" 
+0

@echo off per disabilitare tutti gli output ... – agodinhost

14

A volte, è utile aggiungere un commento a una riga di comando. Per questo, è possibile utilizzare "& REM testo commento misc" o, ora che ne so, "& :: testo commento misc". Per esempio:

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

Ciò rende più facile tenere traccia di più insiemi di valori quando si fa l'esplorazione, prove di concetto, ecc Questo approccio funziona perché '&' introduce un nuovo comando sulla stessa linea.

Problemi correlati