cmd
에서 cl
을 사용하고 있고 cmd
창을 열 때마다 vcvars32.bat
을 실행해야하는데 실제로 axx의 고통이 있습니다. 누구나 자동으로 실행하는 방법을 제공 할 수 있습니까?cmd를 시작할 때마다 vcvars32.bat를 실행할 수 있습니까?
답변
:
그러므로 당신은 (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
스크립트가 실행될 수있는 등의 이상한 부작용이 발생할 수 있으므로주의해야합니다.
http://www.alteridem.net/2010/09/02/visual-studio-2010-command-prompt-here의 스크립트를 사용하면 옵션이 표시되는 탐색기에서 폴더를 마우스 오른쪽 버튼으로 클릭 할 때 스크립트를 사용할 수 있습니다. zip 파일을 다운로드하고 압축을 풀면 특정 VS 버전에 대한 올바른 경로를 가리 키도록 .inf를 수정할 수 있습니다 (원하는 경우 표시된 이름을 변경할 수 있음). 64 비트 Windows를 실행하는 경우 파일의 이름을 바꾸는 것에 대한 페이지의 주석을 기록하십시오. cmd /?
에서
일부 사람들에게 적합한 해결 방법은 배치 파일을 작성하고 A.BAT
으로 호출하고 a.bat를 실행하여 vcvars32.bat를 실행하는 것입니다. 경로에 a.bat을 넣으면 cmd 프롬프트를 열고 a를 입력하여 입력하고 확인하십시오. 설정되어 있습니다!
방법으로 오래된,하지만 말,이 작업을 수행 할 수있는 가장 쉬운 방법, 작업 표시 줄에 생성 된 바로 가기 바로 가기를 수정하는 것입니다 (%appdata%\microsoft\internet explorer\quick launch\user pinned\taskbar
에, 또는 그 부근) 그래서 목표는 다음과 같습니다
%windir%\system32\cmd.exe /k vcvars32.cmd
'그 네가 찾고있는 것을 정확하게 할 것이다. /k
은 문자열을 실행하지만 창을 열린 상태로 유지하도록 지시합니다 (문자열은 배치 파일 임). vcvars32를 경로 어딘가에 넣거나 vcvars32에 대한 전체 경로를 지정할 수 있습니다.
예. 정확히 내가하기로 결심했습니다. 나는 그것을'a.bat'에 포함시키지 않았지만 필요할 때마다'vcvars32'를 호출하기로 결정했습니다. –