|
原帖由 secowu 于 2007-2-7 10:33 PM 发表
IFEX MEM<164,TEXT 3 秒钟内按住 Ctrl 可强行跳过虚拟内存的建立,以便保护硬盘数据不被破坏……|WAIT 3000 参数不正确。
IFEX KEY=17,TEXT 强行跳过虚拟内存的建立……!TEXT 正在设定虚拟内存……|IFEX MEM<164,PAGE D:\PE_PAGE.SYS 192 256 函数不正确。
IFEX MEM<164,WAIT 400 参数不正确。
我来说下,IFEX命令定义的返回值与Yonsm大师其它命令定义的的有所不同,因为没有加入IFEX命令之前,XCMD的所有命令都是执行单一功能的操作,Yonsm大师定义的返回值是这样的:
IFEX命令是按命令群解释的,它可能执行了很多命令,同时也可能嵌套了多条IFEX命令,因此本人是用IFEX命令所执行的一系列命令的返回值的"与"运算作IFEX命令的总返回值,其中某些返回值可能是Windows.API的返回值。
因为定义的返回值不同,并不一定表示命令执行不成功。如果返回值是Windows.API的返回值,那么命令执行的结果一般是成功的(API的返回值非零时一般表示函数执行成功),而在XCMD中会认为不成功。
另,不必用IFEX命令去判断可用内存来设置虚拟内存,因为PAGE命令的本身就有判断可用内存的功能,PAGE命令的说明是这样:
PAGE <页面文件路径> <初始大小> [最大值]
当省略最大值时,自动设置 最大值=初始大小。
当 可用内存>初始大小 时,本命令将不设置页文件,即可以定义初始大小来作为设置页文件的条件。
[ 本帖最后由 lxl1638 于 2007-2-8 11:15 PM 编辑 ] |
|