Windows XP 용“where.exe”도구는 어디서 다운로드 할 수 있습니까? 할 수있는 링크를 찾을 수 없습니다. 또한

Windows XP 용 where.exe 도구를 다운로드 할 수있는 링크를 찾고 있습니다. 이 도구는 Windows 2000 Resource Kit에 포함되어 있어야하지만이 Resource Kit를 다운로드 할 수있는 링크를 찾을 수 없습니다. 또한 Windows Server 2003 Resource Kit 도구Windows XP 서비스 팩 2 지원 도구를 확인 했지만 내용 목록에 따라 where.exe가 없습니다.



답변

많은 인터넷 검색 결과, 다음과 같이 모든 버전의 where.exe를 사용할 수 있습니다.

  • Windows 2000의 경우
    dllexedown.com에서 ‘Windows 2003 32bit sp2 SE’를 선택하십시오 (아래 URL).

  • Windows XP-7의
    경우 아래 동일한 URL에서 일치하는 다운로드를 선택하십시오.

http://dllexedown.com/bbs/search.php?sfl=wr_subject&sop=and&mininum=0&maxnum=10000&stx=where.exe


where /? 당신이 알아야 할 모든 것을 알려줍니다.

다운로드 한 where.exe는 어디에서나 갈 수 있습니다 %path%. 다음 과 같이 N:\some_folder
추가 N:\some_folder하기 위해 다운로드 한 경우 path:N:\some_folder\>path %cd%;%path% Enter

start /max cmd /k%path%대한 새로운 창을 ‘스폰’하기 위해where.exe

마우스로 ‘/ max’창을 잡고 높이가 정상으로 줄어 듭니다! 그러나 대신 ALT 키를 누른 상태에서 스페이스 바를 탭하고 ALT를 놓은 다음 ‘m’을 탭하고 화살표를 한 번 이상 탭하십시오. [ENT] : 새로 생성 된 ‘/ max’창이 ‘maxxed’로 유지됩니다.

사용 where.exeN:\some_folder

결과 %path%(에코 % path %로 표시)는 지정된 경로 % cd %; % path % 명령이 실행되는 CMD 창과 설정 후 동일한 CMD 창에서 ‘발산’되는 모든 CMD 창에만 적용됩니다. 새로운 % path %. 다음과 같이 다른 CMD 창을 ‘스폰’하고 싶습니다.

start /max cmd /k

결과적으로 큰 창은 VDE 편집기 (WordStar와 유사) 또는 Nano와 같은 콘솔 응용 프로그램 (프리웨어)을 표시하는 데 효과적입니다. 새 CMD를 생성하기 전에 먼저 CMD 글꼴을 Lucida Console 또는 (Win 7) Consolas 22, 버퍼 크기를 999로 설정하고 빠른 편집 모드를 선택합니다.


답변

@echo off
setlocal enabledelayedexpansion
set var_a=%1
call :sub %var_a%
if exist %var_b% goto exit
for %%i in ( .com .exe .cmd .bat) do (
 call :sub %var_a%%%i
 if exist !var_b! goto exit
)
echo INFO: could not find files for the given pattern(s) 1>&2
set "var_a="
set "var_b="
exit /b 1

:sub
set var_b=%~$PATH:1
goto :EOF

:exit
echo %var_b%
set "var_a="
set "var_b="
exit /b 0

편집하다:

이 간단한 코드를 사용하면 환경 변수에 나열된 디렉토리에서 실행 파일 (.com .exe .bat) 을 찾고 있는 “where” 의 사용자 정의 기능을 작성할 수 있습니다 .PATH

  • whereis.bat 라는 파일을 만듭니다.
  • 위의 코드를 삽입하고 파일을 저장하십시오.
    (이 파일을 Windows PATH에 저장 하여 어디에서나 명령을 실행할 수 있습니다)

명령을 사용하려면

C:\>whereis notepad

결과:

C:\Windows\System32\notepad.exe


답변

where.exe 이전 에는 Windows Resource Kit에 포함되었지만 Windows Server 2003 (OS)에 포함 된 후에 제거되었습니다. 또한 Visual Studio SDK의 일부입니다.


답변

Claus가 제안한 “whereis.bat”솔루션이 마음에 들었습니다.

찾고있는 파일에 공백이있을 때 한 번만 문제가 발생했습니다. 예 :

whereis.bat "my test.bat"

결과 :

INFO: could not find files for the given pattern(s)

이 문제를 해결하기 위해 배치 파일 내의이 줄에 % var_b % 주위에 따옴표를 추가했습니다.

if exist "%var_b%" goto exit

그런 다음 원하는 결과를 얻습니다.

C:\Windows\System32\my test.bat


답변