中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS汉化世界 & 中文系统 (中文化室) » ConfigP.Mnu v1.01 设置多个环境变量问题
作者:
标题: ConfigP.Mnu v1.01 设置多个环境变量问题 上一主题 | 下一主题
sweetdreamlan
中级用户





积分 244
发帖 92
注册 2006-5-13
状态 离线
『楼 主』:  ConfigP.Mnu v1.01 设置多个环境变量问题

config.sys  文件内容

device=himem.sys
device=acios.exe
device=configp.mnu /s

rem 0nestmenu=e,u,首选菜单
rem color=17,c
rem time=30,剩余时间
rem endnote=1,按 ↑ ↓ 键或相应字母键选择项目
rem endnote=
rem endnote=1,按 → 键展开菜单,按 ← 键返回菜单
rem item=1=备份/还原

rem 1RadioMenu=,,分区备份
rem defaultitem=1=备份C盘
rem item=2=备份D盘
rem item=3=备份E盘
rem item=4=备份F盘
rem item=5=备份G盘
rem item=6=备份H盘
rem item=
rem item=
rem item=7=还原C盘
rem item=8=还原D盘
rem item=9=还原E盘
rem item=10=还原F盘
rem item=11=还原G盘
rem item=12=还原H盘



rem block=1
set config=backc
rem block=2
set config=backd
rem block=3
set config=backe
rem block=4
set config=backf
rem block=5
set config=backg
rem block=6
set config=backh
rem block=7
set config=dumpc
rem block=8
set config=dumpd
rem block=9
set config=dumpe
rem block=10
set config=dumpf
rem block=11
set config=dumpg
rem block=12
set config=dumph
rem block=end

fcbshigh=4,0
fileshigh=30
buffershigh=30,0
lastdrivehigh=32
stackshigh=9,256

device=ConfigP.Mnu /u

_____________________________________
auexec.bat 文件内容

IF "%config%"=="backc" GOTO backc
IF "%config%"=="backd" goto backd
IF "%config%"=="backe" goto backe
IF "%config%"=="backf" goto backf
IF "%config%"=="backg" goto backg
IF "%config%"=="backh" goto backh
IF "%config%"=="dumpc" goto dumpc
IF "%config%"=="dumpd" goto dumpd
IF "%config%"=="dumpe" goto dumpe
IF "%config%"=="dumpf" goto dumpf
IF "%config%"=="dumpg" goto dumpg
IF "%config%"=="dumph" goto dumph

:backc
...

:backd
...

:backe
...

:backf
...

:backg
...

:backh
...

:dumpc
...

:dumpd
...

:dumpe
...

:dumpf
...

:dumpg
...

:dumph
...



只能引到第一个块,  
IF "%config%"=="backc" GOTO backc
这个可以,其它的就不行了

2006-10-23 07:46
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
sweetdreamlan
中级用户





积分 244
发帖 92
注册 2006-5-13
状态 离线
『第 2 楼』:  

yaya ,又要麻烦你给解释下了    :P

2006-10-23 07:48
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
daiyazhuo
新手上路





积分 13
发帖 6
注册 2006-10-18
状态 离线
『第 3 楼』:  

学习了啦!谢谢楼主!!

2006-10-23 15:27
查看资料  发送邮件  发短消息 网志  OICQ (77556242)  编辑帖子  回复  引用回复
sweetdreamlan
中级用户





积分 244
发帖 92
注册 2006-5-13
状态 离线
『第 4 楼』:  

yaya,  帮助解决下咯  这个怎么弄

2006-10-26 06:31
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
sweetdreamlan
中级用户





积分 244
发帖 92
注册 2006-5-13
状态 离线
『第 5 楼』:  

懂了,变量名不能用一样的

2006-10-26 06:57
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yaya
银牌会员





积分 1009
发帖 353
注册 2003-9-4
状态 离线
『第 6 楼』:  

1.block应该从0开始递增编号
2.rem item=6=备份H盘
  rem item=
  rem item=
  rem item=7=还原C盘
应该为
  rem item=6=备份H盘
  rem item==
  rem item==
  rem item=7=还原C盘
最好不要加中间的两行,要加的话,在
  IF "%config%"=="dumph" goto dumph

  :backc
两句中插入 gotu  xxxx
因为如果在菜单中不慎选择了那两行,会返回 "%config%"=="",将执行:backc
3.按你的例子,只设1级菜单就可以了

device=himem.sys
device=acios.exe
device=configp.mnu /s

rem 0RadioMenu=e,u,分区备份
rem color=17,c
rem time=30,剩余时间
rem endnote=6,按 ↑ ↓ 键或相应字母键选择项目
rem endnote=
rem endnote=6,按 → 键展开菜单,按 ← 键返回菜单

rem defaultitem=0=备份C盘
rem item=1=备份D盘
rem item=2=备份E盘
rem item=3=备份F盘
rem item=4=备份G盘
rem item=5=备份H盘
rem item=6=还原C盘
rem item=7=还原D盘
rem item=8=还原E盘
rem item=9=还原F盘
rem item=10=还原G盘
rem item=11=还原H盘



rem block=0
set config=backc
rem block=1
set config=backd
rem block=2
....

4.标题、尾注的前景色不要和菜单的背景色一样,否则显示不出来

2006-10-26 07:07
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
d590520
初级用户





积分 26
发帖 13
注册 2007-9-20
状态 离线
『第 7 楼』:  

学习了!谢谢楼主!!

2007-9-20 22:48
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: