无忧启动论坛

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

页面文件设置呼出: PECMD3.x版call 命令不如 2.9 版适用性好?

[复制链接]
跳转到指定楼层
1#
发表于 2011-3-10 01:14:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我遇到这样一个困惑:
我在配置文件中(通常的名称是 PECMD.INI) 用 PECMD v2.9.1127.488 版的写了一段内存不足 XXMB ,CALL 出子进程,问是否设置虚拟内存页面文件,Y:调用设置虚拟内存页面程序,或 N 退出,非常正常。但换了3.2.808.262版或PECMD v3.6.1001.313 则不行了,叫不出子进程。何故?
如,我测试效果,将内存比较值设为2056MB(我的电脑内存是2GB):
IFEX MEM<2056,CALL SetPageFile
_SUB SetPageFile
  ENVI YESNO=YES
  MESS (略)
......(略)
_END
但用3.2或3.6均调不出子进程(我已经注意到3.X版语法和2.9版在MASS下的写法和 FIND 命令略有差异,即便是改为:
IFEX MEM<2056,CALL SetPageFile
_SUB SetPageFile
ENVI V1=(略)
ENVI V2=
ENVI V3=
MESS %V1%\\n%V2%@V3%#YN*20000$N
IFEX $%YESNO%=(略)
_END
无论是用PECMD 的 FIND 或 IFEX 命令均是这种情况。
问题似乎在于 CALL 叫不出子进程。但将 这一段单独一个配置文件 如 X.ini 在命令提示符下:PECMD LOAD X.ini  则正常。何解,或是3.2 后版本的“ MEM< ”命令有什么限制吗,就像 PAGE 命令一样有条件吗? 还是 MESS 有了不同?请教高手?

[ 本帖最后由 wang755 于 2011-3-10 01:23 编辑 ]
2#
 楼主| 发表于 2011-3-10 14:19:20 | 只看该作者

调用窗口吧

似乎是3.X版增加了 Call@窗口 后,带返回值的 MESS 命令有些减弱似的,还是在3.X版直接呼出一个窗口,选择执行没毛病。

[ 本帖最后由 wang755 于 2011-3-10 23:17 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-3 10:39

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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