|
本帖最后由 captain_g 于 2017-12-25 14:24 编辑
只在磁盘根目录下查比较简单,如果全盘、全目录查,且查到的不止一个,就费时且复杂了!
自己用合用就行!示例献丑一下:
@echo off
echo.
for %%a in (d e f) do (
for /f "delims=" %%b in ('dir /ad /s /b "%%a:\"^|findstr /i "\petools$"') do (
set fnd=%%b && call :NEXT
)
)
echo.
echo 为最后一个搜索到的外置工具箱创建桌面快捷方式
echo.
PECMD.EXE LINK %Desktop%\外置工具箱,%fnd%
exit
:NEXT
set /a b+=1
echo.
echo 找到的第[%b%]个外置工具箱[%fnd%]
goto :eof
根据需要可以a-z也可以z-a搜;
可以在PECMD.INI中为本批处理建一个桌面快捷方式;
在批处理中加一句,如果搜到了,就删除那个快捷方式;
在正常系统中测试本批处理,快捷方式不会创建到桌面上,应当用 PECMD.EXE LINK C:\Users\当前用户\Desktop\外置工具箱,%fnd%
|
评分
-
查看全部评分
|