|
xingsys
初级用户
积分 80
发帖 31
注册 2005-11-28
状态 离线
|
『楼 主』:
我的config与autoexec是哪里出错了,请指教
小弟用ConfigP.Mnu做的,但测试时却不行,不知是哪的问题,还望指教
config.sys
DEVICE=HIMEM.SYS
dos=high,UMB
device=UMBPCI.SYS
device=acios.exe
device=ConfigP.Mnu /s
rem 0NestMenu=e,u,主菜单
rem color=17,c
rem time=8,剩余时间
rem caption=
rem caption=
rem caption=
rem caption=3, 请选择启动项,除nf1/2/3/4网卡一般选a即可
rem caption=4,================================================
rem endnote=2,按↑↓键或相应字母键选择,按空格键选择
rem DefaultItem=0=启动Msdos7.1,常用网卡驱动备份还原等
rem item=1=加载Nvidia1/2/3/4网卡驱动并启动Ghost
rem block=0
set config=a
rem block=1
set config=nvidia
DEVICE=nf\NVNDIS2.DOS
DEVICE=nf\protman.dos /I:\nf
DEVICE=nf\dis_pkt.dos
DEVICE=nf\NDIS.DOS
rem block=end
FILES=10
BUFFERS=15
STACKS=9,256
LASTDRIVE=Z
device=ConfigP.Mnu /u
autoexec.bat
@ECHO OFF
IF "%config%"=="a" GOTO top
IF "%config%"=="nf" GOTO nvidia
:nvidia
echo aaaaaaa
nf\netbind.com
ghost
goto end
:top
path=a:
后面的略过了,每次好像都是在执行到if %config%这里就出错了,不知是哪的问题,用configP.Mnu时,怎么在autoexec.bat中判断config中的变量 呢
|
|
2007-2-3 04:27 |
|
|
fastslz
铂金会员
DOS一根葱
积分 5493
发帖 2315
注册 2006-5-1 来自 上海
状态 离线
|
『第
2 楼』:
config.sys
DEVICE=HIMEM.SYS
dos=high,UMB
device=UMBPCI.SYS
device=acios.exe
device=ConfigP.Mnu /s
rem 0NestMenu=e,u,主菜单
rem color=17,c
rem time=8,剩余时间
rem caption=
rem caption=
rem caption=
rem caption=3, 请选择启动项,除nf1/2/3/4网卡一般选a即可
rem caption=4,================================================
rem endnote=2,按↑↓键或相应字母键选择,按空格键选择
rem DefaultItem=0=启动Msdos7.1,常用网卡驱动备份还原等
rem item=1=加载Nvidia1/2/3/4网卡驱动并启动Ghost
rem block=0
set config=a
rem block=1
set config=nvidia 》set config=nf
DEVICE=nf\NVNDIS2.DOS
DEVICE=nf\protman.dos /I:\nf
DEVICE=nf\dis_pkt.dos
DEVICE=nf\NDIS.DOS
rem block=end
FILES=10
BUFFERS=15
STACKS=9,256
LASTDRIVE=Z
device=ConfigP.Mnu /u
autoexec.bat
@ECHO OFF
IF "%config%"=="a" GOTO top
IF "%config%"=="nf" GOTO nvidia
:nvidia
echo aaaaaaa
nf\netbind.com
ghost
goto end
:top
path=a:
|
第一高手 第二高手
我的小站
|
|
2007-2-3 06:17 |
|
|
fastslz
铂金会员
DOS一根葱
积分 5493
发帖 2315
注册 2006-5-1 来自 上海
状态 离线
|
『第
3 楼』:
或者测试时Autoexec.bat用
echo %config%
pause
查看变量值
|
第一高手 第二高手
我的小站
|
|
2007-2-3 06:21 |
|
|
xingsys
初级用户
积分 80
发帖 31
注册 2005-11-28
状态 离线
|
『第
4 楼』:
set config=nvidia 》set config=nf
这是一样的啊,变量名只能为2位吗
|
|
2007-2-3 06:35 |
|
|
xingsys
初级用户
积分 80
发帖 31
注册 2005-11-28
状态 离线
|
『第
5 楼』:
找到原因 了,经过了N次试验,ConfigP.Mnu v1.01 中,并不能设置相同的变量名,
如果在block=0在设置set config=aaa ,后面的块1如果再设置set config=bbb,启动菜单调用0块,菜单2调用1块,那么在autoexec中是无法判断config的值 ,这个问题还得请教yaya
|
|
2007-2-3 11:44 |
|
|
yaya
银牌会员
积分 1009
发帖 353
注册 2003-9-4
状态 离线
|
『第
6 楼』:
你只编了1级菜单,那么不应该用嵌套类菜单NestMenu,而用单选类菜单RadioMenu
|
|
2007-2-4 00:04 |
|
|