.echo(Echo Comment)
.echo 명령은 주석 문자열을 표시합니다.
.echo String
.echo "String"
매개 변수
문자열
표시할 텍스트를 지정합니다. 문자열을 따옴표(")로 묶을 수도 있습니다. 따옴표를 사용하는지 여부에 관계없이 String 은 공백, 쉼표 및 작은따옴표(')를 포함할 수 있습니다. 문자열을 따옴표로 묶으면 세미콜론을 포함할 수 있지만 추가 따옴표는 포함할 수 없습니다. 문자열을 따옴표로 묶지 않으면 첫 번째 문자를 제외한 모든 위치에 따옴표를 포함할 수 있지만 세미콜론을 포함할 수는 없습니다.
환경
항목 | 설명 |
---|---|
모드 | 사용자 모드, 커널 모드 |
대상 | 라이브, 크래시 덤프 |
플랫폼 | 모두 |
설명
.echo 명령을 사용하면 명령을 입력한 직후 디버거가 String을 표시합니다.
세미콜론이 따옴표 붙은 문자열 내에서 발생하지 않는 한 디버거가 세미콜론을 발견하면 .echo 명령이 종료됩니다. 이 제한을 사용하면 다음 예제와 같이 j(Execute If - Else) 명령과 같이 보다 복잡한 구조에서 .echo를 사용할 수 있습니다.
0:000> j (poi(MyVar)>5) '.echo MyVar Too Big'; '.echo MyVar Acceptable;
또한 .echo 명령은 서버를 디버깅하고 클라이언트를 디버깅하는 사용자가 서로 통신할 수 있는 쉬운 방법을 제공합니다. 이 상황에 대한 자세한 내용은 원격 디버깅 세션 제어를 참조 하세요.
.echo 명령은 $$(주석 지정자) 토큰 및 * (주석 줄 지정자) 토큰과 다릅니다. 이러한 토큰은 디버거가 입력 텍스트를 표시하지 않고 무시하게 하기 때문입니다.