无忧启动论坛

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

[更新376#2825]PECMD2012.1.80.13_Win32_64.多窗口多线程.裸机系统2.3.3.1+18M酷M...

    [复制链接]
721#
 楼主| 发表于 2012-3-1 09:28:23 | 只看该作者
原帖由 hhh333 于 2012-3-1 09:14 发表
如:HOTK Ctrl + Alt + S,PECMD.EXE DISP W1024 H768 B32 F60
好象提示未指定错误,改成HOTK Ctrl + Alt + S,EXEC PECMD.EXE DISP W1024 H768 B32 F60也不行。

既然是热键,肯定是要执行的,应该象老九的那 ...



Q: 如:HOTK Ctrl + Alt + S,PECMD.EXE DISP W1024 H768 B32 F60
好象提示未指定错误,改成HOTK Ctrl + Alt + S,EXEC PECMD.EXE DISP W1024 H768 B32 F60也不行。

既然是热键,肯定是要执行的,应该象老九的那个一样,如果再加EXEC显得多余,另外上面有错不知何故?


A: 目前
Ctrl +  等写为Ctrl+ , 加号前没有空格。
Ctrl+
Alt+
Shift+
WIN+
回复

使用道具 举报

722#
发表于 2012-3-1 09:31:44 | 只看该作者

回复 #739 2012abc19701 的帖子

是的,最新63版TEXT没有问题了
回复

使用道具 举报

723#
发表于 2012-3-1 09:39:01 | 只看该作者
现在修改后出现下面的同时是什么意思,是你的调试版吗
回复

使用道具 举报

724#
发表于 2012-3-1 09:58:50 | 只看该作者
LPOS的帮助也错误
回复

使用道具 举报

725#
发表于 2012-3-1 10:04:47 | 只看该作者
LPOS的帮助是正确的
回复

使用道具 举报

726#
 楼主| 发表于 2012-3-1 10:15:18 | 只看该作者

[更新205#745:PECMD-32.2012.1除夕版.多窗口多线-U63B裸机系统+18M酷MiniPE

[更新205#745:PECMD-32.2012.1除夕版.多窗口多线-U63B裸机系统+18M酷MiniPE


PECMD-32.2012.1除夕版.多窗口多线-U63B(已升级) +裸机系统 抢鲜版 + 18M-COOL  MiniPE(已升级)
***已通过启动PE测试***
下载: http://mdyblog.blog.163.com/blog/static/106150119201202591855298/


205#745楼 U63B     FIX  

HELP 档
Ctrl +  等 +前可以有空格。
回复

使用道具 举报

727#
 楼主| 发表于 2012-3-1 10:28:44 | 只看该作者
原帖由 2011hwo1 于 2012-3-1 09:39 发表
现在修改后出现下面的同时是什么意思,是你的调试版吗
137929


不是。
到象脚本中的调试信息。
MESS
回复

使用道具 举报

728#
 楼主| 发表于 2012-3-1 10:42:02 | 只看该作者
原帖由 hhh333 于 2012-3-1 09:14 发表
如:HOTK Ctrl + Alt + S,PECMD.EXE DISP W1024 H768 B32 F60
好象提示未指定错误,改成HOTK Ctrl + Alt + S,EXEC PECMD.EXE DISP W1024 H768 B32 F60也不行。

既然是热键,肯定是要执行的,应该象老九的那 ...



Q: 既然是热键,肯定是要执行的,应该象老九的那个一样,如果再加EXEC显得多余,另外上面有错不知何故?

A:  和PECMD 不同, 热键命令得到扩展, 不但执行可执行外部命令,也可执行 PECMD 命令。 而旧版PECMD用PELOGON.EXE守护,不能执行 PECMD 命令,只能执行外部命令,所以没有EXEC。


这里  不但执行可执行外部命令,也可执行 PECMD 命令。 所以为了明确区分, 外部命令建议加上EXEC 或带上.EXE/.CMD/.BAT等后缀 ,这样一定按照外部命令 执行。
没有 EXEC,也可以。 内部自动判断。
但碰到特别情况,还是要EXEC。 如外部有WAIT.EXE
  写WAIT
则执行 PECMD 的内部WAIT, 而不执行 WAIT.EXE
  写WAIT.EXE
则执行 WAIT.EXE


旧版PECMD用PELOGON.EXE守护: 都是执行 WAIT.EXE. 没有内部的 WAIT可调用。
回复

使用道具 举报

729#
发表于 2012-3-1 11:00:21 | 只看该作者

回复 #748 2012abc19701 的帖子

哦,我试了一下,确实EXEC不是必须的,只有内外命令同名时,才必须,这挺好的!但记得帮助中进行说明。
1、hotk空格问题,去掉空格就好了,但帮助中有空格,还以为是必须的
2、又出现单选不唯一的问题,如下图:

  1. _SUB ManulSetLoadMode,W450H450,请选定维护模式(外置位置:%IniDiskType% %IniDir%),,SHELL32.DLL#21
  2. ENVI TT=30 `TT为窗口停留时间
  3. ENVI V0=0--纯内核          128MB
  4. ENVI V1=1--基本维护        256MB
  5. ENVI V2=2--网络维护        512MB
  6. ENVI V3=3--影音播放        768MB
  7. ENVI V4=4--办公系统        1024MB
  8. ENVI VREM0=模式0:进行基本的文件操作。
  9. ENVI VREM1=模式1:系统分区、安装、克隆、破密、数据救援。
  10. ENVI VREM2=模式2:局域网维护、IE、迅雷、QQ,请驱动网卡!
  11. ENVI VREM3=模式3:影音播放、图形处理,推荐驱动显、声、网卡。
  12. ENVI VREM4=模式4:WPS2009、附加输入法,推荐启用三卡和打印机驱动。
  13. ENVI VREMNEWWIM=Win7驱动:支持多媒体,但要占与未压缩前等量内存。
  14. ENVI VREMOLDWIM=XP03驱动:播放器可能异常,但总不占内存。
  15. TEAM ENVI $CM_NET=0|ENVI RM_LAN=1|ENVI RM_WAN=0|ENVI RM_RLT=1|ENVI RM_VBE=0|ENVI CM_PRT=0|ENVI CM_DX9=0
  16. `按记忆值设置选定的单选按钮
  17. IFEX $%OLDMODE%<1,TEAM ENVI VREM=%VREM0%|ENVI R0=1!ENVI R0=0
  18. IFEX $%OLDMODE%=1,TEAM ENVI VREM=%VREM1%|ENVI R1=1!ENVI R1=0
  19. IFEX $%OLDMODE%=2,TEAM ENVI VREM=%VREM2%|ENVI R2=1!ENVI R2=0
  20. IFEX $%OLDMODE%=3,TEAM ENVI VREM=%VREM3%|ENVI R3=1!ENVI R3=0
  21. IFEX $%OLDMODE%=4,TEAM ENVI VREM=%VREM4%|ENVI R4=1!ENVI R4=0
  22. `Wim驱动版本选择参数设定
  23. IFEX $%OldNewWim%=1,TEAM ENVI RM_NEW=1|ENVI RM_OLD=0!TEAM ENVI RM_NEW=0|ENVI RM_OLD=1
  24. IFEX $%BootOS%=W7,!TEAM CALC #RM_NEW=%RM_NEW%-2|CALC #RM_OLD=%RM_OLD%-2
  25. IFEX $%OLDMODE%<0,!TEAM CALC #RM_NEW=%RM_NEW%-2|CALC #RM_OLD=%RM_OLD%-2

  26. `文件不存在按钮变灰
  27. IFEX $%ExistWIMDRV%<0,TEAM ENVI $CM_NET=-2|ENVI $CM_SND=-2|ENVI $CM_DSP=-2|ENVI $CM_PRT=-2|ENVI $CM_DX9=-2|ENVI RM_LAN=-1|ENVI RM_WAN=-2|ENVI RM_RLT=-1|ENVI RM_VBE=-2|ENVI CM_PRT=-2|ENVI CM_DX9=-2
  28. IFEX $%ExistWIM1%<0,ENVI R1=-2
  29. IFEX $%ExistWIM2%<0,ENVI R2=-2
  30. IFEX $%ExistWIM3%<0,ENVI R3=-2
  31. IFEX $%ExistWIM4%<0,ENVI R4=-2
  32. ENVI CM2=%ExistWIMUOP%
  33. IFEX $%IniReadOnly%>0,ENVI CM3=-2!ENVI CM3=0
  34. `已驱动过一次则三卡按钮变灰
  35. IFEX %WinDir%\LD_NET_WAN.OK,ENVI RM_WAN=-2
  36. IFEX %WinDir%\LD_NET_LAN.OK,ENVI RM_LAN=-2
  37. IFEX %WinDir%\LD_NET_WAN.OK,IFEX %WinDir%\LD_NET_WAN.OK,ENVI $CM_NET=-2
  38. IFEX %WinDir%\LD_SND.OK,ENVI CM_SND=-2
  39. IFEX %WinDir%\LD_VGA.OK,TEAM ENVI CM_DSP=-2|ENVI RM_RLT=-1|ENVI RM_VBE=-2
  40. IFEX %WinDir%\LD_PRT.OK,ENVI CM_PRT=-2
  41. IFEX %WinDir%\LD_DX9.OK,ENVI CM_DX9=-2
  42. FIND $%BootOS%=W7,ENVI RM_VBE=-2
  43. GROU Group0,L12T2W420H215,模式选择
  44. `LABE Label1,L45T18W80H16,装载模式
  45. LABE Label1,L150T18W80H16,推荐内存
  46. LABE Label1,L300T18W80H16,驱动支撑
  47. LABE lblline,L32T30W390H17,-----------------------------------------------------------------
  48. RADI RadioButton0,L32T40W200H20,%V0%,TEAM ENVI @Timer1=0|ENVI @lblVREM=%VREM0%|ENVI @Check_NET.Check=0|ENVI @Check_DSP.Check=0|ENVI @Check_SND.Check=0|ENVI @Check_PRT.Check=0,%R0%
  49. CHEK Check_NET,L240T40W80H20,驱动网卡→,ENVI @Timer1=0,%CM_NET%
  50. RADI RadioNetLAN,L330T40W80H16,有线网卡,ENVI @Timer1=0,%RM_LAN%,1
  51. RADI RadioNetWAN,L330T55W80H16,无线网卡,ENVI @Timer1=0,%RM_WAN%,1
  52. RADI RadioButton1,L32T70W200H20,%V1%,TEAM ENVI @Timer1=0|ENVI @lblVREM=%VREM1%|ENVI @Check_NET.Check=0|ENVI @Check_DSP.Check=0|ENVI @Check_SND.Check=0|ENVI @Check_PRT.Check=0,%R1%
  53. CHEK Check_DSP,L240T70W80H20,驱动显卡→,TEAM ENVI @Timer1=0,%CM_DSP%
  54. RADI RadioDSPRLT,L330T70W80H16,真实驱动,ENVI @Timer1=0,%RM_RLT%,2
  55. RADI RadioDSPVBE,L330T85W80H16,万能驱动,ENVI @Timer1=0,%RM_VBE%,2
  56. RADI RadioButton2,L32T100W200H20,%V2%,TEAM ENVI @Timer1=0|ENVI @lblVREM=%VREM2%|ENVI @Check_NET.Check=1|ENVI @Check_DSP.Check=0|ENVI @Check_SND.Check=0|ENVI @Check_PRT.Check=0,%R2%
  57. CHEK Check_SND,L240T100W80H20,驱动声卡,ENVI @Timer1=0,%CM_SND%
  58. RADI RadioButton3,L32T130W200H20,%V3%,TEAM ENVI @Timer1=0|ENVI @lblVREM=%VREM3%|ENVI @Check_NET.Check=0|ENVI @Check_DSP.Check=1|ENVI @Check_SND.Check=1|ENVI @Check_PRT.Check=0,%R3%
  59. CHEK Check_PRT,L240T130W80H20,驱动打印机,ENVI @Timer1=0,%CM_PRT%
  60. RADI RadioButton4,L32T160W200H20,%V4%,TEAM ENVI @Timer1=0|ENVI @lblVREM=%VREM4%|ENVI @Check_NET.Check=1|ENVI @Check_DSP.Check=1|ENVI @Check_SND.Check=1|ENVI @Check_PRT.Check=1,%R4%
  61. CHEK Check_DX9,L240T160W80H20,DX9支持,,%CM_DX9%
  62. GROU Group3,L325T110W100H70,选择Wim驱动
  63. RADI RadioNewWim,L330T130W90H16,Win7驱动,TEAM ENVI @Timer1=0|ENVI @lblVREM=%VREMNEWWIM%,%RM_NEW%,3
  64. RADI RadioOldWim,L330T160W90H16,XP03驱动,TEAM ENVI @Timer1=0|ENVI @lblVREM=%VREMOLDWIM%,%RM_OLD%,3

  65. LABE lblline,L32T180W390H17,-----------------------------------------------------------------
  66. LABE lblVREM,L32T195W385H17,%VREM%

  67. GROU Group2,L12T210W420H110
  68. LABE Label2,L32T232W190H20,设置临时文件目录TEMP所在盘为
  69. FDRV AllDrive=
  70. FDRV CurTmpDrv=%TEMP%
  71. LIST ListDrv,L212T230W100H20,%AllDrive%,ENVI @Timer1=0,%CurTmpDrv%
  72. ITEM Button3,L317T230W30H22,...,TEAM ENVI sMSG=请选择临时文件存放的盘:|CALL SelectDrv
  73. CHEK Check2,L32T260W330H20,装载用户自制工具程序..【由\H3PE下的 UOP.WIM 定义】,ENVI @Timer1=0,%CM2%
  74. CHEK Check3,L32T290W330H20,重启后按以上方式操作..【不选则清除上次保存的配置】,ENVI @Timer1=0,%CM3%
  75. LABE Label3,L20T330W400H35,提示1.选择后面的模式自动包括前面的程序,退出则由程序根据以上推荐内存容量自动选择装载模式。
  76. LABE Label4,L20T360W400H35,  2.保存配置后,下次启动将取消按Ctrl键呼出本选单功能,进PE系统后重新装载本选单,通过清除配置可恢复Ctrl键功能。

  77. TEAM ENVI V0=|ENVI V1=|ENVI V2=|ENVI V3=|ENVI V4=
  78. TEAM ENVI R0=|ENVI R1=|ENVI R2=|ENVI R3=|ENVI R4=|ENVI R4=|ENVI CM2=|ENVI CM3=
  79. TEAM ENVI VREM0=|ENVI VREM1=|ENVI VREM2=|ENVI VREM3=|ENVI VREM4=|ENVI VREM=
  80. TEAM ENVI AllDrive=|ENVI CurTmpDrv=
  81. ITEM Button1,L320T395W88H24,确定,CALL CheckMode
  82. TIME Timer1,1000,CALL CancelButt
  83. _END
复制代码

[ 本帖最后由 hhh333 于 2012-3-1 11:03 编辑 ]
回复

使用道具 举报

730#
发表于 2012-3-1 11:58:01 | 只看该作者
ramd 命令怎么在使用 ImDisk 驱动时无法由 PECMD 加载驱动分配盘符并格式化;
回复

使用道具 举报

731#
发表于 2012-3-1 12:01:39 | 只看该作者
原帖由 2012abc19701 于 2012-3-1 09:18 发表


在pecmd.ini 中搜索 MSTR  LPOS  RPOS  SSTR LSTR RSTR 等, 把参数顺序改过来。
我业碰到这个现象, 就这样解决,改了一个MSTR 就好了。



这次修改,对下面是否有影响? 我那个分区工具里面,仅这个地方用了MSTR,其余没有,
LPOS  RPOS  SSTR LSTR RSTR这些也没有使用.
不知道还涉及哪些命令?

//隐藏分区的算法
//    1  0x16   0     0   137363456    0      137363456
// 参数1 : 磁盘#分区号   如0#1
// 参数2 : 无或1 为隐藏,否则为反隐藏
_SUB  HIDEPART
   SET  &dev=%1
   SET  &func=%2
   FIND $%2=, SET func=1  
   PART list part %&dev% ,&data
   MSTR &type=%&data%<2>  //获取 type
   FIND $%&func%=1,   CALC  &ntype=%&type% | 0x10  //隐藏
   FIND $%&func%=1,!  CALC  &ntype=%&type% & 0xEF  //反隐藏
   PART -super %&dev%  %&ntype%  //设置新的类型
_END
回复

使用道具 举报

732#
 楼主| 发表于 2012-3-1 12:07:59 | 只看该作者
原帖由 hhh333 于 2012-3-1 11:00 发表
哦,我试了一下,确实EXEC不是必须的,只有内外命令同名时,才必须,这挺好的!但记得帮助中进行说明。
1、hotk空格问题,去掉空格就好了,但帮助中有空格,还以为是必须的
2、又出现单选不唯一的问题,如下图 ...


A:
同组 RADIO 要连续放在一起, 为了减少时间, 没有全部搜索手动一个一个的设置、清除,而是系统自动。

RADI RadioNetLAN,L330T40W80H16,有线网卡,ENVI @Timer1=0,%RM_LAN%,1        //移下来的
RADI RadioNetWAN,L330T55W80H16,无线网卡,ENVI @Timer1=0,%RM_WAN%,1     //移下来的
RADI RadioDSPRLT,L330T70W80H16,真实驱动,ENVI @Timer1=0,%RM_RLT%,2        //移下来的
RADI RadioDSPVBE,L330T85W80H16,万能驱动,ENVI @Timer1=0,%RM_VBE%,2        //移下来的
RADI RadioNewWim,L330T130W90H16,Win7驱动,TEAM ENVI @Timer1=0|ENVI @lblVREM=%VREMNEWWIM%,%RM_NEW%,3
RADI RadioOldWim,L330T160W90H16,XP03驱动,TEAM ENVI @Timer1=0|ENVI @lblVREM=%VREMOLDWIM%,%RM_OLD%,3



[ 本帖最后由 2012abc19701 于 2012-3-1 12:35 编辑 ]
回复

使用道具 举报

733#
发表于 2012-3-1 12:12:28 | 只看该作者
MSTR命令也修改了的
回复

使用道具 举报

734#
发表于 2012-3-1 12:30:48 | 只看该作者

回复 #752 2012abc19701 的帖子

已经有组号了,再要求放一起似乎不合情理。编辑起来也不方便。
回复

使用道具 举报

735#
 楼主| 发表于 2012-3-1 12:37:51 | 只看该作者
原帖由 hhh333 于 2012-3-1 12:30 发表
已经有组号了,再要求放一起似乎不合情理。编辑起来也不方便。


为了减少时间, 没有全部搜索手动一个一个的设置、清除,而是系统自动。

系统自动,要求这样。

当然可以不这样。 那就不用系统功能。自己慢慢写代码。我尽量吧。
回复

使用道具 举报

736#
 楼主| 发表于 2012-3-1 12:39:06 | 只看该作者
原帖由 2011hwo1 于 2012-3-1 12:12 发表
MSTR命令也修改了的


所有字符串命令: LPOS RPOS  LSTR RSTR MSTR SSTR  
STRL 本来一致。
回复

使用道具 举报

737#
发表于 2012-3-1 12:50:58 | 只看该作者
体   积   又   大  了

[ 本帖最后由 diannao338 于 2012-3-1 12:55 编辑 ]
回复

使用道具 举报

738#
发表于 2012-3-1 12:58:05 | 只看该作者
MSTR &type=%&data%<2>  //获取 type
这句, U62以前,

U63B,这样也能显示隐藏分区, 关键是要不要修改
(好像要改为 MSTR &type=<2>%&data% //获取 type )

目前,改和不改,都正常.

[ 本帖最后由 dvd008 于 2012-3-1 13:04 编辑 ]

未命名.JPG (213.11 KB, 下载次数: 146)

未命名.JPG
回复

使用道具 举报

739#
 楼主| 发表于 2012-3-1 13:09:56 | 只看该作者

[更新206#749:PECMD-32.2012.1除夕版.多窗口多线-U63C裸机系统+18M酷MiniPE

[更新206#749:PECMD-32.2012.1除夕版.多窗口多线-U63C裸机系统+18M酷MiniPE


PECMD-32.2012.1除夕版.多窗口多线-U63C(已升级) +裸机系统 抢鲜版 + 18M-COOL  MiniPE(已升级)
***已通过启动PE测试***
下载: http://mdyblog.blog.163.com/blog/static/106150119201202591855298/


206#749楼 U63C     MODF
回复

使用道具 举报

740#
 楼主| 发表于 2012-3-1 13:13:25 | 只看该作者
原帖由 2012abc19701 于 2012-3-1 12:37 发表


为了减少时间, 没有全部搜索手动一个一个的设置、清除,而是系统自动。

系统自动,要求这样。

当然可以不这样。 那就不用系统功能。自己慢慢写代码。我尽量吧。


U63C 可以乱序。(有代价的哦)
回复

使用道具 举报

741#
 楼主| 发表于 2012-3-1 13:14:01 | 只看该作者
原帖由 dvd008 于 2012-3-1 12:58 发表
MSTR &type=%&data%  //获取 type
这句, U62以前,

U63B,这样也能显示隐藏分区, 关键是要不要修改
(好像要改为 MSTR &type=%&data% //获取 type )

目前,改和不改,都正常.


改!
                       
回复

使用道具 举报

742#
发表于 2012-3-1 13:36:01 | 只看该作者
MSTR &type=%&data%<2>  //获取 type

改为:
MSTR &type=<2>%&data%  //获取 type

对吗?
回复

使用道具 举报

743#
 楼主| 发表于 2012-3-1 14:05:25 | 只看该作者
原帖由 dvd008 于 2012-3-1 13:36 发表
MSTR &type=%&data%  //获取 type

改为:
MSTR &type=%&data%  //获取 type

对吗?

对。 其他一样,就是把字符串放到后面。
我会把下载包中的示例都改过来。
回复

使用道具 举报

744#
发表于 2012-3-1 14:20:22 | 只看该作者
一共就7个命令吧?(前面提到的)

还有其它的吗?
回复

使用道具 举报

745#
发表于 2012-3-1 14:22:13 | 只看该作者
直接替换,启动PE成功,只是C大的PETOOLS搜索配置程序http://bbs.wuyou.net/forum.php?mod=viewthread&tid=158014&extra=page%3D11失效了。

另外,开始菜单左边的WINDOWS PE的字符(开始菜单左侧竖着的)没有了。
回复

使用道具 举报

746#
 楼主| 发表于 2012-3-1 14:22:46 | 只看该作者
原帖由 dvd008 于 2012-3-1 14:20 发表
一共就7个命令吧?(前面提到的)

还有其它的吗?


其它不用改。
                                
回复

使用道具 举报

747#
发表于 2012-3-1 14:25:10 | 只看该作者
提個建議
如例
FORX %CurDir%\Path1\*.DLL,AnyDLL,0,CALL $%AnyDLL%

FORX在搜尋*.DLL時,可否排序

如DOS 的 FOR
for /f "delims=" %i in ('dir /b/s/on %CurDir%\Path1\*.DLL') do call "%i"
回复

使用道具 举报

748#
 楼主| 发表于 2012-3-1 14:27:12 | 只看该作者
原帖由 2012abc19701 于 2012-3-1 14:05 发表

对。 其他一样,就是把字符串放到后面。
我会把下载包中的示例都改过来。



U63D  
下载包中的示例都改过来了。
回复

使用道具 举报

749#
发表于 2012-3-1 14:28:28 | 只看该作者
下拉式列表框怎么这个样子:
框中内容是由“fdrv alldrv=” 得到的

[ 本帖最后由 hhh333 于 2012-3-1 14:34 编辑 ]

Windows XP Pro 5-2012-03-01-14-26-49.PNG (280.99 KB, 下载次数: 134)

Windows XP Pro 5-2012-03-01-14-26-49.PNG
回复

使用道具 举报

750#
发表于 2012-3-1 14:46:25 | 只看该作者
我的下拉列表正常

63C,63D, PECMD.EXE本身没有变化,MD5相同.
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-27 11:52

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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