无忧启动论坛
标题:
笔记本I5不认PECMD.INI
[打印本页]
作者:
gbzx
时间:
2012-6-9 08:44
标题:
笔记本I5不认PECMD.INI
我的台式电脑在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 编辑
]
作者:
chiannet
时间:
2012-6-9 09:50
越先进的电脑越脑残?
楼主高论。
但依我看,是楼主的代码不严谨所致。
如果多分区根存在PETOOLS,根据楼主的代码,若最末存在petools的分区不存在petools\网络工具\NET\inst_net.ini,必然出错!
改为:
FORX !\petools\网络工具\NET\inst_net.ini,PS,1,call SB250
_sub SB250
FDRV PET=%PS%
envi PET=%pet%\petools\
LINK %Desktop%\启用网络,PECMD.EXE,LOAD %PS%,%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
_end
复制代码
就比你的那个代码略好,能避免无效的快捷方式
[
本帖最后由 chiannet 于 2012-6-9 09:58 编辑
]
作者:
gbzx
时间:
2012-6-9 10:31
标题:
回复 #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 编辑
]
作者:
chiannet
时间:
2012-6-9 11:06
标题:
回复 #3 gbzx 的帖子
2楼的那句FORX !\petools\网络工具\NET\inst_net.ini,PS,1,call SB250
一定要放在CALL ORDER_DRIVE之后执行!
作者:
gbzx
时间:
2012-6-9 12:17
标题:
回复 #4 chiannet 的帖子
这个我知道,否则盘符可能发生变化,
我直接测试
FORX !\PETOOLS\网络工具\NET\inst_net.ini,PT,1,LOAD %PT%
无效
邪了,这笔记本不认FORX命令?
可能与U盘盘符为C有关
[
本帖最后由 gbzx 于 2012-6-9 12:19 编辑
]
作者:
gbzx
时间:
2012-6-9 12:38
把PETOOLS从C(U)盘复制到E盘,便可执行FORX了,证实我的猜想,如何使硬盘活动分区为C盘呢?
作者:
chiannet
时间:
2012-6-9 14:21
FORX \PETOOLS\网络工具\NET\inst_net.ini,PT,1,LOAD %PT%
不逆序搜索呢?
或者,有没有可能是你的那个整理磁盘顺序的过程存在BUG?关闭整理磁盘顺序试试。
作者:
gbzx
时间:
2012-6-9 14:28
标题:
盘符整理问题
我的笔记本 宏基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 编辑
]
作者:
chiannet
时间:
2012-6-9 14:38
为什么不直接使用老九的DISK命令整理盘符?
DISK \Windows|\WinXP|\WinNT|\Windows7,,,1,U
作者:
victor888
时间:
2012-6-9 14:45
搞过盘符调整批处理的人飘过。
作者:
spadek
时间:
2012-6-9 15:09
注意要用PECMD2012
作者:
gbzx
时间:
2012-6-9 16:00
标题:
回复 #3 info 的帖子
我用的就是2012..........
没人帮忙?
[
本帖最后由 gbzx 于 2012-6-9 16:10 编辑
]
作者:
gbzx
时间:
2012-6-9 16:48
标题:
回复 #10 victor888 的帖子
为何不指教?????????
作者:
gbzx
时间:
2012-6-9 17:00
标题:
回复 #7 chiannet 的帖子
依你建议,实机测试无效.
作者:
chiannet
时间:
2012-6-9 17:59
标题:
回复 #14 gbzx 的帖子
9楼的DISK是老九的20110501版PECMD.EXE里的命令,而你用的2012版PECMD.EXE,这个就没试过了。
作者:
gbzx
时间:
2012-6-9 18:30
标题:
回复 #15 chiannet 的帖子
没试,因2012有多线程,,,,,
作者:
chiannet
时间:
2012-6-9 21:28
标题:
回复 #16 gbzx 的帖子
这就有些遗憾了。不试试的话就不能确认到底是2012版PECMD.EXE的问题还是那个磁盘调整的问题,还是都没问题。
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/)
Powered by Discuz! X3.3