无忧启动论坛

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

笔记本I5不认PECMD.INI

[复制链接]
跳转到指定楼层
1#
发表于 2012-6-9 08:44:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的台式电脑在PE7启动时能正确执行PECMD.INI中的"FORX [url=]!@\PETOOLS,PS,1,ENVI[/url] PET=%PS%"
并创建桌面快捷菜单
LINK %Desktop%\启用网络,PECMD.EXE,LOAD %PET%\网络工具\NET\inst_net.ini,%PET%\网络工具\NET\net.ico
LINK %Desktop%\启用声卡,PECMD.EXE,LOAD %PET%\声卡\sound.ini,%PET%\声卡\sound.ico
LINK %Desktop%\启用显卡,PECMD.EXE,LOAD %PET%\显卡\disp.ini,%PET%\显卡\disp.ico
但我的笔记本电脑无法正确执行{FORX [url=]!@\PETOOLS,PS,1,ENVI[/url] PET=%PS%}这一句,在创建桌面快捷菜单时,
在桌面上留下一个空图标,下面有"启用网络"字样,双击它,无效,估计是找不到PETOOLS文件夹,越先进的电脑越脑残,
谁见过,请教了.

怪,上面自动添加的符号去不了.

可能没人见过,竟是驱动删简过度造成的.

[ 本帖最后由 gbzx 于 2012-6-10 09:12 编辑 ]
2#
发表于 2012-6-9 09:50:51 | 只看该作者
越先进的电脑越脑残?

楼主高论。


但依我看,是楼主的代码不严谨所致。

如果多分区根存在PETOOLS,根据楼主的代码,若最末存在petools的分区不存在petools\网络工具\NET\inst_net.ini,必然出错!


改为:


  1. FORX  !\petools\网络工具\NET\inst_net.ini,PS,1,call SB250

  2. _sub SB250
  3.      FDRV PET=%PS%
  4.      envi  PET=%pet%\petools\
  5.      LINK %Desktop%\启用网络,PECMD.EXE,LOAD %PS%,%PET%网络工具\NET\net.ico
  6.      LINK %Desktop%\启用声卡,PECMD.EXE,LOAD %pet%声卡\sound.ini,%pet%声卡\sound.ico
  7.      LINK %Desktop%\启用显卡,PECMD.EXE,LOAD %pet%显卡\disp.ini,%pet%显卡\disp.ico
  8. _end
复制代码
就比你的那个代码略好,能避免无效的快捷方式

[ 本帖最后由 chiannet 于 2012-6-9 09:58 编辑 ]
回复

使用道具 举报

3#
 楼主| 发表于 2012-6-9 10:31:37 | 只看该作者

回复 #2 chiannet 的帖子

实机测试无效,但台式机也能创建桌面快捷菜单.

补充:笔记本 宏基4745G

我觉得是命令找不到PETOOLS,无法创建桌面快捷菜单
创建开始快捷菜单正常.


//盘符整理程序
CALL ORDER_DRIVE


//盘符整理子程序
_SUB  FREEUSB
FORM &T=%D%
//TEAM FORM  &T,&B=%D%| MESS  T=[%T%] B=[%B%]
FIND $%&T%=DRIVE_FIXED,!! FIND $%&RP%=NA,! SUBJ *%&D%  //U盘后的固定磁盘
FIND $DRIVE_USBFLASH = %&T%, ENVI  &T=DRIVE_USBDISK    //USB软盘(DRIVE_USBFLASH) ,当作 USB硬盘(DRIVE_USBDISK)
FIND $%&T%=DRIVE_USBDISK,!! SUBJ *%&D%  //U盘
FIND $%&T%=DRIVE_USBDISK,!! FIND $%&RP%=NA, ENVI &RP=%&D%  //RP:第一个U盘
MSTR &D=%&I%,1,%&DRVS%
CALC &I=%&I% + 1
_END
_SUB ORDER_DRIVE  
  TEAM ENVI &&DRVS=CDEFGHIJKLMNOPRSTUV****| ENVI  &&I=2| ENVI  &&D=C| ENVI &&RP=NA| ENVI &&T=| ENVI &&B=   //初始化
  LOOP $%&D%=*,! CALL FREEUSB
  //重新加载HD,USB
  SHOW *F:0
  SHOW *U:-1,,,O
  //登录后,重新加载USB
  //RUNS PECMD.EXE EXEC PECMD.EXE TEAM WAIT 1000|SHOW U:0,U_DISK
_END  


这个是从hotdll (稀饭放姜)  Native7PE引用过来的,也无效,结果是U盘为C盘.

[ 本帖最后由 gbzx 于 2012-6-9 10:56 编辑 ]
回复

使用道具 举报

4#
发表于 2012-6-9 11:06:15 | 只看该作者

回复 #3 gbzx 的帖子

2楼的那句FORX  !\petools\网络工具\NET\inst_net.ini,PS,1,call SB250
一定要放在CALL ORDER_DRIVE之后执行!
回复

使用道具 举报

5#
 楼主| 发表于 2012-6-9 12:17:08 | 只看该作者

回复 #4 chiannet 的帖子

这个我知道,否则盘符可能发生变化,
我直接测试
FORX !\PETOOLS\网络工具\NET\inst_net.ini,PT,1,LOAD %PT%
无效
邪了,这笔记本不认FORX命令?
可能与U盘盘符为C有关

[ 本帖最后由 gbzx 于 2012-6-9 12:19 编辑 ]
回复

使用道具 举报

6#
 楼主| 发表于 2012-6-9 12:38:43 | 只看该作者
把PETOOLS从C(U)盘复制到E盘,便可执行FORX了,证实我的猜想,如何使硬盘活动分区为C盘呢?
回复

使用道具 举报

7#
发表于 2012-6-9 14:21:10 | 只看该作者
FORX \PETOOLS\网络工具\NET\inst_net.ini,PT,1,LOAD %PT%

不逆序搜索呢?


或者,有没有可能是你的那个整理磁盘顺序的过程存在BUG?关闭整理磁盘顺序试试。
回复

使用道具 举报

8#
 楼主| 发表于 2012-6-9 14:28:59 | 只看该作者

盘符整理问题

我的笔记本 宏基4745G PE7启动时无法创建桌面快捷菜单,已查明是U盘盘符为C的原因,因为把PETOOLS复制到E盘,能创建桌面快捷菜单.
我的盘符整理是从hotdll (稀饭放姜)  Native7PE复制过来的,如下:
/盘符整理程序
CALL ORDER_DRIVE

//盘符整理子程序
_SUB  FREEUSB
FORM &T=%D%
//TEAM FORM  &T,&B=%D%| MESS  T=[%T%] B=[%B%]
FIND $%&T%=DRIVE_FIXED,!! FIND $%&RP%=NA,! SUBJ *%&D%  //U盘后的固定磁盘
FIND $DRIVE_USBFLASH = %&T%, ENVI  &T=DRIVE_USBDISK    //USB软盘(DRIVE_USBFLASH) ,当作 USB硬盘(DRIVE_USBDISK)
FIND $%&T%=DRIVE_USBDISK,!! SUBJ *%&D%  //U盘
FIND $%&T%=DRIVE_USBDISK,!! FIND $%&RP%=NA, ENVI &RP=%&D%  //RP:第一个U盘
MSTR &D=%&I%,1,%&DRVS%
CALC &I=%&I% + 1
_END
_SUB ORDER_DRIVE  
  TEAM ENVI &&DRVS=CDEFGHIJKLMNOPRSTUV****| ENVI  &&I=2| ENVI  &&D=C| ENVI &&RP=NA| ENVI &&T=| ENVI &&B=   //初始化
  LOOP $%&D%=*,! CALL FREEUSB
  //重新加载HD,USB
  SHOW *F:0
  SHOW *U:-1,,,O
  //登录后,重新加载USB
  //RUNS PECMD.EXE EXEC PECMD.EXE TEAM WAIT 1000|SHOW U:0,U_DISK
_END  


应如何改,才能使硬盘活动分区为C盘,而U盘用固定盘符U呢?请指教.

[ 本帖最后由 gbzx 于 2012-6-9 14:30 编辑 ]
回复

使用道具 举报

9#
发表于 2012-6-9 14:38:06 | 只看该作者
为什么不直接使用老九的DISK命令整理盘符?

DISK \Windows|\WinXP|\WinNT|\Windows7,,,1,U
回复

使用道具 举报

10#
发表于 2012-6-9 14:45:33 | 只看该作者
搞过盘符调整批处理的人飘过。
回复

使用道具 举报

11#
发表于 2012-6-9 15:09:35 | 只看该作者
注意要用PECMD2012
回复

使用道具 举报

12#
 楼主| 发表于 2012-6-9 16:00:00 | 只看该作者

回复 #3 info 的帖子

我用的就是2012..........

没人帮忙?

[ 本帖最后由 gbzx 于 2012-6-9 16:10 编辑 ]
回复

使用道具 举报

13#
 楼主| 发表于 2012-6-9 16:48:59 | 只看该作者

回复 #10 victor888 的帖子

为何不指教?????????
回复

使用道具 举报

14#
 楼主| 发表于 2012-6-9 17:00:27 | 只看该作者

回复 #7 chiannet 的帖子

依你建议,实机测试无效.
回复

使用道具 举报

15#
发表于 2012-6-9 17:59:07 | 只看该作者

回复 #14 gbzx 的帖子

9楼的DISK是老九的20110501版PECMD.EXE里的命令,而你用的2012版PECMD.EXE,这个就没试过了。
回复

使用道具 举报

16#
 楼主| 发表于 2012-6-9 18:30:39 | 只看该作者

回复 #15 chiannet 的帖子

没试,因2012有多线程,,,,,
回复

使用道具 举报

17#
发表于 2012-6-9 21:28:25 | 只看该作者

回复 #16 gbzx 的帖子

这就有些遗憾了。不试试的话就不能确认到底是2012版PECMD.EXE的问题还是那个磁盘调整的问题,还是都没问题。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-4 13:19

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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