|
第一个命令:我看到老猫的这个帖子【分享】XCMD Link 命令创建工具
意思就是说自动生成LINK命令,不过这只是生成命令文本。
可不可以直接用这种方法创建LINK呢,那就方便多了~
比较不错,这样可以减少加PE工具的负担!
如果某个文件需要自定义快捷方式名称,也可以在文件名中使用“#”分隔定义新名称
哇~这样太爽了
下面是它的批处理命令
@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/forum.php?m ... =page%3D1#pid964047
在XCMD中加一个命令
这个命令呢,会自动把压缩包里某一个的文件所在的整个目录都解压到临时文件夹~并且运行这个工具
比如加入 XRUN 这个命令:
XRUN \外置程序.CAB\winrar\winrar.exe
XCMD会自动把 外置程序.CAB\winrar这个目录解压到临时文件夹,并运行winrar.exe
也就是说~
把 外置程序 这个目录改为 外置程序.CAB 这个文件运行
就象解压驱动那样,解哪一个用哪一个!
以上只是建议,本人也没有能力加上去,期望高手来解决
[ 本帖最后由 uepon 于 2007-2-7 12:41 PM 编辑 ] |
|