无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 1885|回复: 5

pecmd的page问题

[复制链接]
发表于 2008-8-22 20:07:42 | 显示全部楼层 |阅读模式
这是外部配置文件的内容,老九看看。
PAGE %Edit1%%PF% %PAGEMIN% %PAGEMAX%
这里无法设置,pecmd.log显示操作成功,但实际失败,如果改成PAGE %Edit1%%PF% 256 512则成功

  1. //配置文件开始
  2. LOGS %SystemRoot%\EXTRA.LOG
  3. ENVI SOFT=%Curdrv%\外部软件
  4. ENVI QuickLaunch=%USERPROFILE%\Application Data\Microsoft\Internet Explorer\Quick Launch
  5. WALL %CurDrv%\外部软件\WALL.JPG
  6. LOGO %CurDrv%\外部软件\LOGO.JPG
  7. //对于笔记本键盘,可以去掉下面命令的注释,以避免打开数字键
  8. //NUMK 0
  9. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
  10. //清理掉上次启动 PE 或 Windows 时留下的虚拟内存页面文件
  11. ENVI PF=Pagefile.sys
  12. TEAM FILE C:\%PF%|FILE D:\%PF%|FILE E:\%PF%|FILE F:\%PF%|FILE G:\%PF%|FILE H:\%PF%|FILE I:\%PF%|FILE J:\%PF%|FILE K:\%PF%|FILE L:\%PF%|FILE M:\%PF%|FILE N:\%PF%|FILE O:\%PF%|FILE P:\%PF%|FILE Q:\%PF%|FILE R:\%PF%|FILE S:\%PF%|FILE T:\%PF%
  13. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
  14. TEXT 正在加载请稍候……#0xFFFFFF,L20,T560,R500,B580,$18
  15. EXEC !%SOFT%\PE_OUTERPART\PE_OUTERPART.CMD
  16. EXEC !%SOFT%\EXTRA.CMD WINRAR
  17. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
  18. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
  19. //创建一些外置的快捷方式
  20. LINK !%Desktop%\启动MMC管理工具,%SOFT%\EXTRA.CMD,MMC,%SOFT%\NET_MMC_VGA\MMC.ico
  21. LINK !%Desktop%\启动网络服务,%SOFT%\EXTRA.CMD,NET,%SOFT%\NET_MMC_VGA\NET.ICO
  22. LINK !%Desktop%\启动显卡支持,%SOFT%\EXTRA.CMD,VGA,%SOFT%\NET_MMC_VGA\VGA.ICO
  23. LINK !%Programs%\硬件驱动\万能显卡驱动,%SOFT%\NET_MMC_VGA\万能显卡驱动.EXE
  24. LINK !%Programs%\硬件驱动\启动网络服务,%SOFT%\EXTRA.CMD,NET,%SOFT%\NET_MMC_VGA\NET.ICO
  25. LINK !%Programs%\硬件驱动\启动显卡支持,%SOFT%\EXTRA.CMD,VGA,%SOFT%\NET_MMC_VGA\VGA.ICO
  26. LINK !%Programs%\硬件驱动\启用nForce网卡,%SOFT%\EXTRA.CMD,NFORCE,%SOFT%\NET_MMC_VGA\NET.ICO
  27. LINK !%Programs%\硬件驱动\以其它方式启用nForce网卡\nForce2,%SOFT%\EXTRA.CMD,NFORCE2,%SOFT%\NET_MMC_VGA\NET.ICO
  28. LINK !%Programs%\硬件驱动\以其它方式启用nForce网卡\nForce3、nForce4 Intel Edition,%SOFT%\EXTRA.CMD,NFORCE3,%SOFT%\NET_MMC_VGA\NET.ICO
  29. LINK !%Programs%\硬件驱动\以其它方式启用nForce网卡\nForce 4 AMD(nForce 500)、nForce 550_570_590_680,%SOFT%\EXTRA.CMD,NFORCE4_590,%SOFT%\NET_MMC_VGA\NET.ICO
  30. LINK !%Programs%\硬件驱动\以其它方式启用nForce网卡\C51(nForce 430_410)、nForce 650i,%SOFT%\EXTRA.CMD,NFORCEC51_6715,%SOFT%\NET_MMC_VGA\NET.ICO
  31. LINK !%Programs%\硬件驱动\以其它方式启用nForce网卡\C61(nForce 420_405_400;nForce 520LE),%SOFT%\EXTRA.CMD,NFORCEC61_6521,%SOFT%\NET_MMC_VGA\NET.ICO
  32. LINK !%Programs%\硬件驱动\以其它方式启用nForce网卡\nForce 520_560,%SOFT%\EXTRA.CMD,NFORCE520_6544,%SOFT%\NET_MMC_VGA\NET.ICO
  33. LINK !%Programs%\硬件驱动\以其它方式启用nForce网卡\C68(nForce 630a),%SOFT%\EXTRA.CMD,NFORCEC68_6565,%SOFT%\NET_MMC_VGA\NET.ICO
  34. LINK !%Programs%\硬件驱动\以其它方式启用nForce网卡\MCP73(nForce 630i_610i)(推荐先试),%SOFT%\EXTRA.CMD,NFORCEMCP73_6762,%SOFT%\NET_MMC_VGA\NET.ICO
  35. LINK %Programs%\硬件驱动\说明,%SOFT%\NET_MMC_VGA\说明.txt
  36. LINK !%Programs%\本地系统维护\Windows安装助手,%SOFT%\LINK.CMD,SETUPXP,%SOFT%\WINPE_TOOLS\SETUPXP.ico
  37. LINK !%Programs%\本地系统维护\Windows用户密码修复,%SOFT%\LINK.CMD,PASSWDRENEW,%SOFT%\WINPE_TOOLS\PASSWDRENEW.ico
  38. LINK !%Programs%\本地系统维护\Windows服务驱动管理器,%SOFT%\LINK.CMD,SERVICESPE,%SOFT%\WINPE_TOOLS\SERVICESPE.ico
  39. LINK !%Programs%\本地系统维护\Windows注册表编辑器,%SOFT%\LINK.CMD,RUNSCANNER,%SOFT%\WINPE_TOOLS\RUNSCANNER.ico
  40. LINK !%Programs%\实用工具\文件恢复 FinalData,%SOFT%\LINK.CMD,FINALDATA,%SOFT%\FINALDATA\FINALDATA.ICO
  41. LINK !%Programs%\实用工具\RegistryWorkshop3.1,%SOFT%\LINK.CMD,RegWorkshop,%SOFT%\RegWorkshop\RegWorkshop.ico
  42. LINK !%Programs%\装机工具\ggghost备份恢复工具,%SOFT%\LINK.CMD,GGGHOST,%SOFT%\GHOST11\GGGHOST.ICO
  43. LINK !%Programs%\装机工具\诺顿 Ghost32,%SOFT%\LINK.CMD,GHOST32,%SOFT%\GHOST11\GHOST32.ICO
  44. LINK !%Programs%\装机工具\Gho映像浏览器 GhostExp,%SOFT%\LINK.CMD,GHOSTEXP,%SOFT%\GHOST11\GhostExp.ico
  45. LINK !%Programs%\装机工具\Virtual Drive Manager,%SOFT%\LINK.CMD,VDM,%SOFT%\VDM\VDM.ico
  46. LINK !%Programs%\装机工具\光盘映像工具 UltraISO V8.62,%SOFT%\LINK.CMD,ULTRAISO,%SOFT%\UltraISO\UltraISO.ico
  47. LINK !%Programs%\磁盘光盘工具\磁盘分区管理 WinPM,%SOFT%\LINK.CMD,WinPM,%SOFT%\WinPM.\WinPM.ico
  48. LINK !%Programs%\磁盘光盘工具\诺顿磁盘医生 NDD2006,%SOFT%\LINK.CMD,NDD32,%SOFT%\NDD32\NDD32.ico
  49. LINK !%Programs%\磁盘光盘工具\PTDD 磁盘分区表医生,%SOFT%\LINK.CMD,PtdWin,%SOFT%\PtdWin\PtdWin.ico
  50. LINK !%Programs%\磁盘光盘工具\DiskGenius分区工具,%SOFT%\LINK.CMD,DiskGenius,%SOFT%\DiskGenius\DiskGenius.ico
  51. LINK %Programs%\网络工具\腾讯QQ(TM)硬盘版,%SOFT%\QQ\QQ.CMD,,%SOFT%\QQ\QQ.ico
  52. LINK !%Programs%\网络工具\TTVNC远程协助软件,%SOFT%\TTVNC\TTVNC.CMD,,%SOFT%\TTVNC\TTVNC.ico
  53. LINK !%Programs%\网络工具\微型 HTTP 文件服务器HFS,%SOFT%\LINK.CMD,hfs2,%SOFT%\hfs2\hfs2.ico
  54. LINK !%Programs%\网络工具\迅雷 V5.5(在C盘运行),%SOFT%\THUNDER\THUNDER.CMD,C,%SOFT%\THUNDER\THUNDER.ICO
  55. LINK !%Programs%\网络工具\迅雷 V5.5(在D盘运行),%SOFT%\THUNDER\THUNDER.CMD,D,%SOFT%\THUNDER\THUNDER.ICO
  56. LINK !%Programs%\网络工具\迅雷 V5.5(在E盘运行),%SOFT%\THUNDER\THUNDER.CMD,E,%SOFT%\THUNDER\THUNDER.ICO
  57. LINK !%Programs%\网络工具\局域网查看工具(LanSee),%SOFT%\LINK.CMD,LANSEEV1.59,%SOFT%\WINPE_TOOLS\LANSEEV1.59.ico
  58. LINK !%Programs%\检测工具\物理内存检测器(MemTest),%SOFT%\LINK.CMD,MEMTEST,%SOFT%\MEMTEST\MEMTEST.ICO
  59. LINK !%Programs%\检测工具\ATTO 磁盘性能测试,%SOFT%\LINK.CMD,DISK_BENCH32,%SOFT%\DISK_BENCH32\DISK_BENCH32.ICO
  60. LINK !%Programs%\检测工具\Filemon 文件监视程序,%SOFT%\LINK.CMD,Filemon,%SOFT%\Filemon\Filemon.ICO
  61. LINK !%Programs%\检测工具\硬件及系统环境检测 Everest,%SOFT%\LINK.CMD,EVEREST,%SOFT%\EVEREST\EVEREST.ICO
  62. LINK !%Programs%\检测工具\CPU 检测(CPU-Z),%SOFT%\CPUZ\CPUZ.EXE
  63. LINK !%Programs%\检测工具\GPU 检测(显卡检测)(GPU-Z),%SOFT%\LINK.CMD,GPUZ,%SOFT%\GPUZ\GPUZ.ICO
  64. LINK !%Programs%\检测工具\显示器测试工具 DISPLAYX V1.0.0.1,%SOFT%\LINK.CMD,DISPLAYX,%SOFT%\DISPLAYX\DISPLAYX.ICO
  65. LINK !%Programs%\输入法\极点五笔,%SOFT%\FREEWB\FREEWB.CMD,,%SOFT%\FREEWB\FREEWB.ico
  66. LINK !%Programs%\输入法\紫光拼音,%SOFT%\unispim\unispim.CMD,,%SOFT%\unispim\unispim.ico
  67. LINK !%QuickLaunch%\清理临时文件,%SOFT%\LINK.CMD,CLEANTEMP,%SOFT%\WINPE_TOOLS\CLEANTEMP.ico
  68. LINK !%QuickLaunch%\设置虚拟内存,%SOFT%\LINK.CMD,SETPAGEFILE,%SOFT%\WINPE_TOOLS\SETPAGEFILE.ico
  69. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
  70. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
  71. //不显示我的文档。
  72. REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\ClassicStartMenu\{450D8FBA-AD25-11D0-98A8-0800361B1103}=#1
  73. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
  74. /////////////////////////////////////////////////////////////////
  75. _SUB Windows1,W256H240,登陆,,%SOFT%\NET_MMC_VGA\MMC.ico#1,5
  76.   GROU Group1,L8T4W232H56,请选择分辨率
  77.   ENVI W800H600B32F75=800*600  32Bit  75Hz
  78.   ENVI W800H600B16F60=800*600  16Bit  60Hz
  79.   ENVI W1024H768B32F85=1024*768  32Bit  85Hz
  80.   ENVI W1024H768B16F75=1024*768  16Bit  75Hz  
  81.   LIST List1,L16T25W214H20,%W800H600B32F75%|%W800H600B16F60%|%W1024H768B32F85%|%W1024H768B16F75%,,%W800H600B32F75%
  82.   GROU Group2,L8T72W232H90,请设置虚拟内存(小于192M推荐)
  83.   ITEM Button1,L174T93W52H24,设置,CALL SetPageDrv1
  84.   EDIT Edit1,L16T95W150H20,,,0
  85.   LABE Label1,L16T120W150H15,
  86.   LABE Label2,L16T140W150H15,大小:
  87.   RADI RadioButton1,L56T138W53H20,256M,TEAM ENVI $PAGEMIN=256|ENVI $PAGEMAX=512,1,1
  88.   RADI RadioButton2,L116T138W53H20,512M,TEAM ENVI $PAGEMIN=512|ENVI $PAGEMAX=768,0,1
  89.   RADI RadioButton3,L176T138W53H20,1024M,TEAM ENVI $PAGEMIN=1024|ENVI $PAGEMAX=1536,0,1
  90.   ITEM Button2,L94T170W52H24,确定,CALL SetPEShell
  91.   TIME Timer1,30000,CALL SetPEShell
  92. _END
  93. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
  94. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
  95. _SUB SetPEShell
  96.   ENVI PF=Pagefile.sys
  97.   PAGE %Edit1%%PF% %PAGEMIN% %PAGEMAX%
  98.   TEAM SHEL %WinDir%\EXPLORER.EXE|LOGO|TEXT
  99.   FIND $%List1%=%W800H600B32F75%,DISP W800H600B32F75
  100.   FIND $%List1%=%W800H600B16F60%,DISP W800H600B16F60
  101.   FIND $%List1%=%W1024H768B32F85%,DISP W1024H768B32F85
  102.   FIND $%List1%=%W1024H768B16F75%,DISP W1024H768B16F75
  103.   KILL \%Windows1%
  104. _END
  105. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
  106. //设置虚拟内存,步骤3。
  107. _SUB SetPageDrv3
  108.         TEAM ENVI @Label1=虚拟内存将放在 %TARGET_DRIVE% 盘|ENVI @Edit1=%TARGET_DRIVE%
  109. _END
  110. //设置虚拟内存,步骤2。
  111. _SUB SetPageDrv2
  112.         //设置前先做一些测试。测试如果失败就标志不设置虚拟内存。
  113.         TEAM EXEC !=CMD.EXE /C ECHO 测试是否可写。>"%TARGET_DRIVE%%PF%"|ENVI ISSETPF=Yes|ENVI ERROR=0|FILE %TARGET_DRIVE%%PF%
  114.         //如果目标盘是X:盘就标志不设置虚拟内存。以后修改PE核心时要注意此项。
  115.         //====================================================================================================
  116.         FIND %TARGET_DRIVE%=X:\,ENVI ISSETPF=No
  117.         //====================================================================================================
  118.         FIND $%ISSETPF%=Yes,CALL SetPageDrv3!ENVI @Label1=无法设置虚拟内存,目标磁盘只读或有错……
  119. _END
  120. //设置虚拟内存,步骤1。
  121. _SUB SetPageDrv1
  122.         ENVI @Timer1=0
  123.         TEAM ENVI $TARGET_ROOT=|ENVI $TARGET_DRIVE=
  124. BROW TARGET_DRIVE,*,请选择虚拟内存文件存放的分区。
  125.         FIND %TARGET_DRIVE%=,!CALL SetPageDrv2
  126. _END
  127. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
  128. TEAM ENVI PF=|ENVI IFWait=
  129. CALL @Windows1
  130. LOGS
  131. //配置文件结束
复制代码
发表于 2008-8-22 23:57:38 | 显示全部楼层
原帖由 421062724 于 2008-8-22 20:07 发表
这是外部配置文件的内容,老九看看。
PAGE %Edit1%%PF% %PAGEMIN% %PAGEMAX%
这里无法设置,pecmd.log显示操作成功,但实际失败,如果改成PAGE %Edit1%%PF% 256 512则成功

//配置文件开始
LOGS %SystemRo ...


配置文件似没有大错,有2、3个FIND命令欠前导符"$",你是不是想这样的:
在30秒后,如果用户没有操作选择,自动设置虚拟内存?


如果30秒后用户没有操作选择,自动设置虚拟内存失败,因为
PAGE %Edit1%%PF% %PAGEMIN% %PAGEMAX%
红色的%Edit1%、%PAGEMIN%、%PAGEMAX%为空值,PAGE命令没有盘符,也没有数值。

你这个配置文件手动操作(先选择"大小",再点"设置"按钮,填入%Edit1%的内容后,最后点"确定")是可以成功的。

另,PAGE命令是否真正执行,还要看磁盘类型、分区可用空间和当时的可用内存。

回复

使用道具 举报

 楼主| 发表于 2008-8-23 10:12:33 | 显示全部楼层
呃,我的想法是,如果30秒后,则不自动设置虚拟内存。
但我失败是手动选择后也失败,难道是我rp问题。我再看看,先谢过老九
回复

使用道具 举报

 楼主| 发表于 2008-8-23 10:29:50 | 显示全部楼层
刚刚测试了一下,设置256和512的内存都可以成功,但1024就失败。再检查硬盘大小,因为是虚拟机的磁盘,看了看,貌似大小不够,所以失败。再次谢过老九
回复

使用道具 举报

发表于 2008-8-23 10:43:42 | 显示全部楼层
原帖由 421062724 于 2008-8-23 10:29 发表
刚刚测试了一下,设置256和512的内存都可以成功,但1024就失败。再检查硬盘大小,因为是虚拟机的磁盘,看了看,貌似大小不够,所以失败。再次谢过老九


CALL @Windows1 之前要加上这一行,将 PAGEMIN 和 PAGEMAX 初始化赋值,否则你一定要点选大小值。
TEAM ENVI PAGEMIN=256|ENVI PAGEMAX=512


1、你的配置文件中,所有的 ENVI 命令都要去掉前导"$",没有必要设置成系统级环境变量;
2、所有与字符串比较有关的 FIND 命令都要有前导符"$";
3、不要用CMD命令对磁盘是否可写、磁盘大小、内存大小、磁盘类型进行检验,因为PECMD的PAGE命令自己会完成这些检测。
回复

使用道具 举报

 楼主| 发表于 2008-8-23 13:42:09 | 显示全部楼层
原帖由 lxl1638 于 2008-8-23 10:43 发表


CALL @Windows1 之前要加上这一行,将 PAGEMIN 和 PAGEMAX 初始化赋值,否则你一定要点选大小值。


1、你的配置文件中,所有的 ENVI 命令都要去掉前导"$",没有必要设置成系统级环境变量;
2、所有与字 ...



多谢老九提醒
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-3-29 14:20

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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