bat 파일을 실행할 때 명령을 표시하지만 "rem"된 줄은 표시하지 않는 방법은 무엇입니까?

bat 파일을 실행할 때 명령을 표시하지만 "rem"된 줄은 표시하지 않는 방법은 무엇입니까?

bat 파일을 실행할 때 실행되는 명령을 보고 싶지만 아무것도 삭제되지는 않습니다.

문제는 그것이 전부 아니면 전무(all or Nothing)인 것처럼 보인다는 것이다. "echo off"를 사용하면 "2개 파일 복사됨"과 같은 명령 결과 외에는 아무것도 표시되지 않습니다. 그러나 echo off를 사용하지 않으면 삭제된 줄을 포함한 모든 내용이 실행되는 동안 표시됩니다. 이로 인해 화면이 복잡해지고 읽기가 어려워집니다.

명령(여기서 복사하거나 무엇이든)과 결과도 모두 볼 수 있지만 아무것도 삭제되지 않도록 설정하려면 어떻게 해야 합니까?

(솔루션으로 어떤 소프트웨어도 설치하고 싶지 않습니다)

감사해요.

답변1

배치 파일 내의 ECHO 설정에 관계없이 해당 문자로 시작하는 줄은 @인쇄되지 않습니다. REM 줄이 표시되지 않도록 하려면 @REM 줄 앞에 ECHO ON 광고를 두어 다음과 같이 하세요.

@REM This won't be echo'd
@REM even with ECHO ON

답변2

::대체 주석 접두사로 사용할 수 있습니다 . 이러한 줄은 잘못된 레이블로 구문 분석되어 표시되지 않습니다.

관련 정보