WinPE中如何为程序分类




原理:在任一win环境下建立好快捷方式后,通过脚本提取它的路径,并修改为当前PE适合的路径建立新的快捷方式,所以调用脚本后相应的快捷方式(PE的桌面、开始菜单等)是能用的,而“U盘\自由程序\快捷方式”里的快捷方式不一定能用。
  功能:把要使用的程序放到U盘或其他盘的根目录下的“自由程序”文件夹里,进入相应程序的文件夹,为要执行的文件建立快捷方式(在什么系统下建立都没有问题,XP下也行,正常的windows就行),并把快捷方式复制到 “自由程序\快捷方式”下的相应文件夹内,当PE启动并执行本脚本后,就会在相应的地方建立快捷方式。
  示例:FINALDATA,要建立的快捷方式为"开始菜单\程序\数据恢复\FINALDATA",做法如下:
(本操作不一定要在PE下完成,所有的windows都行)
1、复制“FINALDATA”文件夹到U盘根目录下的“自由程序”文件夹内,
2、进入U盘\自由程序\FINALDATA ,为FINALDATA.exe和FINALDATA.reg建立快捷方式
3、FINALDATA.exe的快捷方式复制到 U盘\自由程序\快捷方式\开始菜单\程序\数据恢复\ 里,FINALDATA.reg的快捷方式菜单复制到 U盘\自由程序\快捷方式\执行\ 里,当PE启动并执行本脚本后,就会运行FINALDATA.reg注册FINALDATA,并在相应的地方建立了快捷方式。
对非exe格式的程序,快捷方式的图标会是随机的
执行文件夹里面放你的REG、CMD、等的注册文件,就是你的程序执行前要执行的,把快捷方式放里面就行啦!!!“快捷方式”里面放的都要是快捷方式哦!
程序如下,文件名为 LINKS.CMD,脚本为PECMD和MS-DOS格式混编,调用时可直接运行或用PECMD的LOAD命令(推荐)
本脚本在XP SP3 CMD.EXE(5.1.2600) PECMD.EXE(3.6.0930.309)下通过测试,其他环境请自测
::`脚本开始
GOTO CMDMODE
_SUB CMDMODE
:CMDMODE
setlocal enabledelayedexpansion
ECHO OFF
CLS&>%TEMP%\LINKS.INI ECHO.
IF %1.==. GOTO NOTPECMD
SET PRODIRNAME=%1
SET LINKSDIR=%PRODIR%\快捷方式
FOR %%K IN (开始菜单 桌面 执行 开机启动 快速启动 发送到 收藏夹 我的文档) DO (
SET FROMDIR=%%K
IF !FROMDIR!.==开始菜单. (SET TODIR=%StartMenu%) ELSE (
IF !FROMDIR!.==桌面. (SET TODIR=%Desktop%) ELSE (
IF !FROMDIR!.==执行. (SET _SETUP=1) ELSE (
IF !FROMDIR!.==快速启动. (SET TODIR=%QuickLaunch%) ELSE (
IF !FROMDIR!.==发送到. (SET TODIR=%SendTo%) ELSE (
IF !FROMDIR!.==开机启动. (SET TODIR=%Startup%) ELSE (
IF !FROMDIR!.==收藏夹. (SET TODIR=%Favorites%) ELSE (
IF !FROMDIR!.==我的文档. SET TODIR=%Personal%
) ) ) ) ) ) )
IF EXIST "%LINKSDIR%\!FROMDIR!" FOR /F "TOKENS=*" %%I IN ('DIR /a /b /S "%LINKSDIR%\!FROMDIR!\*.LNK"') DO (
SET II=%%I
SET II=!II:~13,-4!
FOR /F "TOKENS=1,* DELIMS=\" %%a IN ('ECHO !II!') DO SET LNKPATH=%%b
FOR /F "TOKENS=*" %%J IN ('TYPE "%%I"^|FIND "\"^|FIND "."') DO (
FOR /F "TOKENS=1,* DELIMS=%1" %%A IN ('ECHO %%J') DO (
SET _EXT=%%B
SET _EXT=!_EXT:~-3!
IF NOT !_SETUP!.==1. (
IF /I NOT !_EXT!.==EXE. (
SET /A _ICOID=%RANDOM%%%222
SET _ICON=,,SHELL32.DLL#!_ICOID!
>>%TEMP%\LINKS.INI ECHO LINK !TODIR!\!LNKPATH!,!PRODIR!%%B!_ICON!
) ELSE (
>>%TEMP%\LINKS.INI ECHO LINK !TODIR!\!LNKPATH!,!PRODIR!%%B
)
) ELSE (
IF /I !_EXT!.==REG. (
>>%TEMP%\LINKS.INI ECHO EXEC REGEDIT.EXE /S !PRODIR!\%%B
) ELSE (
>>%TEMP%\LINKS.INI ECHO EXEC @!PRODIR!%%B
)
)
)
)
)
)
GOTO END
:NOTPECMD
ECHO.
ECHO.
ECHO.
ECHO 功能:把要使用的程序放到U盘或其他盘的根目录下的“自由程序”文件夹里,进入相应
ECHO 程序的文件夹,为要执行的文件建立快捷方式(在什么系统下建立都没有问题,XP下也
ECHO 行,正常的windows就行),并把快捷方式复制到 “自由程序\快捷方式”下的相应文件
ECHO 夹内,当PE启动并执行本脚本后,就会在相应的地方建立快捷方式。
ECHO.
ECHO.
ECHO Make By GoSun 2009.11
PECMD LOAD LINKS.CMD
GOTO END
_END
FORX @\自由程序,PRODIR,0,EXEC =!LINKS.CMD 自由程序
TEAM LOAD %TEMP%\LINKS.INI|FILE %TEMP%\LINKS.INI
MESS 加载成功!@加载成功 #OK *500 `这里是完成后的提示信息,可以取消
:END
::`脚本结束
  本脚本运行过程会生成临时文件(完成后会删除),如果不想生成临时文件,请把>>%TEMP%\LINKS.INI ECHO替换为PECMD,不过运行效率会降低。
附文件目录结构:
V:\自由程序
V:\自由程序\程序1
V:\自由程序\程序2
V:\自由程序\快捷方式
V:\自由程序\快捷方式\执行
V:\自由程序\快捷方式\桌面
V:\自由程序\快捷方式\开机启动
V:\自由程序\快捷方式\快速启动
V:\自由程序\快捷方式\发送到
V:\自由程序\快捷方式\收藏夹
V:\自由程序\快捷方式\我的文档
V:\自由程序\快捷方式\开始菜单
V:\自由程序\快捷方式\开始菜单\程序


常见问题:

最新文章:
    如沐清风0
    2019/5/28
    U盘中毒文件修复很棒,没得说,很给力。帮我修复了重要的文件 真的太谢谢了。
    犹蓝的沧情0
    2019/5/28
    因为自己操作不当导致u盘出错TT非常着急还好在万能的网上找到了U盘中毒文件修复,恢复了需要的文件,万分感谢!
    秋水微澜0
    2019/5/28
    中毒U盘数据全丢了,插入电脑就提示U盘要格式化,里面的数据对我非常重要,还好在U盘中毒文件修复的帮助下顺利完成了数据恢复,谢谢了!
    留我静待彷徨0
    2019/5/28
    用usbkiller U盘杀毒软件基本上就没有修不好的U盘
    醉 纸鸢0
    2019/5/28
    中毒U盘数据全丢了,插入电脑就提示U盘要格式化,里面的数据对我非常重要,还好在U盘中毒文件修复的帮助下顺利完成了数据恢复,谢谢了!
    这个冬天我陪你i0
    2019/5/28
    确实没想到还能恢复出来,以前的照片都找回来了,真的是妙手回春。感谢U盘中毒文件修复
    记忆是盛开满纸的荒凉0
    2019/5/28
    恢复效果不错,工作文件全部找回来了
    曼珠の沙华0
    2019/5/28
    u盘恢复软件效率很高一步步把我U盘里格式化的照片都恢复回来,自己预览过才帮你恢复
    南城荒凉北城伤0
    2019/5/28
    非常不错的U盘启动盘,外观漂亮,金属质感,高大上啊!USBKiller制作的这个装机工具基本都是自动化的,装好了直接就可以使用了,以后想换哪个系统都没问题了,价格实惠,别犹豫了盆友,直接来个全能版的完事。
    独饮苦酒0
    2019/5/28
    支持品牌台式机、笔记本、组装机、苹果电脑,解决黑屏、蓝屏、系统乱码等问题,USBKiller-U盘启动盘内含多款维护工具,磁盘工具,密码破解等全部一键搞定。
    酒醉人不归0
    2019/5/28
    超级快的帮我恢复了照片!!!U盘中毒文件修复特别优秀!!!
    半字浅眉0
    2019/5/28
    终于好了,以前总是麻烦别人,有了这个USBKiller-U盘启动盘,以后再也不用了,很好用,拿回来之后直接安装win10 65位系统,很简单。
为何选择U盘杀毒专家

全面查杀+主动防御=安全
专杀主流软件不能解决的U盘病毒
努力查杀任何一个新出现的U盘病毒
提供完善售后技术服务
清新界面,简单的步骤适合每个用户
针对不同需求,制定不同版本


U盘专杀 用户指南 联系我们 友情链接 友情链接 模版下载

版权所有 Copyright©2002-2019 U盘杀毒专家-蚂蚁传媒。