![]() |
中国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 的驱动程序并列配置菜单 ConfigP.Mnu v1.01 |
| 可打印版本 30,373 / 115 |
| 第16楼 yaya | 发表于 2006-03-16 15:38 |
| 银牌会员 发帖 353 积分 1,009 | |
|
v2.00 2006/3/16 发布于1楼
修改:名称由 ConMenuR.sys 改为 ConBoot.sys 修改:标识符改为英文 增加:标题、尾注颜色 增加:注释颜色、位置 增加:屏蔽 config.sys 信息开关 |
|
| 第17楼 weilong888 | 发表于 2006-03-16 19:49 |
| 银牌会员 发帖 548 积分 1,270 | |
|
! I:\conboot.rar: ConBoot.txt CRC 失败。文件被破坏
! I:\conboot.rar: 不可预料的压缩文件末端 这是什么 回事啊? |
|
| 第18楼 本是 | 发表于 2006-03-16 22:25 |
| 银牌会员 发帖 790 积分 2,227 | |
|
RE yaya:
你的CONMENU.sys和CONBOOT.sys发展得不错! 只是有它们的命名上,我有个建议: 前提:设备驱动程序的扩展名定为.SYS是常规,但这是可以改变的,应该以反映功能为好。 CONMENU.sys可考虑改名为ConfigSer.Mnu--意为用于CONFIG的serial串行MeNU CONBOOT.sys可考虑改名为ConfigPar.Mnu--意为用于CONFIG的parallel并行MeNU 只是个人意见而已。 |
|
| 第19楼 本是 | 发表于 2006-03-16 22:32 |
| 银牌会员 发帖 790 积分 2,227 | |
|
下载后解压时,WINRAR报错同17楼!!!
|
|
| 第20楼 willsort | 发表于 2006-03-16 23:34 |
| 元老会员 发帖 1,512 积分 4,432 | |
|
Re yaya:
下载解压后,虽然有 CRC 错误,但仍然得到了 ConBoot.sys ,根据兄在二楼更新的示例再次进行了简短的测试。 首先,恭喜兄很快就掌握了在 Config.sys 中禁止冗余信息输出的方法,不知是否采用了类似 ctty 的原理?经测试后,发现使用 /s 禁止所有 device 的输出后,执行菜单会有意外的滚屏动作,也就是说,系统首先输出了若干空行,然后再进行了清屏;再将 /u 一句移动到 vide-cdd 一句之前,不再滚屏,而是直接清屏显示 vide-cdd 输出信息。 关于标识符的格式,兄采用了类似 rem 0menu=nest 而非 rem NestMenu=0, 的格式,是因为前者实现起来更简单吗?抑或是对1.xx风格的继承?而 Common Item 实现的似乎是所有级别菜单的菜单项共享,而我们可能更需要在某一级菜单实现配置语句的共享,比如在内存配置菜单中 himem.sys 的共享。 关于Color的设定,在TextColor中设定背景色是否恰当?我的建议是,使用Color设定缺省的前景和背景色,然后再特定的Text语句中再设定特殊的前景和背景色。比如 “rem EndNote=26, 按↑↓或相应字母选择菜单项”。 最后,希望可以支持菜单项在上下方向上的循环选择。 |
|
| 第21楼 yaya | 发表于 2006-03-17 18:23 |
| 银牌会员 发帖 353 积分 1,009 | |
|
Re 本是:
你的建议很好,准备采纳。 文件已重新上传。 |
|
| 第22楼 yaya | 发表于 2006-03-17 18:26 |
| 银牌会员 发帖 353 积分 1,009 | |
|
Re willsort:
关于禁止冗余信息输出的方法,我现在也没有吃透。一开始是内建一个nul文件,把显示设备句柄指向它,这能屏蔽dos内部输出信息,但不能屏蔽由中断产生的显示信息。之后考虑刷黑屏,但屏蔽时间长的话,容易让人误解为死机。最后采用禁止显示页的方法,没有字符输出,而有光标显示。不足之处是有输出时,虽然没有打印出字符,但光标在屏幕上有移动痕迹。重新上传的程序在屏蔽前进行了清屏,效果稍好一些。 关于标识符的格式,确实是因为前者实现起来更简单。rem item=common 是所有级别菜单的共享项目,用来实现常规的返回/退出。如果某一级菜单的所有项目都含有某一配置块,如 himem.sys ,可以单独给它分配一个配置块顺序号,比如0,加在这一级菜单的所有项目中,也不算太罗嗦吧。 关于颜色的设定,TextColor 就是原有的 Color。这是为了区别标题和尾注,如果容易产生误解,下次改回 Color。一开始也考虑过使用 rem caption=6,... 这样的语法,后来觉得每条语句中都得加一个',',故舍弃。 可以支持菜单及项目的循环选择。谢谢这一建议。 |
|
| 第23楼 weilong888 | 发表于 2006-03-17 20:57 |
| 银牌会员 发帖 548 积分 1,270 | |
|
! I:\conboot\ConBoot.sys v2.00.rar: ConBoot.txt CRC 失败。文件被破坏
! I:\conboot\ConBoot.sys v2.00.rar: 不可预料的压缩文件末端 还是这样啊。 |
|
| 第24楼 martin325 | 发表于 2006-03-17 22:36 |
| 银牌会员 发帖 603 积分 1,582 | |
|
用了device=conboot.sys /s后,如何让后面加载的device自动逐个执行,而不需要敲入会车?
|
|
| 第25楼 yaya | 发表于 2006-03-18 08:32 |
| 银牌会员 发帖 353 积分 1,009 | |
Originally posted by martin325 at 2006-3-17 10:36 PM: 设时间为0秒 |
|
| 第26楼 yaya | 发表于 2006-03-18 08:37 |
| 银牌会员 发帖 353 积分 1,009 | |
Originally posted by weilong888 at 2006-3-17 08:57 PM: 这是论坛的问题。上传了多次也不行。上传.cab文件也一样。甚至不能上传.txt 文件。好在可以解压出conboot.sys文件。请论坛版主解决此问题。 [ Last edited by yaya on 2006-3-18 at 08:38 ] |
|
| 第27楼 本是 | 发表于 2006-03-18 10:02 |
| 银牌会员 发帖 790 积分 2,227 | |
|
RE YAYA:
你可以考虑先传到某个网络硬盘,再在此给个链接--作为暂时的办法吧。 日后,你如果想把CONFIGxxx.MNU推广到英语国家的话,我可以考虑给你翻译介绍成英语。他们的CONFIG工具没有你的这个简洁、先进! |
|
| 第28楼 yaya | 发表于 2006-03-19 17:53 |
| 银牌会员 发帖 353 积分 1,009 | |
|
Re 本是:
我编这个程序一是为了自己使用,二是与人方便,如果你能翻译成英语,让更多的人了解和使用,实属善举,那就有劳你了。 屏蔽后光标在屏幕上有移动痕迹,是件憾事,还有什么更好的方法? |
|
| 第29楼 本是 | 发表于 2006-03-20 12:55 |
| 银牌会员 发帖 790 积分 2,227 | |
|
你写个材料:
1。简介(半页汉字) 2。新手上路(1个实例) 3。详细介绍(多个实例) 4。BUGS -- FAQ 你写好材料点我回复的帖子下的“邮件”按钮(恕我罗嗦),我给你转换--不是一句句地对译,会有些变化,因为语言各有各的特点。 |
|
| 第30楼 yaya | 发表于 2006-03-20 13:36 |
| 银牌会员 发帖 353 积分 1,009 | |
|
等下一版吧
下载链接http://bbs.cfanhome.com/dispbbs.asp?boardid=45&id=580332 [ Last edited by yaya on 2006-3-20 at 14:05 ] |
|
| 上一页 1 2 3 4 5 … 8 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |