无忧启动论坛
标题:
页面文件设置呼出: PECMD3.x版call 命令不如 2.9 版适用性好?
[打印本页]
作者:
wang755
时间:
2011-3-10 01:14
标题:
页面文件设置呼出: PECMD3.x版call 命令不如 2.9 版适用性好?
我遇到这样一个困惑:
我在配置文件中(通常的名称是 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 编辑
]
作者:
wang755
时间:
2011-3-10 14:19
标题:
调用窗口吧
似乎是3.X版增加了 Call@窗口 后,带返回值的 MESS 命令有些减弱似的,还是在3.X版直接呼出一个窗口,选择执行没毛病。
[
本帖最后由 wang755 于 2011-3-10 23:17 编辑
]
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/)
Powered by Discuz! X3.3