2013-07-17 1 views

답변

3

:

D 명령 행에 지정되지 않은/경우 CMD.EXE가 시작할 때, 다음, 그것을 는 다음 REG_SZ/REG_EXPAND_SZ 레지스트리 변수를 찾습니다, 그리고 경우 중 하나 또는 둘 모두가 현재 그들은 먼저 처형된다.

HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun 

    and/or 

HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun 

그러므로 당신은 ( /D이 명시 적으로 당연히 지정되는 경우를 제외하고)는 모든 cmd.exe 예를 들어 실행하도록하는 자동 실행 레지스트리 값 중 하나로 vcvars32.bat를 추가 할 수 있습니다.

그러나이 작업을 수행하면 예기치 않은 환경에서 다른 .bat/.cmd 스크립트가 실행될 수있는 등의 이상한 부작용이 발생할 수 있으므로주의해야합니다.

0

http://www.alteridem.net/2010/09/02/visual-studio-2010-command-prompt-here의 스크립트를 사용하면 옵션이 표시되는 탐색기에서 폴더를 마우스 오른쪽 버튼으로 클릭 할 때 스크립트를 사용할 수 있습니다. zip 파일을 다운로드하고 압축을 풀면 특정 VS 버전에 대한 올바른 경로를 가리 키도록 .inf를 수정할 수 있습니다 (원하는 경우 표시된 이름을 변경할 수 있음). 64 비트 Windows를 실행하는 경우 파일의 이름을 바꾸는 것에 대한 페이지의 주석을 기록하십시오. cmd /?에서

1

일부 사람들에게 적합한 해결 방법은 배치 파일을 작성하고 A.BAT으로 호출하고 a.bat를 실행하여 vcvars32.bat를 실행하는 것입니다. 경로에 a.bat을 넣으면 cmd 프롬프트를 열고 a를 입력하여 입력하고 확인하십시오. 설정되어 있습니다!

+0

예. 정확히 내가하기로 결심했습니다. 나는 그것을'a.bat'에 포함시키지 않았지만 필요할 때마다'vcvars32'를 호출하기로 결정했습니다. –

0

방법으로 오래된,하지만 말,이 작업을 수행 할 수있는 가장 쉬운 방법, 작업 표시 줄에 생성 된 바로 가기 바로 가기를 수정하는 것입니다 (%appdata%\microsoft\internet explorer\quick launch\user pinned\taskbar에, 또는 그 부근) 그래서 목표는 다음과 같습니다

%windir%\system32\cmd.exe /k vcvars32.cmd 

'그 네가 찾고있는 것을 정확하게 할 것이다. /k은 문자열을 실행하지만 창을 열린 상태로 유지하도록 지시합니다 (문자열은 배치 파일 임). vcvars32를 경로 어딘가에 넣거나 vcvars32에 대한 전체 경로를 지정할 수 있습니다.