![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-08 10:10 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行 |
| DOS汉化世界 & 中文系统 (中文化室) » Config中文菜单驱动Confect.sys (更新为4.3版) |
| 可打印版本 32,245 / 117 |
| 第46楼 sanchuan | 发表于 2009-01-04 22:55 |
| 初级用户 发帖 51 积分 113 来自 武汉 | |
Originally posted by joinnow2008 at 2009-1-4 22:38: Confect42将菜单选项的前32个汉字排在原制表符的位置上,这个位置的字符,系统会将第八位象素复制到第九位,所以没有中缝。Confect42又将标题、尾注的汉字放在另一个字符集,这样就有64个汉字没有中缝。对于使用汉字不多的菜单,是看不出中缝的,也就是说:汉字多了,肯定是有的汉字有中缝的——也许看得不那么明显。 |
|
| 第47楼 joinnow2008 | 发表于 2009-01-04 22:56 |
| 初级用户 发帖 17 积分 37 | |
|
请等等,我算一下汉字先。。。。。。。
|
|
| 第48楼 joinnow2008 | 发表于 2009-01-04 22:58 |
| 初级用户 发帖 17 积分 37 | |
|
本是老哥,很不好意思,
刚才我算了,至少不下70个不同的汉字,包括中文的书铭号《 》 |
|
| 第49楼 joinnow2008 | 发表于 2009-01-04 23:01 |
| 初级用户 发帖 17 积分 37 | |
|
回两位,仔细看过,没有中缝。
但菜单的字没有过32个,指的是,A,B,C,D,E选项后面的字 但如果加上标题跟尾注,过70个。 |
|
| 第50楼 joinnow2008 | 发表于 2009-01-04 23:14 |
| 初级用户 发帖 17 积分 37 | |
|
再次测试,发现不同之处,
用最早的版本,加9指定,液晶无事,且汉字无中缝, 刚才换了4。2版本,指定9,液晶无事,但汉字部分有缝,现场如下 标题,10几个字,无 菜单选项A,B,C,D ,E五项,25个字左右,无缝 尾注有两行,有缝。 |
|
| 第51楼 chishingchan | 发表于 2009-01-05 14:40 |
| 银牌会员 发帖 538 积分 1,284 | |
|
强烈要求楼主的下一版支持XP下的字体文件:bootfont.bin
|
|
| 第52楼 wuchan | 发表于 2009-01-06 11:49 |
| 初级用户 发帖 59 积分 119 | |
|
今天使用了4.2版本替换了我原来的。用的是更新过的有个问题,像请教下
就是我在config中一般都是用空执行的,所有的处理放在auto中,这样便于我们具体的修改。我用的子菜单,执行都只能执行第一项,不知为何。 具体如下 ***config.sys ...... ...... confect=sub_2,加载8139驱动启动ghost set option=DHCP,DHCP模式 set option=IP,IP模式(38.1) set confect=sub_3,加载6103驱动启动ghost set option=DHCP,DHCP模式 set option=IP,IP模式(38.1) set confect=sub_4,BIOS升级 REM [sub_1] set exec= REM [sub_2] REM [DHCP] set exec1= REM [IP] set exec2= REM [sub_3] REM [DHCP] set exec1= REM [IP] set exec2= ....... *******autoexec.bat ...... ....... :SUB_2 %exec1% echo copy c:\watdh.cfg c:\wattcp.cfg CD \DOSNET\8139 call 8139.BAT c:\ghost.exe GOTO END %exec2% echo copy c:\wat38.cfg c:\wattcp.cfg CD \DOSNET\8139 call 8139.BAT c:\ghost.exe GOTO END :SUB_3 %exec1% echo copy c:\watdh.cfg c:\wattcp.cfg CD \DOSNET\VIA6103 call VIA.BAT c:\ghost.exe GOTO END %exec2% echo copy c:\wat38.cfg c:\wattcp.cfg CD \DOSNET\VIA6103 call VIA.BAT c:\ghost.exe GOTO END :SUB_4 %exec% cd \bios .......... 在执行时都是只执行子项的第一个。难道在auto中不能自动跳转寻找对应的%exec*% 希望能帮忙指正下谢谢!! |
|
| 第53楼 wuchan | 发表于 2009-01-06 12:26 |
| 初级用户 发帖 59 积分 119 | |
|
难道都要把auto下的执行语句都要放到config下相应的%exec*%,按我理解,应该是auto和config通过主项的块名和相应的子项变量进行对应 对应的,不知这样怎么就不行。
我也试着把其中auto的部分语句放在conf里,但效果还是一样。 |
|
| 第54楼 sanchuan | 发表于 2009-01-06 12:50 |
| 初级用户 发帖 51 积分 113 来自 武汉 | |
Originally posted by wuchan at 2009-1-6 11:49: 你所遇到的问题,不是confect.sys 造成的。 在config中设置变量,不能为空——等于没有设置,结果就是在auto中遇到goto %confect%时,当然执行第一项。 根据你的情况,在Config.sys中应改成: ...... rem rem set sub2=DHCP rem set sub2=IP ...... 在autoexc.bat中,则改成: goto %confect% ...... :sub_2 goto %sub2% :DHCP echo copy c:\watdh.cfg c:\wattcp.cfg CD \DOSNET\8139 call 8139.BAT c:\ghost.exe GOTO END :IP echo copy c:\wat38.cfg c:\wattcp.cfg CD \DOSNET\8139 call 8139.BAT c:\ghost.exe GOTO END ...... 另外,在confect4.0的实例中,autoexec.bat用到 %exec1%。要注意的是这个变量在config.sys中,其实设置的是一个DOS命令,而不是auto中的标号。 在Config中设置的变量,如果是一个DOS命令,例如 set exec=dir ,则在auto中可以以 %exec% 的形式单独出现。 [ Last edited by sanchuan on 2009-1-6 at 13:15 ] |
|
| 第55楼 wuchan | 发表于 2009-01-06 15:22 |
| 初级用户 发帖 59 积分 119 | |
|
o .明白了。
原来以为exec代表的是变量,用来传输的。 还有参考3.0的在config中不是一定要 set %××××%么。 受教了,衷心的谢谢sanchuan老师。。。。 |
|
| 第56楼 wuchan | 发表于 2009-01-06 15:45 |
| 初级用户 发帖 59 积分 119 | |
|
还是不行呀。提示:“label not found”
我参考该的如下: ×××config。sys ....... set confect=sub_2,加载8139驱动启动ghost set option=DHCP,DHCP模式 set option=IP,IP模式(38.1) set confect=sub_3,加载6103驱动启动ghost set option=DHCP,DHCP模式 set option=IP,IP模式(38.1) set confect=sub_4,BIOS升级 REM [sub_1] set sub1= REM [sub_2] rem [DHCP] set sub2=DHCP rem [IP] set sub2=IP REM [sub_3] rem [DHCP] set sub3=DHCP REM [IP] set sub3=IP ....... ****autoexec.bat ..... GOTO %CONFECT% :SUB_1 %sub1% GOTO END :SUB_2 goto %sub2% :DHCP echo copy c:\watdh.cfg c:\wattcp.cfg CD \DOSNET\8139 call 8139.BAT c:\ghost.exe GOTO END :IP echo copy c:\wat38.cfg c:\wattcp.cfg CD \DOSNET\8139 call 8139.BAT c:\ghost.exe GOTO END :SUB_3 goto %sub3% :DHCP echo copy c:\watdh.cfg c:\wattcp.cfg CD \DOSNET\VIA6103 call VIA.BAT c:\ghost.exe GOTO END :IP echo copy c:\wat38.cfg c:\wattcp.cfg CD \DOSNET\VIA6103 call VIA.BAT c:\ghost.exe GOTO END ....... 这样也还是不行的。就提示了,我想应该是conf和auto文件的连系不上把。 老师。。。。 |
|
| 第57楼 本是 | 发表于 2009-01-06 15:46 |
| 银牌会员 发帖 790 积分 2,227 | |
Originally posted by chishingchan at 2009-1-5 14:40: 我已把其中的汉字库取出,没什么特殊的;所谓兼容性好是因为NTLDR显示方式是图形(非CONFECT、VTMAGIK那样的字符方式),而不是bootfont.bin!而且bootfont.bin太大、取字模麻烦!! bootfont.bin与hzk16相互转换程序见相关贴: http://www.cn-dos.net/forum/viewthread.php?tid=45546&fpage=1 http://www.cn-dos.net/forum/viewthread.php?tid=45267&fpage=1 |
|
| 第58楼 wuchan | 发表于 2009-01-06 15:58 |
| 初级用户 发帖 59 积分 119 | |
|
我试了下。单项菜单块的没有问题。就是有子项菜单的一执行就有提示'"label not found" 应该是子项菜单的变量传递 ,按介绍的在config中到auto无法联系上。
|
|
| 第59楼 sanchuan | 发表于 2009-01-06 16:31 |
| 初级用户 发帖 51 积分 113 来自 武汉 | |
Originally posted by wuchan at 2009-1-6 15:45: 你在启动DOS后的菜单中没有选择子项,所以有提示:“label not found” 应该按空格键设置要执行的子项,再回车 |
|
| 第60楼 wuchan | 发表于 2009-01-06 16:41 |
| 初级用户 发帖 59 积分 119 | |
|
55555.我晕这么简单。。
不是光标直接选择呀。。。。。 |
|
| 上一页 1 2 3 4 5 6 7 … 8 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |