无忧启动论坛

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

PECMD.INI里如何设置类似GOTO的转向语句,已完美解决

[复制链接]
跳转到指定楼层
1#
发表于 2010-7-20 13:12:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
PECMD.INI里如何设置类似GOTO的转向语句,想要在不做选择时跳过一段代码,然后往下执行
我不做任何选择,也总是一路往下执行,最后会在C盘设置了虚拟内存,如选选设在D盘,C盘有,而C盘反而没有,晕了

TEAM TEXT Server 2003 PE ...#0xEE,L20,T560,R500,B580 $20|WAIT 300
//清理掉上次启动 PE 或 Windows 时留下的虚拟内存页面文件
ENVI PF=Pagefile.sys
TEAM FILE C:\%PF%|FILE D:\%PF%|FILE E:\%PF%
//物理内存低于 256MB 时询问是否设定虚拟内存。
FIND MEM<256|TEAM TEXT 10 秒钟内按住 Ctrl 键 设定虚拟内存……|WAIT 10000
FIND KEY=17,!Call IFSetPageFile
_SUB IFSetPageFile `询问是否设置虚拟内存
TEAM TEXT 是否设置虚拟内存?|ENVI YESNO=YES
MESS 您的计算机物理内存较少,某些外置程序的运行可能需要用到\n虚拟内存。设置了虚拟内存,有助于提高系统的速度和稳定性;\n如果您需要保护并恢复硬盘分区数据,可跳过虚拟内存的设置。\n \n您确定要设置虚拟内存吗?(建议设置,10 秒后默认选择是)@设置虚拟内存 #YN *10000
IFEX $YESNO=YES,Call SetPageDrv!TEXT 没有建立虚拟内存……
WAIT 500
_END
_SUB SetPageDrv
      
        TEAM TEXT 10 秒内按住 C、D、E 建立对应盘符的虚拟内存, 选错或不选则建在C盘……|WAIT 10000
        FIND KEY=67,|PAGE C:\%PF% 300 600
        FIND KEY=68,|PAGE D:\%PF% 300 600
        FIND KEY=69,|PAGE E:\%PF% 300 600
        PAGE C:\%PF% 300 600        
_END

[ 本帖最后由 TCLSHX 于 2010-7-20 14:32 编辑 ]
2#
发表于 2010-7-20 13:35:04 | 只看该作者
TEAM TEXT 是否设置虚拟内存?|ENVI YESNO=YES
把这个ENVI YESNO=YES后面的YES改为NO
回复

使用道具 举报

3#
 楼主| 发表于 2010-7-20 14:17:28 | 只看该作者
经不断试验,以下完全正确,希望对比我菜的有帮助

//=========================================
TEAM TEXT Server 2003 PE ...#0xEE,L20,T560,R500,B580 $20|WAIT 300
//清理掉上次启动 PE 或 Windows 时留下的虚拟内存页面文件
ENVI PF=Pagefile.sys
TEAM FILE C:\%PF%|FILE D:\%PF%|FILE E:\%PF%
//物理内存低于 256MB 时询问是否设定虚拟内存。
FIND MEM<256,CALL IFSetPageFile
_SUB IFSetPageFile  
  TEAM TEXT 是否设置虚拟内存?|ENVI YESNO=YES
  MESS 您的计算机物理内存较少,某些外置程序的运行可能需要用到\n虚拟内存。设置了虚拟内存,有助于提高系统的速度和稳定性;\n如果您需要保护并恢复硬盘分区数据,可跳过虚拟内存的设置。\n \n您确定要设置虚拟内存吗?(建议设置,20 秒后默认选择是)@设置虚拟内存 #YN *20000
  FIND $%YESNO%=YES,Call SetPageDrv!TEXT 没有建立虚拟内存……
  WAIT 500
_END
_SUB SetPageDrv  `设定虚拟内存存放分区   
TEAM TEXT 正在设定虚拟内存……|ENVI $PF_Tag=
BROW PF_Tag,*C:\,请选择虚拟内存文件存放的分区,取消则自动选择分区
FIND $%PF_Tag%=,TEAM TEXT 正在设定虚拟内存(自动选择存放分区)……|PAGE D:\%PF% 200 350 !TEAM TEXT 正在设定虚拟内存(虚拟内存存放在 %PF_Tag% 盘)……|PAGE %PF_Tag%\%PF% 200 350
_END
//=========================================

[ 本帖最后由 TCLSHX 于 2010-7-20 14:36 编辑 ]
回复

使用道具 举报

4#
发表于 2010-7-20 16:06:40 | 只看该作者
很深似的!!有时间再研究!
回复

使用道具 举报

5#
 楼主| 发表于 2010-7-20 16:09:05 | 只看该作者
用在配置文件中,启动时内存小于256M时询问是否设虚拟内存,可选设在任意盘中,这样就可以避免有些分区无法格式化了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-12 07:12

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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