我正在寻找下载Windows XP的where.exe工具的链接。看来该工具应该包含在Windows 2000 Resource Kit中,但是我找不到任何链接来下载此Resource Kit。我还检查了Windows Server 2003资源工具包工具和Windows XP Service Pack 2支持工具,但根据目录列表,它们都不具有where.exe。
which您在想什么?以上工具包中没有which.exe。which在Linux而非Windows上可用。
我正在寻找下载Windows XP的where.exe工具的链接。看来该工具应该包含在Windows 2000 Resource Kit中,但是我找不到任何链接来下载此Resource Kit。我还检查了Windows Server 2003资源工具包工具和Windows XP Service Pack 2支持工具,但根据目录列表,它们都不具有where.exe。
which您在想什么?以上工具包中没有which.exe。which在Linux而非Windows上可用。
Answers:
经过大量的Google搜索之后,我发现以下所有可用的where.exe版本
对于Windows 2000,请
在dllexedown.com上选择“ Windows 2003 32bit sp2 SE”(以下网址)
对于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.exe在N:\some_folder
结果%path%(按echo%path%显示)仅适用于执行指定路径%cd%;%path%命令的CMD窗口-以及设置后从同一CMD窗口“产生”的任何其他CMD窗口新的%path%。我喜欢像这样“产生”另一个CMD窗口:
start /max cmd /k
因为生成的大窗口可以很好地显示VDE编辑器(类似于WordStar)或Nano等控制台应用程序(免费软件)。在生成新的CMD之前,我首先将CMD字体设置为Lucida Console或(Win 7)Consolas 22,缓冲区大小为999,然后勾选快速编辑模式。
ERROR: The operation completed successfully. Type "WHERE /?" for usage help.,在运行时会显示where /?帮助。不带参数运行时,dllexedown.com的版本将打印The operation completed successfully.,而运行时则不where /?打印任何内容。
@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。
PATH以从任何地方运行命令)要使用命令:
C:\>whereis notepad
结果:
C:\Windows\System32\notepad.exe
where.exe 以前包含在Windows资源工具包中,但在包含在Windows Server 2003(操作系统)中后已删除。它也是Visual Studio SDK的一部分。
forfiles.exe从Windows Server 2003安装中复制了它(以及其他一些有用的工具,例如)。
which吗?