2011-07-16 1 views
1

콘솔 응용 프로그램을 디버깅 할 때 Visual Studio에서 cmd.exe 대체 (이 경우 TCC/LE, JP Software) 콘솔을 시작하도록 설정할 수 있습니까?Visual Studio 디버깅 세션에서 cmd.exe 대체를 시작하는 방법은 무엇입니까?

프로젝트 디버그 bin 폴더를 가리키는 시작 디렉토리가있는 외부 도구로 도구 메뉴에서 설정했습니다. 하지만 좀 더 즉각적인 액세스를 원합니다. F5 키 (Start Debugging)를 누르면이 cmd.exe 대체 응용 프로그램이 대신 실행됩니다.

+1

이론적으로 VS는 사용자 환경 설정을 고려하기 위해 COMSPEC 환경 변수를 사용합니다. TCC/LE 경로로 설정해보십시오. –

+0

흠,이 때문에 전체 Windows 환경에 영향을 미치지 않을 것입니다. 아니면 내가 할 수 있습니다. 먼저 시도해 보겠습니다 ... –

+1

사용자 별 환경 변수는 시스템 전체 환경 변수와 함께 사용할 수 있습니다. 그런 식으로 해당 시스템에 다른 사용자가있는 경우 기본 cmd.exe는 영향을받지 않습니다. –

답변

2

콘솔 프로젝트의 프로젝트 속성에서 디버그 탭을 선택하십시오. 'F5'를 누르면 프로젝트가 시작되는 방법을 지정하는 3 개의 라디오 버튼이 있습니다. 기본값은 'start project'입니다. '외부 프로그램 시작'을 선택하고 cmd 대체 명령을 사용하여 디버그 응용 프로그램을 시작해야한다고 가정합니다.
cmd.exe의 경우/c 또는/k 옵션을 사용하여 명령 셸에서 다른 명령을 실행할 수 있습니다.

0

나는 Clink을 사용합니다.

이것은 cmd.exe를 대체하지는 않지만 내가 많이 살 수있는 것으로 만듭니다. Clink를 사용함으로써 대안을 주입하는 것에 대해 걱정할 필요가 없습니다. 대신, cmd.exe는 내가 원하는대로 주로 작동합니다.