@echo off
:: 目的:
:: 通过搜索当前程序所在根目录下的 外置程序 目录,输出相应的路径
cd.>result.txt
if "%1"=="" (set route=%~d0\外置程序) else set route=%~dp1
if not exist %route:~0,2%\config.ini echo %route:~0,2% 下没有 config.ini 文件&pause&exit
for /f "delims=" %%i in (%route:~0,2%\config.ini) do call set str=%%str%% %route%\%%i
for /f "delims=" %%i in ('dir /a-d /b /s %str%') do call :pickup %%~pi %%~dpi %%~ni %%~xi
start result.txt
goto :eof
:pickup
set p_file=%1
set p_file=%p_file:~1,-1%
set route_tmp=%p_file:*\=%
set dp_file=%2
set n_file=%3
set x_file=%4
if exist %dp_file%%n_file%.ico set "switch=^,^,%%CurDrv%%\%p_file%\%n_file%.ico"
echo LINK %%Programs%%\%route_tmp%\%n_file%,%%CurDrv%%\%p_file%\%n_file%%x_file%%switch%>>result.txt
set switch=
goto :eof
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) | Powered by Discuz! X3.3 |