回复 8# 诗歌王位
初步判断这应该是个 .bat 或者 .cmd,那么可以这样:- for %%a in (12.bat 12.cmd) do echo;%%~$PATH:a
复制代码 如果系统里有 where.exe,那可以这样:复制代码 一个等价的 bat 如下(第 3 个 for 是用来核实大小写):- @echo off
-
- set mypath=%path:"=%
- set mypath="%mypath:;=" "%"
-
- set mypathext=%pathext:"=%
- set mypathext="%mypathext:;=" "%"
-
- set basename=12
-
- for %%a in (%mypath%) do (
- for %%b in (%mypathext%) do (
- for %%c in ("%%~fa\%basename%%%~b") do (
- if exist %%c echo %%~fc
- )
- )
- )
-
- pause
复制代码 也可以用 Tools 库- mshta http://bathome.net/s/hta/?string Tools.where('12') | more
复制代码
|