2014-11-11 2 views
1

명령 전에 아무 것도 사용하지 않고 @을 사용하면 어떤 차이가 있습니까?
에게 내가 아는 유일한 차이점은 지금까지 @echo off 의미 "명령을 표시하지 않음"과 echo off 당신이 @echo off와 배치 스크립트를 시작하지 않으면"@"를 사용하는 일괄 처리 명령

+0

참조 http://stackoverflow.com/questions/21074863/what-is-the-at-sign-in-a-batch-file-and-what-does-it-do – Doug

답변

1

"off을 말한다"를 의미하고, 다음 스크립트의 모든 라인이 될 것입니다 실행되는 동안 명령 프롬프트에 표시됩니다. 이것은 로깅 또는 디버깅에 유용 할 수 있습니다.

에코가 켜지면 @ 명령을 실행하기 전에 해당 명령이 계속 표시되도록 할 수 있습니다.

그 외에도 @은 다른 작업을 수행하지 않습니다.

@ECHO OFF 

어떤 메시지를 표시하고 켜지지 않습니다 오프 에코 동안

+0

: P 어떤 사람들은' @'일괄 처리 스크립트에서 아무것도하지 않을 때. –

+0

@ user3892628 : 명령 줄에서'% a in (one two three) do @echo % a'를 시도하고'@'없이 출력을 비교하십시오. – Aacini

1
ECHO OFF 

표시 명령 프롬프트에서 "OFF ECHO"다음 켜집니다 오프 에코.

관련 문제