주석을 작성하기 #위해 Windows cmd콘솔 세션에 해당하는 것은 무엇입니까 ?
운영 체제는 Windows XP입니다.
주석을 작성하기 #위해 Windows cmd콘솔 세션에 해당하는 것은 무엇입니까 ?
운영 체제는 Windows XP입니다.
답변:
REM 표준 방식입니다.
REM this is a comment
배치 파일에서 일반적으로 나타나는 이중 콜론 규칙을 사용할 수도 있습니다.
:: another comment
단일 콜론 뒤에 문자열이 오는 것은 레이블이지만 이중 콜론과 그 뒤에있는 것은 자동으로 무시됩니다. 이 형식은 REM명령 보다 읽기 쉽다고 주장 할 수 있습니다.
이 두 가지 방법 모두 줄의 시작 부분에서만 작동합니다. 명령에 주석을 추가하려면 다음과 같이 명령 연결 문자 ( &) 와 함께 주석을 사용할 수 있습니다 .
dir & REM a comment
dir &:: another one
dir :: comment?
rem실제로 명령입니까? 그 자체 가 무시되고 ::있기 때문에 더 좋지 않을까요 ?
REM는 실제 명령이지만 CMD.EXE에 포함되어 있으므로 매우 효율적입니다. 반면 ::에 줄 끝까지 모든 것을 무시하기 때문에 더 빠를 수 있습니다 (예 :을 사용하여 체인 명령을 확인하지 않음 &).
::하면 코드 블록의 마지막 줄과 같은 일부 경우 코드가 손상 될 수 있습니다.
주석 앞에 REM이라는 단어를 붙입니다.
REM This is a comment.
그러나 주석을 다시 인쇄하려면 다음과 같이 반향해야합니다.
echo This is a comment you'll see.
REM명령 만 발언이 실행되는 라인 (즉 주석으로 뭔가를 말). 그러나 @echo off배치 파일에 없으면 해당 줄이 여전히 화면에 에코됩니다.
이러한 선이 표시되지 않도록하려면 다음 세 가지 중 하나를 수행하십시오.
bernhard가 제공 한 답변이 잘못되었다고 생각합니다.
적어도 승리 7을 통해
rem comment
배치 파일로 출력에 인쇄됩니다. 인쇄를 억제하려면
@ rem comment
또는
@rem comment
기본적으로 콘솔에 에코되는 다른 명령도 마찬가지입니다.
REM comment은 출력을 화면에 인쇄하지 않습니다. 실시간 데모의 경우 명령 프롬프트를 열고 실행 echo comment한 다음 명령을 실행하십시오 rem comment. 것을 알 echo화면에 명령 인쇄 출력이 동시에 rem명령을하지 않았다.
@REM comment배치 스크립트에서 표시되지 않도록 사용합니다. 나는 완전히 새로운 답변을 게시하지 않고 배치 스크립트에서 @를 REM 전에 사용하여 배치 스크립트에 표시하지 않도록 Bernards 답변을 편집하도록 제안했을 것입니다.
@ECHO OFF & SETLOCAL .... 이렇게하면 @모든 줄 앞에 추가 할 필요가 없으며 ECHO ON문제 가 발생했을 때 쉽게 전환 할 수 있으며 테스트를 수행해야합니다.
cmd.exeWindows의이 DOS하지 - 그냥 그와 유사한 구문은 전체 Windows 응용 프로그램입니다command.com