中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-08 10:09
47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行
DOS汉化世界 & 中文系统 (中文化室) » Config中文菜单驱动Confect.sys (更新为4.3版)
可打印版本  32,242 / 117
第61楼 sanchuan 发表于 2009-01-06 16:49
初级用户 发帖 51 积分 113 来自 武汉
Originally posted by wuchan at 2009-1-6 16:41:
55555.我晕这么简单。。
不是光标直接选择呀。。。。。


最早的confect子项只有多选,选哪几个,是不能用回车键的,所以......
第62楼 yjd 发表于 2009-01-08 02:22
初级用户 发帖 76 积分 156
真的太强了。终于看到方便我们使用的超简单的东西。竟然还支持提示信息
真的和我用的syslinux和grub4dos越来越近了。
楼主辛苦了。
第63楼 hyt3d 发表于 2009-01-08 13:46
新手上路 发帖 5 积分 10
看惯了yaya的菜单,不知可否加入隐藏式菜单这个功能
第64楼 xiaoyunwang 发表于 2009-01-09 14:49
高级用户 发帖 374 积分 940 来自 湖南张家界
关注中...
第65楼 yjd 发表于 2009-01-10 02:26
初级用户 发帖 76 积分 156
请教下:

;

device=\dos\himem.sys /testmemff
device=\dos\emm386.sys noems

dos=high,umb,auto
fcbshigh=4,0
fileshigh=30
buffershigh=30,0
lastdrivehigh=32
stackshigh=9,256

这个公用配置可以放在config.sys的最前面吗?还是必须放在最尾部?

我看以前yaya的那个都是放在最前面执行的?

刚注意看了回帖。原来在第二页就有说明了。

[ Last edited by yjd on 2009-1-10 at 05:50 ]
第66楼 yjd 发表于 2009-01-10 06:15
初级用户 发帖 76 积分 156
请教下一行菜单支持多少汉字。
第67楼 sanchuan 发表于 2009-01-10 09:27
初级用户 发帖 51 积分 113 来自 武汉
Originally posted by yjd at 2009-1-10 02:26:
请教下:

;

device=\dos\himem.sys /testmem:off
device=\dos\emm386.sys noems

dos=high,umb,auto
fcbshigh=4,0
fileshigh=30
buffershigh=30,0
lastdrivehigh=32
stackshigh=9,256 ...


公共配置可以放在前面,也可以放在后面。不过, 是Confect菜单的结尾标记,不能放在前面了。

Confect4.2 菜单部分容纳96个不重复汉字,标题和尾注容纳48个不重复汉字,共计144个汉字。
第68楼 yjd 发表于 2009-01-10 14:23
初级用户 发帖 76 积分 156
autoexec.bat和config.sys设置上还是没搞懂-_-!!!。。。。。

config.sys:
。。。。略
set confect=auto,全自动网络刻隆;提示: 网络刻隆全自动模式
。。。。略
rem

autoexec.bat:
。。。。略
goto %confect%
:
echo Please wait..
md x:\ng
echo Please wait....
call x:\ng\netgh.bat
goto exit
。。。。略

知道问题出在rem 可是不懂怎么设置
看了第四页解释还是没理解-_-!!!
这样执行显示如下图:

[ Last edited by yjd on 2009-1-10 at 14:25 ]

附件
snap013.jpg (3.28 KiB)
第69楼 sanchuan 发表于 2009-01-10 14:36
初级用户 发帖 51 积分 113 来自 武汉
Originally posted by yjd at 2009-1-10 14:23:
autoexec.bat和config.sys设置上还是没搞懂-_-!!!。。。。。

autoexec.bat:
。。。。略
goto %confect%
:
echo Please wait..
md x:\ng
echo Please wait....
call x:\ng\netgh.bat
goto exit
。。。。略
...


问题出在 autoexec.bat 中的标号,正确的标号应是:
:auto

而不是 :
第70楼 yjd 发表于 2009-01-10 20:47
初级用户 发帖 76 积分 156
Originally posted by sanchuan at 2009-1-10 02:36 PM:


问题出在 autoexec.bat 中的标号,正确的标号应是:
:auto

而不是 :

不好意思。是我写错了。我其他菜单是按:dos这样格式写的。但是还是不行。

看了前面的讨论说一定要在config.sys里的
如:
rem
这里一样要加变量?

我的config.sys菜单如下:
-----------------------------------------------------------------------------------------------
DEVICE=confect.sys /m

rem
set alHead=6
set align=8,1
set alNote=6
set shortcut=a,1
set color=2,8,8,8
set default=1,30,8
set heading=
set heading= 常用维护工具
set heading====================================
set heading=
set endnote=用↑→↓或←键移动亮条,或用 A、B、C ... 键选择主项
set endnote=选项用数字键或空格键设置(或清除),用 Enter 键确定。

set confect=dos,DOS工具箱;

rem
device=\soft\UMBPCI.SYS

rem
SHELL=command.com /P /E:640
DEVICE=a:\soft\HIMEM.SYS /TESTMEM:OFF
dos=NOAUTO,high,umb
files=80
stackshigh=9,256
lastdrive=z
buffers=20,8
numlock=on
-----------------------------------------------------------------------------------------------
autoexec.bat如下:
-----------------------------------------------------------------------------------------------
SET CONFIG=%CONFECT%
SET CONFECT=
set EXPAND=YES
a:\soft\xmsdsk 10240 x: /y >NUL
a:\soft\FINDRAMD.EXE >nul
path=a:\;a:\soft;x:\;x:\lan;x:\tmp >nul
md x:\Tmp >nul
md x:\soft >nul
set temp=x:\Tmp
set tmp=x:\Tmp

goto %confect%

:dos
call m.bat
goto exit

还是提示:
goto
label not found

[ Last edited by yjd on 2009-1-10 at 20:51 ]
第71楼 sanchuan 发表于 2009-01-10 21:04
初级用户 发帖 51 积分 113 来自 武汉
Originally posted by yjd at 2009-1-10 20:47:

看了前面的讨论说一定要在config.sys里的
如:
rem
这里一样要加变量? ...


在 rem 配置块内,是根据需要设置变量,而不是非加不可。

confect菜单的主项,其实包含着一个变量,例如:
set confect=auto, ..... 注意:逗号前面就是标准的变量

在 autoexec.bat 中 goto %confect% ,系统就自动置换为 goto auto 了。
第72楼 yjd 发表于 2009-01-10 21:10
初级用户 发帖 76 积分 156
非常感谢作者能来回答。那也就是说我的config.sys和autoexec.bat写的没有错了。
怎么还是提示label not found。您在前面回答他们的时候是说没有选择子项。
我这里只有一个当前主项。不知道为何。。。。

还有前面帖子写的是
rem [dos]
而您在4.2文档中写的是
;[dos]
这2个哪个是对的?还是都是起注释?
第73楼 sanchuan 发表于 2009-01-10 21:14
初级用户 发帖 51 积分 113 来自 武汉
Originally posted by yjd at 2009-1-10 20:47:

autoexec.bat如下:
-----------------------------------------------------------------------------------------------
SET CONFIG=%CONFECT%
SET CONFECT=
set EXPAND=YES
a:\soft\xmsdsk 10240 x: /y >NUL
a:\soft\FINDRAMD.EXE >nul
path=a:\;a:\soft;x:\;x:\lan;x:\tmp >nul
md x:\Tmp >nul
md x:\soft >nul
set temp=x:\Tmp
set tmp=x:\Tmp

goto %confect%

:dos
call m.bat
goto exit

还是提示:
goto
label not found
...



问题出在 最后的 goto exit ———— 没有发现标号 :exit

goto 后面是一个出口的标号,在Autoexec.bat 中应该有与之对应的标号

根据你的情况,应该在最后加一行:
:exit

这一行标号的下面,可根据情况添加命令,也可什么都不写


关于 rem 和分号, 在confing正文中是一个意思,起到注释的作用;而confect正是利用这一点来驱动自定义的菜单。

[ Last edited by sanchuan on 2009-1-10 at 21:20 ]
第74楼 yjd 发表于 2009-01-10 21:26
初级用户 发帖 76 积分 156
不知为何变成这样了。。。-_-!!!
解决了。用记事本重新保存下文件又好了-_-!!!



[ Last edited by yjd on 2009-1-11 at 04:42 ]
第75楼 softmouse 发表于 2009-01-12 03:19
初级用户 发帖 8 积分 20
奇怪现象,一直搞不定,请指教。

根据说明,我使用了 /m 参数准备生成小字体(我理解为就是只包含菜单中有的字,这样可大大节约启动软件的空间)
DEVICE=DRV\CONFECT.SYS /m A:\HZK16
结果显示为混乱图形,见图。查看根目录,也没有生成confect.dot文件。

取消这个参数,一切正常。

是不是我理解有误?

上一页  12 3 4 5 6 7 8  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023