Yorum oluşturmak #için Windows cmdkonsol oturumlarının eşdeğeri nedir ?
İşletim sistemi Windows XP'dir.
Yorum oluşturmak #için Windows cmdkonsol oturumlarının eşdeğeri nedir ?
İşletim sistemi Windows XP'dir.
Yanıtlar:
REM standart yoldur:
REM this is a comment
Toplu iş dosyalarında yaygın olarak görülen çift kolonlu kongre'yi de kullanabilirsiniz:
:: another comment
Bir dize tarafından takip edilen tek bir kolon bir etikettir, fakat bir ikili kolondur ve ondan sonraki herhangi bir şey sessizce yoksayılır. Bir kimse bu formun REMkomuttan daha okunaklı olduğunu iddia edebilir .
Her iki yöntemin de yalnızca satır başında çalıştığını unutmayın. Bir komuta yorum eklemek istiyorsanız, bunları aşağıdaki gibi komut birleştirme karakteriyle ( &) kullanabilirsiniz:
dir & REM a comment
dir &:: another one
dir :: comment?
if/ fordöngüler gibi ).
remaslında bir komut mu? Kendisi göz ardı ediliyor ::çünkü daha iyi olmaz mıydı ?
REMgerçek bir komuttur, ancak CMD.EXE içine gömülüdür, bu yüzden oldukça verimli olmalıdır. Öte yandan, ::daha hızlı olabilir, çünkü çizginin sonundaki her şeyi göz ardı eder (örn &. Kullanarak zincirleme komutları kontrol etmez ).
::, bir kod bloğundaki son satır gibi bazı durumlarda kodunuzu kırabileceğini unutmayın.
Yorumunuzu REM kelimesiyle ön eklediniz.
REM This is a comment.
Ancak yorumunuzun size geri yazdırılmasını istiyorsanız, onu tekrar etmelisiniz:
echo This is a comment you'll see.
REMKomut sadece açıklamalar çalıştırılmak üzere hattını (yani bir yorum olarak şey söyle). Ancak, @echo offtoplu iş dosyasında değilse , bu satır hala ekrana eko yapacaktır.
Bu çizgilerin gösterilmesini önlemek için üç şeyden birini yapabilirsiniz.
Bernhard'ın verdiği cevabın yanlış olduğuna inanıyorum.
En azından 7 kazanırsa,
rem comment
Bir toplu iş dosyasında çıktı olarak yazdırır. Yazdırmayı bastırmak için
@ rem comment
veya
@rem comment
Aynısı, varsayılan olarak konsola yankılanan diğer komutlar için de geçerlidir.
REM commentekrana herhangi bir çıktı yazdırmaz. Canlı bir gösteri için bir Komut İstemi açın ve çalıştırın ve echo commentardından komutu çalıştırın rem comment. echoKomut yazdırmadıysa , komutun ekrana çıktı aldığına dikkat edin rem.
@REM commentToplu komut dosyalarımda her zaman görünmelerini engellemek için kullanırım. Tamamen yeni bir cevap göndermek yerine ortaya çıkmasını önlemek için Bernards'in cevabını REM'den önce toplu komut dosyalarına @ içerecek şekilde düzenlemeyi öneririm.
@ECHO OFF & SETLOCAL .... Bu şekilde @tüm hatlara hazırlanmanıza ECHO ONgerek kalmaz ve bir şeyler ters gittiğinde kolayca geçiş yapabilirsiniz ve bazı testler yapmanız gerekir.
cmd.exeWindows’un DOS olmadığını unutmayın - bu sadece bununla benzer bir sözdizimi olan tam bir Windows uygulamasıdırcommand.com