无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 11780|回复: 58
打印 上一主题 下一主题

★PELINK[12.23终极更新]自动搜索PETOOS,外置程序内置运行,增强右键功能

[复制链接]
跳转到指定楼层
1#
发表于 2009-12-7 18:24:36 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

附件在本楼最后,使用前请先看教程。
程序目标:让PE的DIY更方便!

09.12.23第二次更新:
更正右键“同步内置程序到开始菜单”功能的BUG

09.12.23更新:
1、偷师chenall单个快捷方式合并思想,(比如\其它工具\WINHEX\目录下只有一个WINHEX程序,则会把快捷方式创建在<其它工具>目录下),但算法完全不一样,只偷思想不偷代码,嘿嘿

2、如果要创建的快捷方式的程序目录下有和程序同名的ICO图标文件,程序图标将改成图标文件(比如
\其它工具\WINHEX\目录下有一个WINHEX.exe,有一个winhex.ico,则winhex快捷方式的图标将是winhex.ico

功能:
1、自动批量挂载wim文件并创建快捷方式
2、自动批量创建程序快捷方式
3、自动将外置程序内置运行
4、增强的右键菜单功能

发挥你的想像力,就可方便的实现PETOOLS目录程序的自动挂载、创建快捷方式等等一系列功能了,自动搜索PETOOLS?对PELINK来说,小儿科啦!。。。

PETOOL目录程序搜索代码
(ini文件中)如下:

    EXEC !PELINK.CMD ALL2MENU "\PETOOLS\外置程序\"

    EXEC !PELINK.CMD ALL2RAM "\PETOOLS\内置程序\"

代码解释:
1、第一句的意思是将所有盘的
\PETOOLS\外置程序\下的程序增加到开始菜单快捷方式,包括wim,如果有wim文件,则先挂载到Y盘再创建wim文件里的程序的快捷方式,而不是创建wim文件的快捷方式

2、第二句的意思是,将
所有盘的\PETOOLS\外置程序\下的程序内置到内存盘中,再创建快捷方式,对wim文件的处理同1,实现外置程序内置运行


pelink 使用教程:(适用于2009.12.23版)

PELINK是基于PECMD和CMD的脚本程序,它用到的PECMD和CMD命令有:

PECMD  命令:LINK  MOUN (RAMD)
EXEC  REGI  CALL  ENVI  FIND  IFEX  TEAM
CMD.EXE命令: FOR   START  SET  IF  ECHO
CMD外部命令:
(FIND.EXE) (REGEDIT.EXE) (REG.EXE)

工具软件:
SETPAGEFILE.EXE(设置虚拟内存用,必须)

保证以上命令都能在你的PE上使用,特别是括号的,某些超精简的PE就不能运行,请注意,否则可能运行PELINK失败   

一、普通用法:

    这是对于普通用户的,不用修改内核,将superlink放到U盘的任意文件夹,启动PE后找到并双击“pelink.cmd”,即可完成安装到右键,并建立内存盘W,此后右键将会多三个选择菜单:(见后图)
    1、将此文件添加到内存盘
    2、将此文件附到开始菜单
    3、同步W盘程序到开始菜单
    4、(可以增加右键的批量加载wim并创建快捷方式)

功能:

1、“将此文件添加到内存盘”,故名思议,就是将文件或文件夹增加到内存盘中,如果添加的文件或文件夹中有可执行文件(EXE、BAT、CMD、COM文件),则复制到“W:\内置程序”,并在“开始->程序->W盘程序”里建立快捷方式,否则被认为是普通文件,复制到“W:\其他文件下”,操作个过程中将会自动注册.reg文件(不了解reg文件的作用的无视这句话)。

适用情况:使用PE的时候,有些程序是外置的,如果拔掉U盘或退出光盘,程序就不能使用了,但有时又不得不拔,此时如果使用此工具,只需右键选择添加到内存盘,就可内置到内存并建立开始菜单快捷方式,拔盘退盘都没问题啦!


2、“将此文件附到开始菜单”,将文件或文件的快捷方式添加到“开始->程序->附加程序”菜单下,同样会注册.reg文件。

适用情况:网上找了个PE下能运行的程序,没快捷方式运行起来不方便呀,有的还得手动注册,麻烦,加了这个菜单以后,点个右键,选个菜单就完成了添加快捷方式到开始菜单,方便!

3、自动将内存盘W里的程序附加到开始菜单



二、高级用法:

对于能YY核心的人,这个也是很好的工具。

首先,将pelink.cmd放到system32目录内,

1、在PECMD.INI中加入
    EXEC !pelink.cmd SETUP
即可完成pelink的安装,并拥有普通用法的所有功能

2、高级功能(命令行功能,支持多命令,并不断增加中)

  (1) 命令: ADD2RAM
      格式: PELINK.CMD  ADD2RAM  "目标文件(夹)"  "快捷方式存放路径"
      作用: 将程序内置到内存盘W:,并根据路径建立快捷方式,一定要看后面的重要说明!!

      示例: 假设,要添加的程序为 “Y:\外置程序\FINALDATA” 文件夹,并在开始->程序建立快捷方式,则命令为:

             PELINK.CMD   ADD2RAM   "Y:\外置程序\FINALDATA"   "%%Programs%%"

         如果是在INI文件里用PECMD调用,则是:

             EXEC  PELINK.CMD   ADD2RAM   "Y:\外置程序\FINALDATA"   
"%%Programs%%"

       如果是文件,则上面路径改为可执行文件的全路径即可

   (2) 命令:ADD2MENU
       格式: PELINK.CMD  ADD2MENU  "目标文件(夹)"  "快捷方式存放路径"
       作用:创建指定文件(文件夹)的开始菜单快捷方式,一定要看后面的重要说明!!
       示例:假设,要添加的程序文件夹为 "Y:\PETOOLS",
快捷方式在开始->程序->外置程序,则命令为:

             PELINK.CMD   ADD2MENU   "Y:\PETOOLS"   "%%StartMenu%%\程序\外置程序"

          如果是在INI文件里调用,则是:

             EXEC  PELINK.CMD   ADD2MENU   "Y:\PETOOLS"   
"%%StartMenu%%\程序\外置程序"

        同(1),如果要添加到开始菜单的是文件,则上面路径改为可执行文件的全路径即可

(3) 命令:WIM2MENU
       格式: PELINK.CMD  WIM2MENU   "WIM文件所在路径"  "快捷方式存放路径" "挂载路径"
       作用:批量挂载指定路径里的所有wim文件(当然也可挂载单个),挂载成功后会建立相应的快捷方式
      
示例:参考1、2

   (4) 命令:WIM2RAM
       格式: PELINK  WIM2RAM  "WIM文件所在路径"  "快捷方式存放路径" "挂载路径"
       作用:批量内置指定路径里的所有wim文件(当然也可以是单个),内置成功后挂,挂载成功后会建立相应的快捷方式
       示例:参考1、2


    (5) 命令:ALL2MENU
       格式: PELINK ALL2MENU "文件夹路径" "快捷方式存放路径" "挂载路径"
       作用:将指定文件夹里的程序创建快捷方式,如果程序wim文件,则先挂载再创建快捷方式
       示例:参考1、2

    (6) 命令:ALL2RAM
       格式: PELINK ALL2RAM "文件夹路径" "快捷方式存放路径" "wim文件挂载路径"
       作用:将指定文件夹里的程序内置到W盘并创建快捷方式,如果程序wim文件,则先内置到W盘再挂载然后创建快捷方式
       示例:参考1、2

    (7) 命令:SETUP
       格式: PELINK.CMD SETUP
       作用:安装PELINK

除了(7),其他的均可在命令的最后加 /AUTORUN:  参数,表示自动运行的程序,可用文件名和绝对路径,不支持相对路径(这个太易出问题),如要加载水大的外置程序包 OP2003_8.wim,wim文件放在
U盘\yourPE\OP2003_8.wim,水大外置程序包中程序的安装都在REGDOC.CMD中,运行即可安装,如果你要加载并安装OP2003_8.wim中的程序,则命令为

PELINK.CMD  WIM2MENU  "\yourPE\OP2003_8.wim"  /AUTORUN:REGDOC.CMD

PELNK会为你挂载OP2003_8.wim并创建快捷方式,然后运行REGDOC.CMD为里面的程序注册安装


注:如果不指定盘符,则自动搜索所有盘符(忽略AB盘),如 SUPERLINK.CMD ADD2MENU "\PETOOLS"  则搜索所有盘有根目录下的PETOOLS文件夹并为里面的程序建立开始菜单快捷方式。

重要说明:
1、程序路径和快捷方式路径一定要用英文的双引号("")引着,不然可能会出错!!
2、快捷方式路径一定要下面几个开头,并且记得是
两个百分号(%%)引住!!
──────────────
───────────────────
  %%Desktop%%      系统桌面目录        
%%StartMenu%%     开始菜单目录      
  %%Personal%%     我的文档目录         %%Programs%%      开始->程序菜单目录
  %%SendTo%%       发送到目录           %%QuickLaunch%%   快速启动栏        
───────────────────────────────────
3、快捷方式路径可以省略,如果省略,则默认为“%%Programs%%\W 盘程序”和“%%Programs%%\附加程序”
4、如果快捷方式路径的参数有误,也会存放到默认路径。

适用情况:
    1、如果想开机自动将U盘根目录下的PETOOLS文件夹里的程序添加到开始菜单快捷方式,则在PECMD.INI里加入一句:
        EXEC !PELINK.CMD ADD2MENU "\PETOOLS"
    即可实现功能

    2、如果想开机就将"U盘\PETOOLS\GHOST"里面的程序内置到内存盘中,好拔盘也能用,则PECMD.INI里加入:
        EXEC !PELINK.CMD ADD2MENU "\PETOOLS\GHOST"
    开机后ghost文件夹即内置并为里面的程序建立快捷方式。

注:大多无忧里面的PE都是改内核里system32下的PECMD.INI,如果不是,请根据实际情况改相应的文件。

运行环境:

必要文件:find.exe、reg.exe、SETPAGEFILE.EXE、PELINK.CMD、pecmd.exe和支持PEMCD.exe各命令的dll文件(有的PE太过精简,可能缺少pecmd.exe需要的相关dll文件,造成本程序运行不正常),附件里有相关文件(没放入pecmd的dll文件),请下载使用。


另,程序运行时,如果物理内存<256,并且设置的虚拟内存<128,则会询问是否加载虚拟内存,不加载将不会安装添加到内存盘功能(创建开始菜单快捷方式的功能是有的),因为如果内存太小,内存盘是建立不起来的,这个要注意,所以为了照顾小内存的机器,在pecmd.ini中加一句
        FIND MEM>256,EXEC @PELINK.CMD!LINK %Desktop%\加强右键菜单,SUPERLINK.CMD


欢迎使用测试建议!!!!!!



测试环境:
PECMD(3.6.0930.309)
XP SP3和03PE下测试通过


欢迎大家讨论!!!


可以无视代码,直接下发图片后面的附件就行!
源代码移到第二页,我想没几个人想研究的,想看的可以下回去看,也可以到18楼看。。

图:


[ 本帖最后由 gosun 于 2009-12-24 10:37 编辑 ]

将PELINK命令加入PECMD.INI后的开机画面.JPG (80.21 KB, 下载次数: 81)

将PELINK命令加入PECMD.INI后的开机画面

将PELINK命令加入PECMD.INI后的开机画面

增加的右键菜单.JPG (61.35 KB, 下载次数: 80)

安装后增加的右键菜单

安装后增加的右键菜单

创建快捷方式成功.JPG (66.14 KB, 下载次数: 71)

成功的提示

成功的提示

小内存运行PELINK的提示.JPG (43.17 KB, 下载次数: 79)

128内存也能运行

128内存也能运行

PELINK_2009_12_23.zip

4.6 KB, 下载次数: 672, 下载积分: 无忧币 -2

程序和相关文件

59#
发表于 2010-4-11 14:02:12 | 只看该作者
已測試了,執行“pelink.cmd”,即可完成安装到右键的菜單,但並沒有加載在所有硬盤內
PETOOLS的目錄。請樓主指教!
回复

使用道具 举报

58#
发表于 2010-4-10 17:02:52 | 只看该作者
以往测试了很多有关PETOOLS工具,但都不理想,希望这个好用。
回复

使用道具 举报

57#
发表于 2010-4-10 15:10:03 | 只看该作者
学习中....支持下
回复

使用道具 举报

56#
发表于 2010-4-10 15:02:15 | 只看该作者
原帖由 lyywyqd 于 2010-4-10 14:56 发表
很好的思路,很详细的教程,谢谢分享,请把代码贴出好吗?

gosun兄弟使用什么编写的dos批处理,缩进的那么规范,是手动缩进的,还是有软件可以自动缩进。如果有这样的软件请提供一下,谢谢!强力要求贴出代码及工具与制作详细o(∩_∩)o...
回复

使用道具 举报

55#
发表于 2010-4-10 14:56:29 | 只看该作者
很好的思路,很详细的教程,谢谢分享,请把代码贴出好吗?
回复

使用道具 举报

54#
发表于 2010-4-9 10:45:39 | 只看该作者
看着不错,下载试试.
回复

使用道具 举报

53#
发表于 2010-3-15 17:58:01 | 只看该作者
gosun兄弟使用什么编写的dos批处理,缩进的那么规范,是手动缩进的,还是有软件可以自动缩进。如果有这样的软件请提供一下,谢谢!
回复

使用道具 举报

52#
 楼主| 发表于 2010-3-15 00:54:27 | 只看该作者

回复 #50 随然 的帖子

好久不来无忧了,今天 要装Win7,我电脑不在边上,在坛子下个PE用,看到大家把这个贴子从坟堆里挖了出来,挺感动,呵呵,放假后就开网络游戏的服务器了,好久不搞这个啦,现在又要找工作,时间不多,不过如果有人想用,我会找时间更新的!谢谢支持的兄弟们!
回复

使用道具 举报

51#
发表于 2010-3-14 21:49:05 | 只看该作者
这个帖子为何人气不高呢?
这是个很有用的工具啊。
回复

使用道具 举报

50#
发表于 2010-3-14 09:21:33 | 只看该作者
多希望楼主能有解决的办法啊
回复

使用道具 举报

49#
发表于 2010-3-13 22:49:47 | 只看该作者
PELINK如果再更新就好了
回复

使用道具 举报

48#
发表于 2010-3-13 22:24:01 | 只看该作者
今天测试了,失败了。
把程序调入内置失败,右键菜单只增加了一个项目,只能讲程序快捷方式加入开始菜单,没有其他选项。
回复

使用道具 举报

47#
发表于 2010-3-13 10:42:27 | 只看该作者
感谢楼主!
正需要这个,先测试一下。
回复

使用道具 举报

46#
发表于 2009-12-24 09:33:13 | 只看该作者
支持楼主,好工具,选择了。
回复

使用道具 举报

45#
发表于 2009-12-23 19:48:33 | 只看该作者
支持楼主不断更新完善!!!
回复

使用道具 举报

44#
 楼主| 发表于 2009-12-23 19:39:19 | 只看该作者

回复 #43 caomaoLBL 的帖子

呵呵,等解决右键菜单合并问题,还有to ram时判断文件大小的效率问题后,它就离完美不远了。。。
回复

使用道具 举报

43#
发表于 2009-12-23 17:31:18 | 只看该作者
好东西啊!最近正研究PE玩呢!

貌似 楼主 的这个PELINK 是目前论坛里最强大的!
回复

使用道具 举报

42#
发表于 2009-12-23 15:46:52 | 只看该作者
有时还真会需要这个工具,顶贴支持!
回复

使用道具 举报

41#
 楼主| 发表于 2009-12-23 14:57:39 | 只看该作者
原帖由 66369 于 2009-12-23 14:24 发表
要看有多大的优越性了.内存是不是有要求.


如果只是用它的2menu功能,对内存是没有要求的,如果是2ram,当然有要求啦!怎么可能都2ram了不占内存的?
回复

使用道具 举报

40#
发表于 2009-12-23 14:24:36 | 只看该作者
要看有多大的优越性了.内存是不是有要求.
回复

使用道具 举报

39#
 楼主| 发表于 2009-12-23 13:19:32 | 只看该作者
呵呵,没人看了,刚看到了一个和我这个差不多的,学习一下
回复

使用道具 举报

38#
 楼主| 发表于 2009-12-12 11:02:17 | 只看该作者
原帖由 diwu2005 于 2009-12-12 09:28 发表


今天试用了一下,还是很好用的,与原来的PE配合使用更为方便。就是内存太小了不行,因为在原来基础上还得再开一个W内存盘。

感谢楼主,希望越来越好用!


呵呵,一定会越来越好用的,本来今天想加新功能的,但因为在搞电脑连我的95上无限流量的CMWAP,已经能上了,但不知扣的是wap还是net的流量,如果是wap的流量,就准备写一个综合的设置界面(cmwap上网麻烦,要设置的地方不少,如果软件不全更麻烦),以后就能在任何电脑上用了,嘿嘿。。。不过无论怎么说,PELINK我是不会放弃的。

另,如果机器内存小,可以设置虚拟内存,一样能内置,但会付出点代价,以后的更新会让PELINK更加智能化的,感谢你的支持!!!
回复

使用道具 举报

37#
发表于 2009-12-12 09:28:06 | 只看该作者
原帖由 gosun 于 2009-12-12 01:38 发表
终于可以批量wim了,呵呵,自顶,嘿嘿…明天写使用帮助,再加几个功能就完成啦!


今天试用了一下,还是很好用的,与原来的PE配合使用更为方便。就是内存太小了不行,因为在原来基础上还得再开一个W内存盘。

感谢楼主,希望越来越好用!
回复

使用道具 举报

36#
 楼主| 发表于 2009-12-12 01:38:28 | 只看该作者
终于可以批量wim了,呵呵,自顶,嘿嘿…明天写使用帮助,再加几个功能就完成啦!
回复

使用道具 举报

35#
发表于 2009-12-11 15:29:06 | 只看该作者
好东西,备份下来学习一下
回复

使用道具 举报

34#
 楼主| 发表于 2009-12-11 13:19:16 | 只看该作者

回复 pangpg

原帖由 pangtg 于 2009-12-10 20:17 发表
看上去很不错,下了试用。

感谢试用!今天会有更新,就算关注的人不多,我也会努力!
回复

使用道具 举报

33#
发表于 2009-12-10 20:17:19 | 只看该作者
看上去很不错,下了试用。
回复

使用道具 举报

32#
发表于 2009-12-10 19:39:16 | 只看该作者
关注研究一下,看能不能整一下自己的PE,哈哈
回复

使用道具 举报

31#
发表于 2009-12-10 19:29:41 | 只看该作者
支持楼主,让更多的菜鸟也会飞了。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-22 19:59

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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