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