本帖最后由 yyykkkyyyy 于 2011-11-16 13:03 编辑
就是嘛,已经有提示了,也可以满足你- @echo off
- set fn=123.bat
- for /f "delims=" %%i in ('dir/b/s/a-d "%fn%" 2^>nul')do set "pa=%%~dpi"
- if defined pa cd "%pa%"&cmd/b/c "%fn%"&exit
- echo 没找到 %fn% ,下一步啥办?
- pause
复制代码 补充: 要是一闪而过,估计是找到了一个同名bat文件,但那个bat运行的结果是一闪而过
我是没考虑当前目录下会有几个要找的文件的,如果有会执行后找到的那个 |