Windows에서 실행 가능한 명령의 전체 경로를 인쇄하려면 어떻게해야합니까?


10

tf명령 및 / 또는 다른 실행 가능한 명령 을 실행하려고 할 때 Visual Studio 명령을 열어 실행 파일을 가져와야합니다. 일반 콘솔 및 / 또는 대체 콘솔 을 사용하고 싶지만 호출하지 못했습니다 tf.

따라서 tf실행 가능한 명령 의 전체 경로를 인쇄해야 하지만 그렇게하는 방법을 모르겠습니다.

도와주세요.


포스터는 일부 유닉스 쉘에서 "which"명령과 동일한 기능을 찾고 있습니다. 예를 들어 "which grep"은 경로없이 "grep"를 입력하면 쉘이 실행할 grep 명령의 전체 경로를 인쇄합니다. 나도 이것을 찾고 있습니다.

답변:


13

나는 당신이 무엇을 요구하는지 잘 모르겠지만, 당신의 의견으로 판단하면 당신은 찾고있을 것입니다 where.

where foo

where foo | clip

두 번째 예는 전체 경로를 클립 보드에 넣습니다.

올바르게 기억되면 where.exeWindows 2003 Resource Kit 또는 XP Support Tools에서 XP / 2003에 추가해야합니다.


2
Windows 7과 함께 사전 설치되어 제공 됩니다. 이전 Windows 버전 용 스크립트 도 있습니다.
user1686 년

또한 유닉스 유틸리티에는 where.exe가 있으며 유용한 유닉스 명령어가 많이 있습니다.
PhiLho

@PhiLho : 원래 Unix 버전은 which입니다.
paradroid

아야, where.exesystem32를의 삶을, 내 나쁜 ... 재미있게, 나는 그냥 java.exe를 찾을하도록 시도 where합니다 (하나 개의 Windows 발견을의)에 JDK 경로를 가리키는 동안 whichsystem32를 포인트, 이전 경로한다. 그러나 거기에는 존재하지 않으며 거기에 하드 링크가 있거나 비슷한 것이있을 수 있습니다. 글 which과 거의 비슷한 주제로 돌아가서 where무료 패키지에서 찾을 수 있습니다.
PhiLho

1

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어떻습니까? 전체 경로를 인쇄하는 빠른 명령이어야합니까?
Nam G VU

Team Foundation 실행 파일에 대해 구체적으로 이야기하고 있습니까?

@Potter : 아니요. 일반적인 실행 명령에 대해 이야기하고 있습니다.
Nam G VU

1

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.