Yorum oluşturmak #
için Windows cmd
konsol oturumlarının eşdeğeri nedir ?
İşletim sistemi Windows XP'dir.
Yorum oluşturmak #
için Windows cmd
konsol 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 REM
komuttan 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
/ for
döngüler gibi ).
rem
aslında bir komut mu? Kendisi göz ardı ediliyor ::
çünkü daha iyi olmaz mıydı ?
REM
gerç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.
REM
Komut sadece açıklamalar çalıştırılmak üzere hattını (yani bir yorum olarak şey söyle). Ancak, @echo off
toplu 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 comment
ekrana herhangi bir çıktı yazdırmaz. Canlı bir gösteri için bir Komut İstemi açın ve çalıştırın ve echo comment
ardından komutu çalıştırın rem comment
. echo
Komut yazdırmadıysa , komutun ekrana çıktı aldığına dikkat edin rem
.
@REM comment
Toplu 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 ON
gerek kalmaz ve bir şeyler ters gittiğinde kolayca geçiş yapabilirsiniz ve bazı testler yapmanız gerekir.
cmd.exe
Windows’un DOS olmadığını unutmayın - bu sadece bununla benzer bir sözdizimi olan tam bir Windows uygulamasıdırcommand.com