无忧启动论坛

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

[求助]这段PECMD代码写错了吗?

[复制链接]
跳转到指定楼层
1#
发表于 2009-6-30 15:50:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1. ENVI PF=Pagefile.sys
  2. TEAM FILE C:\%PF%|FILE D:\%PF%

  3. _SUB SetPageDrv
  4. ENVI TARGET_ROOT=
  5. BROW TARGET_ROOT,*C:\Windiws,请选择一个目录
  6. IFEX TARGET_ROOT=,PAGE D:\%PF% 192 256!PAGE %TARGET_ROOT%\%PF% 192 256
  7. _END

  8. _SUB IFSetPageFile
  9. MESS 您的计算机物理内存较少,某些外置程序的运行可能需要用到\n虚拟内存。设置了虚拟内存,有助于提高系统的速度和稳定性;\n如果您需要保护并恢复硬盘分区数据,可跳过虚拟内存的设置。\n \n您确定要设置虚拟内存吗?(建议设置,30 秒后默认选择否)@设置虚拟内存 #YN *10000 $N
  10. IFEX $YESNO=YES,Call SetPageDrv
  11. WAIT 500
  12. _END
复制代码
为何无论选择哪个都会相当于选择“是”?

即使把$YESNO随便改了个$ABC也是这样

[ 本帖最后由 neo4026 于 2009-6-30 15:57 编辑 ]
2#
发表于 2009-6-30 17:14:50 | 只看该作者
$YESNO 应改为 %YESNO%
回复

使用道具 举报

3#
发表于 2009-6-30 17:41:28 | 只看该作者
原帖由 neo4026 于 2009-6-30 15:50 发表
ENVI PF=Pagefile.sys
TEAM FILE C:\%PF%|FILE D:\%PF%

_SUB SetPageDrv
ENVI TARGET_ROOT=
BROW TARGET_ROOT,*C:\Windiws,请选择一个目录
IFEX TARGET_ROOT=,PAGE D:\%PF% 192 256!PAGE %TARGET_ROOT%\ ...



This is Test1
_SUB Test1
   MESS 请选择[是]或者[否]@提示#YN*10000$N
   FIND $%YESNO%=YES,MESS 你的选择是YES@提示#OK!MESS 你的选择是NO@提示#OK
_END

CALL Test1


This is Test2
_SUB Test2
   MESS 请选择[是]或者[否]@提示#YN*10000$N
   MESS 你的选择是%YESNO%@提示#OK
_END

CALL Test2
回复

使用道具 举报

4#
发表于 2009-6-30 17:46:40 | 只看该作者
都是高手啊!!!我怎么没看出来!!!
回复

使用道具 举报

5#
 楼主| 发表于 2009-6-30 17:56:00 | 只看该作者
原帖由 lxl1638 于 2009-6-30 17:41 发表



This is Test1


This is Test2

Thanks. : )
回复

使用道具 举报

6#
发表于 2009-6-30 22:41:43 | 只看该作者


  1. _SUB IFSetPageFile        `询问是否设置虚拟内存
  2.         TEXT 是否设置虚拟内存?
  3.         MESS 您的计算机物理内存较少,某些外置程序的运行可能需要用到\n虚拟内存。设置了虚拟内存,有助于提高系统的速度和稳定性;\n如果您需要保护并恢复硬盘分区数据,可跳过虚拟内存的设置。\n \n您确定要设置虚拟内存吗?(建议设置,20 秒后默认选择否)@设置虚拟内存 #YN *20000 $NO
  4.         FIND $%YESNO%=YES,Call SetPageDrv!TEXT 没有建立虚拟内存……
  5.         WAIT 500
  6. _END

  7. _SUB SetPageDrv                `设定虚拟内存存放分区
  8.         TEXT 正在设定虚拟内存……
  9.         ENVI PF=Pagefile.sys
  10.         BROW PageDrv,*,请选择虚拟内存文件存放的分区,取消则自动选择D:分区
  11.         FIND $%PageDrv%=,ENVI PageDrv=D:\
  12.         TEXT 正在设定虚拟内存到%PageDrv%盘……
  13.         TEAM PAGE %PageDrv%%PF% 256|WAIT 500
  14.         EXEC =!CMD.EXE /C "IF EXIST %PageDrv%%PF% ECHO PageFile in %PageDrv%>%Temp%\PFIsSet.LOG"
  15.         TEAM ENVI PageDrv=|ENVI PF=
  16. _END

复制代码


一直用这段。。。 应该是正确的 H3 哪里抄来的
回复

使用道具 举报

7#
发表于 2009-7-1 07:24:48 | 只看该作者
把IFEX改成FIND,
我记得以前也写过类似的,把PECMD的版本一换就不能用了。

希望九哥更新PECMD的时候注意一下配置文件格式的兼容问题。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-14 14:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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