WinPE中给程序分类的方法.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WinPE中给程序分类的方法

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 !I

文档评论(0)

kabudou + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档