无忧启动论坛

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

WINPE下搜索PETOOLS并创建快捷方式的批处理(2010-6-1修正版)

[复制链接]
跳转到指定楼层
1#
发表于 2010-5-28 23:57:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天又朋友发帖问WINPE下创建外置工具快捷方式的批处理,
我写了一个,还不是很完善,没做路径是否存在等等的判断,
望高手指点,顺便完善。

谢谢zhaohj兄的抬举,今天重新写了下。

自动搜索所有盘符的根目录下的PETOOLS文件夹,然后创建快捷方式.

呵呵,自恋一下,转帖请注明作者和出处。

下载地址在一楼底。

2010-6-1日更新
  • 修正在有软驱无软盘的情况下报错的问题
  • 在无中文支持的纯英文PE下测试通过(需要PECMD的支持)

批处理如下:
--------------------- For 中文PE & English PE (Beta版)---------------------------------------------------
  1. @echo off
  2. :: 自动搜索可见区根目录下的PETOOLS文件夹
  3. :: 在“「开始」菜单\程序”中创建程序的快捷方式
  4. :: 需要PECMD支持
  5. :: 2010-6-1更新(解决软驱无盘报错的情况)
  6. ::---------------------------------------
  7. :: It can work in English PE
  8. :: Currently, it needs PECMD
  9. :: However, I will let it work without PECMD
  10. :: It will automatically create shortcuts under the PETOOLS
  11. :: Copyright plantsoot, 2010-6-1

  12. :: --------- 中文PE ----------------

  13. if exist "%USERPROFILE%\「开始」菜单\程序" (

  14. echo 正在搜索根目录包含PETOOLS文件夹的盘符

  15. for %%a in (A B C D E F G H I G K L M N O P Q R S T U V W X Y Z) DO (
  16. dir /a %%a:\PETOOLS >nul 2>nul&&(
  17. echo 正在创建 %%a:\PETOOLS 的快捷方式,请稍候……
  18. for /f "delims=" %%b in ('dir %%a:\PETOOLS /a-d /b /s') do PECMD LINK %USERPROFILE%\「开始」菜单\程序\%%~pb\%%~nxb,%%b,shell32.dll#46

  19. echo %%a:\PETOOLS 的快捷方式创建完成,继续搜索……
  20. )||echo off
  21. )
  22. echo 全盘PETOOLS文件夹快捷方式创建完毕。
  23. start pecmd.exe mess 快捷方式创建完毕。@成功#OK*15000
  24. )


  25. :: --------- For English PE ----------------
  26. if exist "%USERPROFILE%\Start Menu\Programs" (

  27. echo Searching PETOOLS directory, please wait ... ...
  28. for %%a in (A B C D E F G H I G K L M N O P Q R S T U V W X Y Z) DO (
  29. dir /a %%a:\PETOOLS >nul 2>nul&&(
  30. echo Creating %%a:\PETOOLS directory shortcut, please wait ... ...
  31. for /f "delims=" %%b in ('dir %%a:\PETOOLS /a-d /b /s') do PECMD LINK %USERPROFILE%\Start Menu\Programs\%%~pb\%%~nxb,%%b,shell32.dll#46

  32. )||echo off
  33. )
  34. echo Create shortcuts success!
  35. start pecmd.exe mess Create shortcuts success! @Success#OK*15000
  36. )
复制代码




-------------------- 截图 ------------------------------------------------------------------------










2010-6-1日纯英文PE截图





[ 本帖最后由 Plantsoot 于 2010-6-2 00:58 编辑 ]

中英文PE下批量创建快捷方式(2010-6-1).rar

914 Bytes, 下载次数: 727, 下载积分: 无忧币 -2

2010-6-1更新,请重新下载

PetoolsShortcut_eng.rar

587 Bytes, 下载次数: 440, 下载积分: 无忧币 -2

2010-6-1 update for English PE

推荐
 楼主| 发表于 2010-5-29 00:26:28 | 只看该作者
原帖由 zhaohj 于 2010-5-29 00:22 发表
修改一下,PETOOLS固定,盘符自动搜索。
想不到兄弟P处理也了得。


呵呵,刚学,zhaohj你们这些大侠要指导我,到时候问一些问题别笑我就行了。
今天不改了,呵呵,下次我还有新的想法,暂时保密(提示:udhelper中的一项功能)。
回复

使用道具 举报

推荐
发表于 2010-5-29 00:22:36 | 只看该作者
修改一下,PETOOLS固定,盘符自动搜索。
想不到兄弟P处理也了得。
回复

使用道具 举报

4#
发表于 2010-5-29 09:06:55 | 只看该作者
很适用的。向你学习了。
回复

使用道具 举报

5#
发表于 2010-5-29 10:29:25 | 只看该作者
新人关注此帖!

楼上的都是榜样!!!
回复

使用道具 举报

6#
发表于 2010-5-29 10:38:39 | 只看该作者
新人学习了 ,又 时间研究下
回复

使用道具 举报

7#
 楼主| 发表于 2010-5-29 14:30:22 | 只看该作者
原帖由 zhaohj 于 2010-5-29 00:22 发表
修改一下,PETOOLS固定,盘符自动搜索。
想不到兄弟P处理也了得。


我今天更新了下,按老兄的要求重新写了下,
交作业了,请zhaohj 兄批阅。
回复

使用道具 举报

8#
发表于 2010-5-29 14:33:07 | 只看该作者
学习了,收藏起,目前只停留在能看懂,修改的基础上,完全自己写还有点问题~~
回复

使用道具 举报

9#
发表于 2010-5-29 14:38:28 | 只看该作者
同上 看得懂
修改的基础还是不够 呵呵呵

有什么更新呢??
回复

使用道具 举报

10#
发表于 2010-5-29 15:21:40 | 只看该作者
收下了!!谢谢百草兄!!
回复

使用道具 举报

11#
发表于 2010-5-29 15:23:39 | 只看该作者
支持原创.....
回复

使用道具 举报

12#
发表于 2010-5-29 16:18:56 | 只看该作者
@ Plantsoot

let me try to understand it.  

1. is there any way to make it work on ENGLISH pe ?

2. i understand , that it AUTOMATICALLY creates shortcuts under PETOOLS , from PETOOLS directory every time the pe boots ?

3. is PECMD is needed to be loaded in PE , or it can work without PECMD ?


Regards,
Maanu from Pakistan
回复

使用道具 举报

13#
发表于 2010-5-29 16:32:36 | 只看该作者
请问是否在PE3.0也能得到支持,因为我一直无法解决在PE3.0中搜寻到PCTOOLS目录后正确显示目录名和其中文件的问题
回复

使用道具 举报

14#
发表于 2010-5-29 17:35:53 | 只看该作者
多谢更新,支持你了。
回复

使用道具 举报

15#
发表于 2010-5-29 17:51:04 | 只看该作者
这个不错  收藏了
谢谢楼主
回复

使用道具 举报

16#
 楼主| 发表于 2010-5-29 20:29:55 | 只看该作者
原帖由 maanu 于 2010-5-29 16:18 发表
@ Plantsoot

let me try to understand it.  

1. is there any way to make it work on ENGLISH pe ?

2. i understand , that it AUTOMATICALLY creates shortcuts under PETOOLS , from PETOOLS dir ...


It can work in English PE
Currently, it needs PECMD
However, I will let it work without PECMD
It will automatically create shortcuts under the PETOOLS

For  English PE,please download PetoolsShortcut_beta.rar

http://bbs.wuyou.net/attachment.php?aid=90447
回复

使用道具 举报

17#
发表于 2010-5-29 22:37:46 | 只看该作者
plantsoot

i am gonna  test it with PECMD and will reply back soon . but the best will be , without PECMD . because in english PE ,making PECMD work is very very difficult .

i could not do this either , but i ll try again this time.


thanks a lot.

Regards,
Maanu from Pakistan
回复

使用道具 举报

18#
 楼主| 发表于 2010-5-30 08:34:07 | 只看该作者
原帖由 hxj 于 2010-5-29 16:32 发表
请问是否在PE3.0也能得到支持,因为我一直无法解决在PE3.0中搜寻到PCTOOLS目录后正确显示目录名和其中文件的问题


可以给一个你用的 PE3.0的下载地址吗?
我手头上没有 PE3.0。
回复

使用道具 举报

19#
发表于 2010-5-30 09:40:18 | 只看该作者
要是支持pe3.0那就更完美了。在zhaohj提供的FTP中http://bbs.wuyou.net/forum.php?mod=viewthread&tid=96720,Yulon目录下有一个pe3.0,我用下来觉得很好。老四说最近两星期要更新为pe3.1,但还没见动静。

[ 本帖最后由 qdaijchf 于 2010-5-30 09:52 编辑 ]
回复

使用道具 举报

20#
发表于 2010-5-30 10:10:26 | 只看该作者
楼主的这个批处理把所有能见到的文件(.DLL .REG .INF .TXT.......)都加入快捷,这样有些乱呀。。

看下这个帖子,看看是否对你的代码完善有所帮助

http://bbs.wuyou.net/viewthread. ... ge=1&extra=page%3D1

[ 本帖最后由 网虫2008 于 2010-5-30 10:17 编辑 ]
回复

使用道具 举报

21#
 楼主| 发表于 2010-5-30 10:23:03 | 只看该作者
原帖由 网虫2008 于 2010-5-30 10:10 发表
楼主的这个批处理把所有能见到的文件(.DLL .REG .INF .TXT.......)都加入快捷,这样有些乱呀。。

看下这个帖子,看看是否对你的代码完善有所帮助

http://bbs.wuyou.net/viewthread. ... ge=1&extra=page%3D1


谢谢 虫大,看了你的帖子并收藏,慢慢去学习。
你的才是专业版的,我的是山寨版的。
不过,我们的思路貌似不一样,用途也不完全一样。
回复

使用道具 举报

22#
发表于 2010-5-30 10:36:39 | 只看该作者
原帖由 Plantsoot 于 2010-5-30 10:23 发表


谢谢 虫大,看了你的帖子并收藏,慢慢去学习。
你的才是专业版的,我的是山寨版的。
不过,我们的思路貌似不一样,用途也不完全一样。


楼主谦虚了。。。。

咱们这个论坛,没有专业版与山寨版一说,,都是互相学习互相借鉴共同进步的。
回复

使用道具 举报

23#
发表于 2010-5-31 05:09:18 | 只看该作者
@ plantsoot

sorry it did not work in english PE with PECMD enabled . i used XPSP3 to build pe.

see this ,

http://bbs.wuyou.net/forum.php?m ... p;extra=page%3D1###

may be i should wait for your solution without PECMD . thank you for the great work.


Regards,
Maanu from Pakistan
回复

使用道具 举报

24#
 楼主| 发表于 2010-5-31 08:44:18 | 只看该作者
原帖由 maanu 于 2010-5-31 05:09 发表
@ plantsoot

sorry it did not work in english PE with PECMD enabled . i used XPSP3 to build pe.

see this ,

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=164098&pid=1961225&page=1&extra=page%3 ...


Thank you for the test.
Can you tell me your "English PE " download address?
I will go to test.
回复

使用道具 举报

25#
发表于 2010-5-31 18:35:48 | 只看该作者
plantsoot

i have slow connection . but i ll try to give you the download link to my test pe tonight sometime .

thank you for replying,

Regards,
Maanu from Pakistan
回复

使用道具 举报

26#
发表于 2010-6-1 10:36:15 | 只看该作者
这个不错,在win9pe下面测试通过,要是能过滤后缀名就更好了。
回复

使用道具 举报

27#
 楼主| 发表于 2010-6-2 00:37:07 | 只看该作者

回复 #25 maanu 的帖子

Please download PetoolsShortcut_eng.rar,

It can work in the English PE.

I am sorry,it needs PECMD.

latter I will let it work without PECMD.
  1. :: It can work in English PE
  2. :: Currently, it needs PECMD
  3. :: However, I will let it work without PECMD
  4. :: It will automatically create shortcuts under the PETOOLS
  5. :: Copyright plantsoot, 2010-6-1

  6. :: --------- For English PE ----------------
  7. @echo off
  8. if exist "%USERPROFILE%\Start Menu\Programs" (

  9. echo Searching PETOOLS directory, please wait ... ...

  10. for %%a in (A B C D E F G H I G K L M N O P Q R S T U V W X Y Z) DO (
  11. dir /a %%a:\PETOOLS >nul 2>nul&&(
  12. echo Creating %%a:\PETOOLS directory shortcut, please wait ... ...
  13. for /f "delims=" %%b in ('dir %%a:\PETOOLS /a-d /b /s') do PECMD LINK %USERPROFILE%\Start Menu\Programs\%%~pb\%%~nxb,%%b,shell32.dll#46
  14. )||echo off
  15. )
  16. echo Create shortcuts success!
  17. start pecmd.exe mess Create shortcuts success! @Success#OK*15000
  18. )
复制代码








[ 本帖最后由 Plantsoot 于 2010-6-2 00:49 编辑 ]
回复

使用道具 举报

28#
发表于 2010-6-2 03:24:48 | 只看该作者
wow

thanks a lot for the work dear . i will  test it again and report back .

Regards,
Maanu from Pakistan
回复

使用道具 举报

29#
 楼主| 发表于 2010-6-4 15:31:25 | 只看该作者
晕,论坛数据丢失,丢了一部分帖子。
回复

使用道具 举报

30#
发表于 2010-6-23 18:27:35 | 只看该作者
好东东,一定要支持,收藏备用
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-30 20:48

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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