中国DOS联盟论坛

中国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:
用了device=conboot.sys /s后,如何让后面加载的device自动逐个执行,而不需要敲入会车?


设时间为0秒
第26楼 yaya 发表于 2006-03-18 08:37
银牌会员 发帖 353 积分 1,009
Originally posted by weilong888 at 2006-3-17 08:57 PM:
! I:\conboot\ConBoot.sys v2.00.rar: ConBoot.txt CRC 失败。文件被破坏
! I:\conboot\ConBoot.sys v2.00.rar: 不可预料的压缩文件末端
还是这样啊。


这是论坛的问题。上传了多次也不行。上传.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 58  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023