tf
명령 및 / 또는 다른 실행 가능한 명령 을 실행하려고 할 때 Visual Studio 명령을 열어 실행 파일을 가져와야합니다. 일반 콘솔 및 / 또는 대체 콘솔 을 사용하고 싶지만 호출하지 못했습니다 tf
.
따라서 tf
실행 가능한 명령 의 전체 경로를 인쇄해야 하지만 그렇게하는 방법을 모르겠습니다.
도와주세요.
tf
명령 및 / 또는 다른 실행 가능한 명령 을 실행하려고 할 때 Visual Studio 명령을 열어 실행 파일을 가져와야합니다. 일반 콘솔 및 / 또는 대체 콘솔 을 사용하고 싶지만 호출하지 못했습니다 tf
.
따라서 tf
실행 가능한 명령 의 전체 경로를 인쇄해야 하지만 그렇게하는 방법을 모르겠습니다.
도와주세요.
답변:
나는 당신이 무엇을 요구하는지 잘 모르겠지만, 당신의 의견으로 판단하면 당신은 찾고있을 것입니다 where
.
where foo
where foo | clip
두 번째 예는 전체 경로를 클립 보드에 넣습니다.
올바르게 기억되면 where.exe
Windows 2003 Resource Kit 또는 XP Support Tools에서 XP / 2003에 추가해야합니다.
which
입니다.
where.exe
system32를의 삶을, 내 나쁜 ... 재미있게, 나는 그냥 java.exe를 찾을하도록 시도 where
합니다 (하나 개의 Windows 발견을의)에 JDK 경로를 가리키는 동안 which
system32를 포인트, 이전 경로한다. 그러나 거기에는 존재하지 않으며 거기에 하드 링크가 있거나 비슷한 것이있을 수 있습니다. 글 which
과 거의 비슷한 주제로 돌아가서 where
무료 패키지에서 찾을 수 있습니다.
Microsoft 에 따르면에서 찾을 수 tf
있습니다 <drive>:\Program Files\Microsoft Visual Studio x\Common7\IDE
.
( 사용중인 버전을 모르기 때문에 버전에서 x 를 대체했습니다 .)
편집하다:
에 따르면 연습 : 명령 줄에서 팀 재단 소스 제어 작업 , (그리고 가정 VS 2005), 다음과 같은 경로에 TF위한 도구에 액세스 할 수 있습니다 :
<drive>:\Program Files\Microsoft Visual Studio 8\Common7\Tools
PATH
어떻습니까? 전체 경로를 인쇄하는 빠른 명령이어야합니까?
where.exe
의견 중 하나에서 언급했듯이 Windows 7 이상이 제공됩니다. 주목해야 할 또 다른 사항은 프로그램 where
만 검색 %PATH%
하므로 프로그램이 경로에없는 경우 프로그램을 찾는 데 도움이되지 않는다는 것입니다.
또 다른 문제는 PowerShell 프롬프트 에서 .exe 부분을 포함 해야하는 경우 "where"는 Where-Object의 별칭이며 원하는 결과가 아니며 결과가 비어있는 경우 원하는 응용 프로그램이 실제로 어디에 있는지 알려주지 않는 성공 코드.
이것은 나에게 알아 내려고 몇 번의 노력 -?
을 기울였으며, 별칭이 실제로 나를 해결하기 위해 해결 한 것에 대한 도움을 주었다.
귀하의 질문에 따라, 이유 tf
는 Visual Studio 응용 프로그램 / 콘솔 내에서 작동하며 Visual Studio 콘솔을 시작할 때 응용 프로그램 폴더를 PATH에 추가하기 때문에 Visual Studio 콘솔을 시작하는 특정 바로 가기가 있습니다.
프로그램 디렉토리를에 삽입하는 고유 한 바로 가기를 정의 PATH
하거나 시작 메뉴를 열고 "env"를 입력 한 다음 "계정의 환경 변수 편집"바로 가기 (또는 시스템 변수)를 클릭하십시오. 환경 변수 버튼)을 클릭 한 다음 PATH
사용자 변수 아래에 맨 위에 새 변수 를 추가 하거나, 이미 존재하는 경우 ;
항목 앞에 항목을 추가 하고 명령에서 호출하려는 프로그램의 전체 폴더 경로를 추가하십시오. 선 생활. 예를 들어 PATH
항목을 두 번 클릭하여 (Windows의 경우 중요하지 않음) 항목을 편집하고 다음으로 변경하십시오.C:\ExistingPathItem\bin;C:\Program Files (x86)\Microsoft\Visual Studio 2020\bin