|
sanchuan
初级用户
积分 113
发帖 51
注册 2008-11-16 来自 武汉
状态 离线
|
『第
61 楼』:
Quote: | Originally posted by wuchan at 2009-1-6 16:41:
55555.我晕这么简单。。
不是光标直接选择呀。。。。。 |
|
最早的confect子项只有多选,选哪几个,是不能用回车键的,所以......
|
三川一笑 |
|
2009-1-6 16:49 |
|
|
yjd
初级用户
积分 156
发帖 76
注册 2007-8-20
状态 离线
|
『第
62 楼』:
真的太强了。终于看到方便我们使用的超简单的东西。竟然还支持提示信息
真的和我用的syslinux和grub4dos越来越近了。
楼主辛苦了。
|
|
2009-1-8 02:22 |
|
|
hyt3d
新手上路
积分 10
发帖 5
注册 2007-9-19
状态 离线
|
『第
63 楼』:
看惯了yaya的菜单,不知可否加入隐藏式菜单这个功能
|
|
2009-1-8 13:46 |
|
|
xiaoyunwang
高级用户
积分 939
发帖 374
注册 2007-10-17 来自 湖南张家界
状态 离线
|
|
2009-1-9 14:49 |
|
|
yjd
初级用户
积分 156
发帖 76
注册 2007-8-20
状态 离线
|
『第
65 楼』:
请教下:
; [CONFIG]
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 ]
|
|
2009-1-10 02:26 |
|
|
yjd
初级用户
积分 156
发帖 76
注册 2007-8-20
状态 离线
|
|
2009-1-10 06:15 |
|
|
sanchuan
初级用户
积分 113
发帖 51
注册 2008-11-16 来自 武汉
状态 离线
|
『第
67 楼』:
Quote: | Originally posted by yjd at 2009-1-10 02:26:
请教下:
; [CONFIG]
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 ... |
|
公共配置可以放在前面,也可以放在后面。不过,[CONFIG] 是Confect菜单的结尾标记,不能放在前面了。
Confect4.2 菜单部分容纳96个不重复汉字,标题和尾注容纳48个不重复汉字,共计144个汉字。
|
三川一笑 |
|
2009-1-10 09:27 |
|
|
yjd
初级用户
积分 156
发帖 76
注册 2007-8-20
状态 离线
|
『第
68 楼』:
autoexec.bat和config.sys设置上还是没搞懂-_-!!!。。。。。
config.sys:
。。。。略
set confect=auto,全自动网络刻隆;提示: 网络刻隆全自动模式
。。。。略
rem [auto]
autoexec.bat:
。。。。略
goto %confect%
:[auto]
echo Please wait..
md x:\ng
echo Please wait....
call x:\ng\netgh.bat
goto exit
。。。。略
知道问题出在rem [auto]可是不懂怎么设置
看了第四页解释还是没理解-_-!!!
这样执行显示如下图:
[ Last edited by yjd on 2009-1-10 at 14:25 ]
附件
1: snap013.jpg (2009-1-10 14:23, 3.28 K)
|
|
2009-1-10 14:23 |
|
|
sanchuan
初级用户
积分 113
发帖 51
注册 2008-11-16 来自 武汉
状态 离线
|
『第
69 楼』:
Quote: | Originally posted by yjd at 2009-1-10 14:23:
autoexec.bat和config.sys设置上还是没搞懂-_-!!!。。。。。
autoexec.bat:
。。。。略
goto %confect%
:[auto]
echo Please wait..
md x:\ng
echo Please wait....
call x:\ng\netgh.bat
goto exit
。。。。略
... |
|
问题出在 autoexec.bat 中的标号,正确的标号应是:
:auto
而不是 :[auto]
|
三川一笑 |
|
2009-1-10 14:36 |
|
|
yjd
初级用户
积分 156
发帖 76
注册 2007-8-20
状态 离线
|
『第
70 楼』:
Quote: | Originally posted by sanchuan at 2009-1-10 02:36 PM:
问题出在 autoexec.bat 中的标号,正确的标号应是:
:auto
而不是 :[auto] |
|
不好意思。是我写错了。我其他菜单是按:dos这样格式写的。但是还是不行。
看了前面的讨论说一定要在config.sys里的
如:
rem [dos]
这里一样要加变量?
我的config.sys菜单如下:
-----------------------------------------------------------------------------------------------
DEVICE=confect.sys /m
rem [SETTINGS]
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 [dos]
device=\soft\UMBPCI.SYS
rem [CONFIG]
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 ]
|
|
2009-1-10 20:47 |
|
|
sanchuan
初级用户
积分 113
发帖 51
注册 2008-11-16 来自 武汉
状态 离线
|
『第
71 楼』:
Quote: | Originally posted by yjd at 2009-1-10 20:47:
看了前面的讨论说一定要在config.sys里的
如:
rem [dos]
这里一样要加变量? ... |
|
在 rem [DOS] 配置块内,是根据需要设置变量,而不是非加不可。
confect菜单的主项,其实包含着一个变量,例如:
set confect=auto, ..... 注意:逗号前面就是标准的变量
在 autoexec.bat 中 goto %confect% ,系统就自动置换为 goto auto 了。
|
三川一笑 |
|
2009-1-10 21:04 |
|
|
yjd
初级用户
积分 156
发帖 76
注册 2007-8-20
状态 离线
|
『第
72 楼』:
非常感谢作者能来回答。那也就是说我的config.sys和autoexec.bat写的没有错了。
怎么还是提示label not found。您在前面回答他们的时候是说没有选择子项。
我这里只有一个当前主项。不知道为何。。。。
还有前面帖子写的是
rem [dos]
而您在4.2文档中写的是
;[dos]
这2个哪个是对的?还是都是起注释?
|
|
2009-1-10 21:10 |
|
|
sanchuan
初级用户
积分 113
发帖 51
注册 2008-11-16 来自 武汉
状态 离线
|
『第
73 楼』:
Quote: | 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 ]
|
三川一笑 |
|
2009-1-10 21:14 |
|
|
yjd
初级用户
积分 156
发帖 76
注册 2007-8-20
状态 离线
|
『第
74 楼』:
不知为何变成这样了。。。-_-!!!
解决了。用记事本重新保存下文件又好了-_-!!!
[ Last edited by yjd on 2009-1-11 at 04:42 ]
|
|
2009-1-10 21:26 |
|
|
softmouse
初级用户
积分 20
发帖 8
注册 2006-11-13
状态 离线
|
『第
75 楼』:
奇怪现象,一直搞不定,请指教。
根据说明,我使用了 /m 参数准备生成小字体(我理解为就是只包含菜单中有的字,这样可大大节约启动软件的空间)
DEVICE=DRV\CONFECT.SYS /m A:\HZK16
结果显示为混乱图形,见图。查看根目录,也没有生成confect.dot文件。
取消这个参数,一切正常。
是不是我理解有误?
|
|
2009-1-12 03:19 |
|