Windows XP 용“where.exe”도구는 어디서 다운로드 할 수 있습니까?


8

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


할 것인가 which?
Ignacio Vazquez-Abrams

1
@Ignacio Vazquez Abrams 무엇 which을 생각하고 있습니까? 위 키트에는 which.exe가 없습니다. whichWindows가 아닌 Linux에서 사용할 수 있습니다.
Piotr Dobrogost


1
@Ignacio Vazquez Abrams Linux의 도구 포트입니다. "기본"Windows 버전 이 있습니다. Where.exe 유틸리티를 사용하여 Windows 2000 Pro에서 파일 찾기 파일 을 다운로드 할 위치를 찾을 수 없습니다.
Piotr Dobrogost

답변:


5

많은 인터넷 검색 결과, 다음과 같이 모든 버전의 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로 설정하고 빠른 편집 모드를 선택합니다.


1
다음에 서로를 세 번 게시하지 않고 이전 답변을 업데이트하십시오 :-)
Ivo Flipse

1
사이드 노트 :로 표시 where.exe의 버전 윈도우 비스타 64 비트 SP2 궁극dllexedown.com은 내 비스타 프로 64 비트에서 where.exe의 32 비트 버전과 (EXE 파일을 비교할 때) 아직 그들은 다르게 행동 동일합니다! 인수없이 ERROR: The operation completed successfully. Type "WHERE /?" for usage help.실행 where /?하면 도움말이 인쇄 될 때 내 버전 이 인쇄됩니다. 인수없이 실행될 때와 아무것도 인쇄하지 않고 실행될 때 dllexedown.com 의 버전 . The operation completed successfully.where /?
Piotr Dobrogost

명령 프롬프트에서 창의 제목 표시 줄을 마우스 오른쪽 버튼으로 클릭하고 "기본값"을 선택하십시오. cmd.exe의 기본 크기와 위치를 설정할 수 있습니다. 창 크기는 180x80, 화면 버퍼 크기는 180x9999를 선호합니다. 모니터의 크기와 이러한 긴 스크롤 백 버퍼로 낭비 할 메모리 양에 따라 다릅니다. :)
Wayne Uroda

3
@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

2

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


예. forfiles.exeWindows Server 2003 설치에서 ( 와 같은 다른 유용한 도구와 함께) 복사하면 됩니다.
afrazier

1

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