无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 13427|回复: 36
打印 上一主题 下一主题

[已解决] 求一个将应用程序的快捷方式创建并挂载到PE的桌面的批处理

[复制链接]
跳转到指定楼层
1#
发表于 2017-12-2 09:58:42 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 有阴也有阳 于 2018-4-23 11:12 编辑

        求一个将应用程序的快捷方式创建并挂载到PE的桌面的批处理,进入PE后一运行这个批处理,批处理的同级目录中

的应用程序的快捷方式就能被创建并被挂载到桌面,设同级目录里有3个应用程序,分别是X1.exe、X2.exe、X3.exe,

这个批处理应该如何写?

        在启动U盘中用的,在启动U盘里的目录结构是这样的:



        X1.exe装在X1文件夹中,X2.exe装在X2文件夹中,X3.exe装在X3文件夹中。

        我想通过分段载入的办法来解决,请问在PE中调用另外一个批处理的批处理命令应该如何写,比如调用Y文件夹中的A.bat

的批处理应该如何写?

        目前基本上获得了解决:







       双击“挂载常用软件的快捷方式到PE的桌面.bat”后,应用软件的快捷方式就能自动被挂载。

“挂载常用软件的快捷方式到PE的桌面.bat”的内容:

PECMD.EXE \A-在PE下使用的单文件版的工具软件\WinNTSetup_V3.8.7.3版\1.bat
PECMD.EXE \A-在PE下使用的单文件版的工具软件\EasyImageX_v1.62\1.bat
PECMD.EXE \A-在PE下使用的单文件版的工具软件\一键智能装机助理标准版V3.7.2\1.bat
PECMD.EXE \A-在PE下使用的单文件版的工具软件\安装Ghost系统的利器——DBCGhost.exe\1.bat
PECMD.EXE \A-在PE下使用的单文件版的工具软件\BIOS及UEFI引导修复\1.bat

1.bat的内容(只以挂载WinNTSetup的快捷方式的为例,其它的以此类推):

PECMD.EXE LINK %Desktop%\WinNTSetup_x86,WinNTSetup_x86.exe
PECMD.EXE LINK %Desktop%\WinNTSetup_x64,WinNTSetup_x64.exe

        目前就还差一个Diskgeniu-s.exe的快捷方式弄不上来,其1.bat的内容为:

PECMD.EXE LINK %Desktop%\DiskGeniu-s,DiskGeniu-s.exe

        但其快捷方式就是挂载不到桌面上。

        感谢网友“captain_g”和“永远的大象”、“mdyblog”的热心指点!谢谢!!!

        刚才又试了一下,在Win10x64  PE中也获得了成功:



......


        通过对集成在我的启动U盘里面的PE地逐一测试,发现:

        可以成功挂载快捷方式的PE有:

        2003  PE

        XP  PE  

        Win7  64位PE

        Win8.1  32位PE

        Win10  64位PE

        微PE  64位

        微PE  32位


        不能成功挂载快捷方式的PE有:

        Win7  32位PE

        Win8.1  64位PE

        Win10  32位PE

        补充:经过一番折腾,算是搞得比较理想了:

        1.能直接挂载的就直接挂载了,如:EasyImageX、WinNTSetup、DBCGhost.exe等程序。

        2.不能直接挂载的就先另外创建1个快捷方式,然后再用一个bat把这个快捷方式复制到桌面,例如:Diskgeniu-s  32/64位程序。

        3.连另外创建1个快捷方式也无法复制到桌面的,那就干脆做一个直接运行该程序的bat,只要直接运行这个bat,就能运行该程序,

如品牌通备份还原  32/64位程序。

        只要一运行“挂载常用软件的快捷方式到PE的桌面.bat”就能把下图中的红框里面的快捷方式全部挂载到PE的桌面:




         经过后来我不停地改进,终于弄得比较理想了(2017-12-26):

        1.进入PE,打开启动U盘——打开“A-在PE下使用的单文件版的工具软件”文件夹,双击运行里面的“A-挂载常用软件的快捷方式到PE的桌面.bat”:




        2.就能在我的启动U盘里面所集成的所有PE的桌面上面加载打红框里面的这些个应用程序和批处理的快捷方式

        1).2003  PE:



        2).XP  PE:



        3).Win7x32  PE:



        4).Win7x64  PE:



        5).Win8.1x32  PE:



        6).Win8.1x64  PE:



        7).Win10x32  PE:



        8).Win10x64  PE:



        9).微PEx32  V1.2:



        10).微PEx64  V1.2:



        11).微PEx32  V2.0:



        12).微PEx64  V2.0:




       经过我不断地改进,终于在32/64位的微PE、32/64位的Win8.1/10PE上实现了一进入PE的桌面“挂载常用软件及bat的快捷方式到PE

的桌面.bat”的快捷方式就已经自动被挂载到了PE的桌面,双击后,启动U盘里的常用软件及bat的快捷方式就能够被挂载到桌面:

        1.32/64位的微PE:



        2.32/64位的微PE:



        3.32位的Win8.1PE:



        4.32位的Win8.1PE:



        5.32位的Win8.1PE:



        6.64位的Win8.1PE:



        7.64位的Win8.1PE:



        8.32位的Win10PE:



        9.32位的Win10PE:



        10.64位的Win10PE:



        11.64位的Win10PE:



        剩下的2003  PE、XP  PE、32/64位的Win7  PE在技术上不是不能实现,而且在理论上也很简单,但具体操作起来过于繁琐,一旦升级更换,就会作废,

又要重新弄一遍,所以还是保持“进入PE,打开启动U盘——打开‘A-在PE下使用的单文件版的工具软件’文件夹,双击运行里面的‘A-挂载常用软件的快捷方式到

PE的桌面.bat’”的使用方法不变。

点评

dzy
请楼主分享一下,谢谢!  发表于 2019-1-3 18:00
2#
 楼主| 发表于 2017-12-2 11:08:31 | 显示全部楼层
captain_g 发表于 2017-12-2 10:43
最不动脑筋的做法就是在批处理中写三行:
PECMD.EXE LINK %Desktop%\X1,X1.exe
PECMD.EXE LINK %Desktop% ...

试了一下,无法挂载,谢谢你的热心帮助!
回复

使用道具 举报

3#
 楼主| 发表于 2017-12-2 13:25:59 | 显示全部楼层
永远的大象 发表于 2017-12-2 11:08
试试这个
缺点:程序文件名需要和文件夹名保持一致

试了一下:

call \Y\A.bat    不行,

PECMD EXEC \Y\A.bat   还是不行。

谢谢!!!

点评

之前是用手机,没仔细看,因为批处理里面要么是相对路径,要么是绝对路径,位置不确定的话必需先确定位置,所以这种情况下要用CALL的话,参照下面命令: 缺点:如果有两个盘符存在 \Y\A.bat ,两个\Y\A.bat均会被  详情 回复 发表于 2017-12-2 22:39
路径前面的反斜杠去掉试试  详情 回复 发表于 2017-12-2 13:48
回复

使用道具 举报

4#
 楼主| 发表于 2017-12-2 14:44:29 | 显示全部楼层
本帖最后由 有阴也有阳 于 2017-12-2 14:56 编辑
mdyblog 发表于 2017-12-2 14:10
挂载常用软件到PE桌面.wcs 放到该目录, 自动加载该目录的EXE CMD BAT到桌面。

如果子目录 也放有 ...


自动不能加载目录的EXE CMD BAT到桌面,得手动——用鼠标双击才加载。

点评

当然这样来! 什么程序 都得 启动他呀。 否则不就是病毒了。 在 PECMD.INI 中 启动他。 每次PE启动就能自动启动 。  详情 回复 发表于 2017-12-2 14:47
回复

使用道具 举报

5#
 楼主| 发表于 2017-12-2 15:00:23 | 显示全部楼层
本帖最后由 有阴也有阳 于 2017-12-2 15:34 编辑
mdyblog 发表于 2017-12-2 14:47
当然这样来!
什么程序 都得 启动他呀。 否则不就是病毒了。


谢谢!!!,我弄明白了,是因为没有在PECMD.INI中添加:
FORX \挂载常用软件到PE桌面.wcs,&&F,0,LOAD "%&F%"

所以要手动。

        不过文件夹在启动U盘中,启动U盘插到不同的电脑上后其盘符——路径是不一样的,所以在PECMD.INI中启动U盘等的路径不好写,

还是到启动U盘里面的文件夹中直接点击“挂载常用软件的快捷方式到PE的桌面.bat”好了,谢谢你的热心回复!谢谢!!!
回复

使用道具 举报

6#
 楼主| 发表于 2017-12-26 09:49:09 | 显示全部楼层
终于弄得比较理想了
回复

使用道具 举报

7#
 楼主| 发表于 2018-1-9 17:10:42 | 显示全部楼层
本帖最后由 有阴也有阳 于 2018-1-9 17:11 编辑
mdyblog 发表于 2017-12-2 14:47
当然这样来!
什么程序 都得 启动他呀。 否则不就是病毒了。


        我的PE是PE的ISO文件用G4D0.4.6a和XorBoot  Uefi  0.24整体启动,故而无法直接使用,变通了一下,终于可以使用了,

目前只在32/64位的微PE  V1.2中使用:

WEPE.INI:

//设置自定义桌面壁纸
IFEX %CurDrv%\WEPE\WallPaper.JPG,FILE %CurDrv%\WEPE\WallPaper.JPG=>%SystemRoot%\web\wallpaper\Windows\img0.jpg

//以下为其它任务
FORX \A-在PE下使用的单文件版的工具软件\挂载常用bat的快捷方式到PE的桌面.wcs,&&F,0,LOAD "%&F%"

        效果图:

        1.



        2.




        谢谢你的热心指点,谢谢!!!




回复

使用道具 举报

8#
 楼主| 发表于 2018-1-10 21:30:15 | 显示全部楼层
icevan 发表于 2018-1-10 21:11
论坛里有这个批处理。搜PETOOL就出来了 很多
贴 一个
PETOOLS.INI 由PECMD调用

谢谢!不大合我的需要,PETOOLS文件夹要求挂载在PE的桌面,此批处理挂载在PE的开始菜单,而且我还要同时挂载许多其它应用程序和bat的快捷方式到PE的桌面......
回复

使用道具 举报

9#
 楼主| 发表于 2018-1-10 21:37:06 | 显示全部楼层
icevan 发表于 2018-1-10 21:33
这个是同时挂到桌面和开始菜单。

抱歉!没有细看,很感谢你的热心提供,谢谢!!!但我自己弄得更简单方便——一双击“打开PETOOLS文件夹.bat”,PETOOLS文件夹就打开了......
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-6 09:23

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表