IAd*_*ter 0 windows networking dos batch-file
例如,我已进入
使用Netsh.exe
在命令行(又名cmd.exe)
现在我想知道正在运行哪个netsh.exe,假设我的PATH上有多个netsh.exe(我知道PATH中的第一个将会运行,但是让我说我有一个非常大的路径和我没有时间手动搜索它.公平地说,它并不总是你正在使用的机器,很多时候PATH由管理员设置,很多时候它们不是最好的).
在Windows中是否有任何方法可以从命令行找到它?我想编写一个使用它的BATCH应用程序.
这是一个单行批处理文件:
@for %%e in (%PATHEXT%) do @for %%i in (%1%%e) do @if NOT "%%~$PATH:i"=="" echo %%~$PATH:i
Run Code Online (Sandbox Code Playgroud)
将其保存为whereis.cmd,然后键入
whereis netsh
Run Code Online (Sandbox Code Playgroud)