![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-05 14:00 |
共 48,038 主题排行 / 350,123 发帖 / 今日 1 篇 / 48,251 会员排行 |
| DOS汉化世界 & 中文系统 (中文化室) » 在config.sys中使用的逐级执行式菜单编辑器 ConMenu.sys V2.12 |
| 可打印版本 89,929 / 270 |
| 第31楼 willsort | 发表于 2006-03-01 19:31 |
| 元老会员 发帖 1,512 积分 4,432 | |
|
Re #four#:
你应该佩服的是 yaya 兄而不是我,因为我的编程尤其汇编基础很不扎实,像 ConMenu.sys / ConMenuR.sys 这样的程序我是编不出来的,而只能从使用者的角度来与作者探讨一些简单的问题而已。 |
|
| 第32楼 yaya | 发表于 2006-03-02 14:55 |
| 银牌会员 发帖 353 积分 1,009 | |
|
版主willsort太谦逊了!
|
|
| 第33楼 a9319751 | 发表于 2006-05-10 01:52 |
| 中级用户 发帖 170 积分 439 | |
|
收藏,不错
|
|
| 第34楼 fastslz | 发表于 2006-05-14 09:37 |
| 铂金会员 发帖 2,315 积分 5,493 来自 上海 | |
|
非常好,强烈支持......
几年前一直想做个能显示中文的启动选项,以失败告终。前几天刚看到VTMAGIC.COM的贴子准备空了后研究研究,下载你这个先学习一下,少了许多折腾,谢谢先......:P |
|
| 第35楼 asbai | 发表于 2006-05-17 12:35 |
| 高级用户 发帖 252 积分 653 | |
|
好东西,强烈支持ing~~
感谢楼主发布 |
|
| 第36楼 林之博大 | 发表于 2006-05-17 13:48 |
| 初级用户 发帖 5 积分 60 | |
|
搂主,你好,我想请问一个问题:
问题1. 看了楼主的例子,想确定一下,选项的排列的逻辑方式1还是方式2 方式1: ├─A ├─B │ ├─A │ │ ├─A │ │ └─B │ ├─B │ ├─C │ └─D │ ├─1 │ ├─2 ├─C └─D └─1 └─2 方式2: ├─A ├─B │ ├─C │ │ ├─D │ │ └─E │ ├─F │ ├─G │ └─1 │ └─2 ├─I └─J └─3 └─4 问题2: 我把 rem cm0=[A 选项1 ... rem cm0=] rem cm0=[B 选项2 ... rem cm0=] 中的 A B 省略,会如何?是否程序还是默认的用 A B 替代 rem cm0=[ 选项1 ... rem cm0=] rem cm0=[ 选项2 ... rem cm0=] 谢谢。 |
|
| 第37楼 yaya | 发表于 2006-05-17 18:43 |
| 银牌会员 发帖 353 积分 1,009 | |
|
方式1。
A B 省略,菜单就不显示A、B。但不影响运行。 |
|
| 第38楼 林之博大 | 发表于 2006-05-17 20:59 |
| 初级用户 发帖 5 积分 60 | |
|
我发现,隐含菜单似乎有问题。
见代码 Device=c:\config.exe Device=c:\conmenu\conmenu.sys rem caption= DOS启动选单 rem caption= 主菜单 rem caption============================================================== rem cm0=[ 1. 一般启动(UMBPCI) DeviceHigh=C:\BOOT\HIMEM.EXE DeviceHigh=C:\BOOT\UMBPCI.SYS rem include0=1 rem cm0=]0A rem cm0=[ 2. 最小化启动 rem cm0=]0B rem cm0=(1 dos=high,umb,auto rem cm0=) rem cm0=[end] 问题发现,我选择第二项后,提示dos不能载人umb,也就是说,我选择第二项的时候,把cm0=(1这部分的代码也运行了。 还是说,隐含菜单只是隐含了,不管选不选都不会有问题? 我是在真实环境下测试的,不是用虚拟机,DOS使用 7.1 版本 |
|
| 第39楼 yaya | 发表于 2006-05-26 09:44 |
| 银牌会员 发帖 353 积分 1,009 | |
|
经测试,选择第二项时,隐含菜单‘dos=high,umb,auto’代码并未执行。但io.sys确实给出了提示,大意是没有安装高端内存HMB,而非dos不能载入umb。
HIMEM.EXE似乎应为HIMEM.SYS。 [ Last edited by yaya on 2006-5-26 at 09:46 ] |
|
| 第40楼 林之博大 | 发表于 2006-06-22 17:57 |
| 初级用户 发帖 5 积分 60 | |
|
himem的版本很多,有的是himem.sys,有的是himem.exe。我用的是我能找到的最新的himem,它的后缀名是.exe。
不过有这个提示,总觉得好像是执行了那么一段代码,感觉不爽......... |
|
| 第41楼 yanghouchen | 发表于 2006-07-12 06:29 |
| 新手上路 发帖 6 积分 12 | |
|
非常感谢!
|
|
| 第42楼 hujintao | 发表于 2006-08-25 17:41 |
| 初级用户 发帖 21 积分 74 | |
|
YAYA及各位大师? 请问复选及隐藏菜单是不是不能set config?
还有include同级显示菜单的话,是只包含了其设置,还是也可以在下级菜单中显示这个同级菜单? 下面这个习作中,选中usb复选菜单但没插usb设备后,cd2可以正常使用ide光驱mscdx.exe加载成功ide光驱的,cd1却连ide光驱都打不开,shsucdx.com加载失败,请问这是shsucdx.com的原因还是...? =========config=========== rem cm0= rem cm1= rem cm1= ==========autoexec.bat========== :cd1 lh shsucdx.com /D:ide-cd /d:usb-cd smartdrv /u lh qcd.exe lh ctmouse.exe lh doslfn goto end :cd2 lh mscdex.exe /D:ide-cd /d:usb-cd smartdrv /u lh qcd.exe lh doslfn lh ctmouse.exe goto end [ Last edited by hujintao on 2006-8-25 at 17:53 ] |
|
| 第43楼 yaya | 发表于 2006-08-25 18:20 |
| 银牌会员 发帖 353 积分 1,009 | |
|
复选及隐藏菜单可以 set config
可显示菜单项里可包含同级其他菜单项(可显/隐含)include,只包含了其设置,不能在下级菜单中显示这个同级菜单 是shsucdx.com的原因。从网上下载一个高版本的,可以解决问题 |
|
| 第44楼 hujintao | 发表于 2006-08-25 19:40 |
| 初级用户 发帖 21 积分 74 | |
|
用这种方法好像usb根本没执行(已复选中) 如果执行的话它的执行顺序在cd1或cd2之前还是之后?谢谢!
rem cm1= rem cm1= rem cm1= ======================== :usb h loadsys /r /f a:\usbaspi.sys /v /norst lh loadsys /r /f a:\di1000dd.sys lh loadsys /r /f a:\aspiohci.sys /int /all lh loadsys /r /f a:\aspiuhci.sys /int /all lh loadsys /r /f a:\usbcd.sys /d:usb-cd lh shsucdx.com /D:usb-cd goto end :cd1 lh shsucdx.com /D:ide-cd smartdrv /u lh qcd.exe lh ctmouse.exe lh doslfn goto end :cd2 lh mscdex.exe /D:ide-cd smartdrv /u lh qcd.exe lh doslfn lh ctmouse.exe goto end ================================== vide-cdd.sys & shsucdx.com已经是最新版了 SHCDX33A, 26-Dec-2005. usb驱动全部是Wengier的超级msdos710中的 [ Last edited by hujintao on 2006-8-25 at 21:03 ] |
|
| 第45楼 yaya | 发表于 2006-08-26 09:54 |
| 银牌会员 发帖 353 积分 1,009 | |
|
新版本的SHCDX33A应该没有问题。用法 shsucdx.com /D:?ide-cd /d:?usb-cd
如果你选择了 rem cm1=[? . 加载 USB rem cm1=[A. CD-ROM (vide-cdd.sys+shsucdx.com) (可loadiso) 对于config变量是 set config=usb set config=cd1 那么程序先把变量config设成usb,又改成cd1 对于复选菜单应该用不同的变量,如set config1=usb |
|
| 上一页 1 2 3 4 5 6 … 19 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |