中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS汉化世界 & 中文系统 (中文化室) » 用于Config.sys的并列配置菜单 ConfigP.Mnu 2.02
English/Chinese Fix Translation
作者:
标题: 用于Config.sys的并列配置菜单 ConfigP.Mnu 2.02 上一主题 | 下一主题
qzwqzw
银牌会员

天的白色影子


积分 2343
发帖 636
注册 2004-3-6
状态 离线
『第 16 楼』:   使用 LLM 解释/回答一下

对作者的孜孜不倦的精神表示感动
再次加分以谢

不过关于示例效果的问题
不知道是不是我没有说清楚
虽然与图像的质量很有关系
但更多的是排版与美工的问题
只要有好的创意和构思
即使二值图像也能展示出很不错的效果

你的效果主要问题在于背景太突出
抢白了前景
建议换成色调比较单一的背景

菜单和提示文字的颜色搭配上也显得比较随意
建议在颜色选择上菜单比提示亮一些
选中比未选中亮一些(或者反色也是可以的)

而主菜单下的表格线建议换成中文全角的表格线
没有断续的感觉

这些你都可以借鉴一下网上其它优秀启动光盘的界面

另外,想知道图像右下角的两个字
是背景图上带的,还是程序后来加的
这是你的LOGO吗?

如果示例作的好的话
就很少有人去特意更换启动界面的风格
毕竟懒人还是很多的
这也就相当于为你的软件做了广告

最后,提两点期望

如果支持热区(无文字菜单,菜单文字在背景图上显示)那就太爽了
中文显示如果能直接利用现有的中文系统那就更爽了
如果能如Easyboot一般定制启动界面那就超爽了

Last edited by qzwqzw on 2007-7-6 at 08:46 AM ]


2007-7-6 08:29
查看资料  发短消息  网志   编辑帖子  回复  引用回复
minchengan
中级用户





积分 376
发帖 164
注册 2006-12-5
状态 离线
『第 17 楼』:   使用 LLM 解释/回答一下

应该还有些值得改进的地方吧。
试验过程中,不知道单选与多选在一起时怎么做?
那个.new文件为什么为0字节?
其与autoexec.bat还是对应的吗?
另外右下角那个好像是“建业”的两个字是你的名字?支持不好吗?要不换一个漂亮点的LOGO也可以接受啊
因为启动时的汉字试验了几次没有出来,遇到了上面几个问题,所以在这里问一问。先谢了

Last edited by minchengan on 2007-7-6 at 12:22 PM ]


2007-7-6 12:20
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
bhdc
初级用户





积分 48
发帖 23
注册 2006-2-23
状态 离线
『第 18 楼』:   使用 LLM 解释/回答一下

哇,太强悍啦,不过背景确实太花了些.....


2007-7-6 14:49
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
yaya
银牌会员





积分 1009
发帖 353
注册 2003-9-4
状态 离线
『第 19 楼』:   使用 LLM 解释/回答一下

背景确实花了些,不过示例主要展示启动界面的功能和文字颜色、位置的可塑性,程序的特点是为使用者提供最大的灵活性,以便展现自己的风格。
单选与多选不能在1个菜单。
与autoexec.bat还是对应的。
.new文件是什么?
图像右下角加个LOGO不可以接受吗?


2007-7-6 15:27
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
本是
银牌会员





积分 2221
发帖 789
注册 2005-1-27
状态 离线
『第 20 楼』:   使用 LLM 解释/回答一下

Originally posted by yaya at 2007-7-6 15:27:
背景确实花了些, ...


这个问题微软是这样看的:
MS的磁盘启动界面从来简洁,即使NTLDR能够显示彩色汉字支持ANSI代码,也没有刻意宣传。而且,OS的安装界面也是注意美观但有节制:只左右分块,左边是安装指令,右边是图形背景或带背景色的介绍文字。所以建议:
1.文图分块;
2.文字与图形的显示关系:
1)以图形为背景显示文字(如现在的状态)
2)在图形中清除一块图形,在可以设置的背景色上显示文字(这样也许会更加清晰)

当然,这只是一人之言。




my major is english----my love is dos----my teacher is the buddha----my friends--how about U
2007-7-6 16:29
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
yaya
银牌会员





积分 1009
发帖 353
注册 2003-9-4
状态 离线
『第 21 楼』:   使用 LLM 解释/回答一下

如果不选‘透明’,字符是有背景色的。如果不加载图像,背景是单一颜色。
发现1个奇怪现象,不知何故:实模式下,图像名称为binshan.gif或bs.gif或txz.gif时,config.sys加载第一个驱动设备himem.sys就出错,死机,此时还没有加载configp.mnu。而图像名称为b2.gif或123.gif则正常。


2007-7-6 16:58
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
qzwqzw
银牌会员

天的白色影子


积分 2343
发帖 636
注册 2004-3-6
状态 离线
『第 22 楼』:   使用 LLM 解释/回答一下

背景与文字的显示问题
---------------------------------
建议增加一个不显示界面文字的功能
所有的文字都由使用者自己画在背景上
切换菜单时只切换背景图
这样既绕过了排版与美工的问题
又避免了中英文显示的麻烦
之后可以再考虑提前载入鼠标驱动后支持热区的功能

不过这样的话
菜单项的选中和待选状态就变得难以展示
因为无法预知使用者自定义菜单的位置和大小
虽然可以单独开辟一块区域展示菜单项的选择
本是提到的文图分块可以作为类似的描述
Windows安装界面左侧菜单右侧展示的风格可以借鉴

不过这样的展示很可能过于生僻
而且背离传统的启动风格太远了
所以恐怕难以被人接受

Last edited by qzwqzw on 2007-7-6 at 05:44 PM ]


2007-7-6 17:41
查看资料  发短消息  网志   编辑帖子  回复  引用回复
本是
银牌会员





积分 2221
发帖 789
注册 2005-1-27
状态 离线
『第 23 楼』:   使用 LLM 解释/回答一下

Originally posted by yaya at 2007-7-6 16:58:
如果不选‘透明’,字符是有背景色的。如果不加载图像,背景是单一颜色。


字符如果是自己的程序控制下的显示,只要同时写字符的前景与背景,就可以背景多色。

Originally posted by yaya at 2007-7-6 16:58:
发现1个奇怪现象,不知何故:实模式下,图像名称为binshan.gif或bs.gif或txz.gif时,config.sys加载第一个驱动设备himem.sys就出错,死机,此时还没有加载configp.mnu。而图像名称为b2.gif或123.gif则正常。


死机原因我不清楚。但是,文件名似乎有些特点:
binshan.gif或bs.gif或txz.gif ——文件基本名是字符
b2.gif或123.gif————————文件基本名是16进制数
另外,我觉得图像文件名是否可以固定名称。




my major is english----my love is dos----my teacher is the buddha----my friends--how about U
2007-7-6 17:53
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
hulongzhuo
中级用户




积分 294
发帖 135
注册 2007-3-9
状态 离线
『第 24 楼』:   使用 LLM 解释/回答一下

我已经对YAYA这样的高人佩服得五体投地,

来迟了点,这么高级东东终于问世了,我才知道,
说得对,这已经不是CONFIGP.MNU了,真该叫做 XXXXBOOT,
高人,再受我一拜吧.................

Last edited by hulongzhuo on 2007-10-9 at 05:48 PM ]


2007-7-6 19:24
查看资料  发短消息  网志   编辑帖子  回复  引用回复
hulongzhuo
中级用户




积分 294
发帖 135
注册 2007-3-9
状态 离线
『第 25 楼』:   使用 LLM 解释/回答一下

YAYA,什么时候把CONFIGS.SYS也升级啊,

我等得好心急啊,这么实在的功能,别提有多爽了........


2007-7-6 19:36
查看资料  发短消息  网志   编辑帖子  回复  引用回复
hulongzhuo
中级用户




积分 294
发帖 135
注册 2007-3-9
状态 离线
『第 26 楼』:   使用 LLM 解释/回答一下

加分.加分.加分..............

Last edited by hulongzhuo on 2007-10-9 at 05:49 PM ]


2007-7-6 19:46
查看资料  发短消息  网志   编辑帖子  回复  引用回复
lianjiang2004
金牌会员





积分 3946
发帖 1884
注册 2006-1-20
状态 离线
『第 27 楼』:   使用 LLM 解释/回答一下

不知道菜单中有dos驱动选项,又有象partitionmagic之类工具选项时,autoexec.bat如何写。
关键是autoexec.bat没有例子,不会写。

比如原来的config.sys和autoexec.bat部分内容如下:
-----------------------------

submenu=msdos, MS-DOS 7.1 >>>
menuitem=gghost, GGhost
menuitem=ghost, Ghost v8.3 (normal)
menuitem=pm805, PartitionMagic Pro server 8.05
menuitem=diskgen, Disk Genius (CHS)
menuitem=cdrom, Ghost with PATA/SATA CD-ROM Support
menudefault=gghost,5
menucolor=15,1

[msdos]
menuitem=msdos1,MS-DOS 7.1 [ ]
menuitem=msdos2,MS-DOS 7.1 [himem ]
menuitem=msdos3,MS-DOS 7.1 [himem + umbpci]
menudefault=msdos3,5
menucolor=15,1

[msdos1]

[msdos2]
device=himem.sys /testmem:off
include m1

[msdos3]
device=himem.sys /testmem:off
device=umbpci.sys
include m1

[gghost]
device=himem.sys /testmem:off
include m1

[ghost]

[pm805]

[diskgen]

[cdrom]
device=himem.sys /testmem:off
devicehigh=qcdrom.sys /d:patacd01
devicehigh=gcdrom.sys /d:satacd01 /c0
devicehigh=gcdrom.sys /d:satacd02 /c1
devicehigh=gcdrom.sys /d:satacd03 /c2
include m1

-----------------------------
@echo off
cls
if "%config%"=="msdos1" goto msdos1
if "%config%"=="msdos2" goto msdos2
if "%config%"=="msdos3" goto msdos2
if "%config%"=="ghost" goto ghost
if "%config%"=="pm805" goto pm805
if "%config%"=="diskgen" goto diskgen
if "%config%"=="pqdi" goto pqdi
if "%config%"=="pqboot" goto pqboot
if "%config%"=="cdrom" goto cdrom

:ghost

:pm805

:diskgen

:pqboot

:cdrom




Windows 一键还原
http://www.yjhy.com
2007-7-29 18:32
查看资料  发短消息  网志   编辑帖子  回复  引用回复
yaya
银牌会员





积分 1009
发帖 353
注册 2003-9-4
状态 离线
『第 28 楼』:   使用 LLM 解释/回答一下

返回autoexec.bat的环境变量不是%config%,需要在配置块中设置。如果条件互斥,可只设1个变量,否则可多设几个变量。比如在块1设置 set abcd=1,在块3设置set abcd=2....
在autoexec.bat判断
if "%abcd%"=="1" goto msdos1
if "%abcd%"=="2" goto msdos2


2007-7-30 10:57
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
lianjiang2004
金牌会员





积分 3946
发帖 1884
注册 2006-1-20
状态 离线
『第 29 楼』:   使用 LLM 解释/回答一下

Originally posted by yaya at 2007-7-30 10:57:
返回autoexec.bat的环境变量不是%config%,需要在配置块中设置。如果条件互斥,可只设1个变量,否则可多设几个变量。比如在块1设置 set abcd=1,在块3设置se ...


谢谢,这就试试。原来就是不知道autoexec中如何使用环境变量。




Windows 一键还原
http://www.yjhy.com
2007-7-30 11:50
查看资料  发短消息  网志   编辑帖子  回复  引用回复
yuxinxing
新手上路





积分 10
发帖 5
注册 2007-8-2
状态 离线
『第 30 楼』:   使用 LLM 解释/回答一下

多谢提供,本人正需要这个


2007-8-2 11:41
查看资料  发短消息  网志   编辑帖子  回复  引用回复

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


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



论坛跳转: