|
VeDe
初级用户
 
积分 84
发帖 39
注册 2009-2-1
状态 离线
|
『第 31 楼』:
使用 LLM 解释/回答一下
Originally posted by yaya at 2009-4-26 00:08:
v4.01 2009/4/26 版本发布于1楼
修改:上下方向键可在本列移动,左右方向键可跨行移动
修正:项目标题字符数量被限制
改进:与虚拟机的兼容性
看起来相当滴诱惑。。。再次下载试用。。。
Originally posted by yaya at 2009-4-26 00:08:
v4.01 2009/4/26 version released on floor 1
Modified: Up and down arrow keys can move in this column, left and right arrow keys can move across rows
Fixed: The number of characters in the project title is limited
Improved: Compatibility with virtual machines
It looks quite tempting... Download again and try it out...
|
|
2009-4-26 11:37 |
|
|
33445566
初级用户
 
积分 29
发帖 16
注册 2007-9-20
状态 离线
|
『第 32 楼』:
使用 LLM 解释/回答一下
想不到DOS也能做出这么漂亮界面,收藏了
I didn't expect DOS could make such a beautiful interface, saved it
|
|
2009-4-28 04:16 |
|
|
rkzu
新手上路

积分 16
发帖 8
注册 2009-4-30
状态 离线
|
『第 33 楼』:
使用 LLM 解释/回答一下
不知如何用啊,遗憾中
I don't know how to use it, feeling regretful
|
|
2009-5-1 06:37 |
|
|
yaya
银牌会员
    
积分 1009
发帖 353
注册 2003-9-4
状态 离线
|
『第 34 楼』:
自带字体DIY
使用 LLM 解释/回答一下
如果系统不加载汉字字库,只是显示中文菜单,可使用自带字体,体积小巧。
方法1. 使用本是的MKFON.COM。优点是方便。可生成各种字体风格的菜单。但是同一菜单只能使用一种字体。目前只能使用简体字符。
方法2. 自己动手生成自带字体字库。缺点是复杂。但是可以在同一菜单使用不同字体,可以自造字符,比如个人签名,特殊符号,外文16点阵字符等。
字符内码不需要和汉字内码相同。比如8100代表宋体‘我’,8101代表楷体‘我’。
自带字体格式 偏移 长度 描述
00 2字节 字符数量(x)
02 2x字节 字符内码(8100-ffff)
2x+02 32x 字符点阵映象,横向取模
Last edited by yaya on 2009-5-4 at 03:46 ]
If the system does not load the Chinese character font library, but only displays the Chinese menu, the built-in font can be used, which is small in size.
Method 1. Use the MKFON.COM of this machine. The advantage is that it is convenient. It can generate menus with various font styles. But only one font can be used in the same menu. Currently, only simplified Chinese characters can be used.
Method 2. Generate the built-in font library by yourself. The disadvantage is that it is complicated. But different fonts can be used in the same menu, and custom characters can be made, such as personal signatures, special symbols, 16-dot foreign language characters, etc.
The character internal code does not need to be the same as the Chinese character internal code. For example, 8100 represents the Song typeface 'I', and 8101 represents the Kai typeface 'I'.
Built-in font format Offset Length Description
00 2 bytes Number of characters (x)
02 2x bytes Character internal code (8100-ffff)
2x+02 32x Character dot matrix image, horizontal mode taking the modulus
Last edited by yaya on 2009-5-4 at 03:46 ]
附件
1: mkfon.rar (2009-5-4 03:46, 1.79 KiB,下载次数: 19)
|
|
2009-5-4 03:42 |
|
|
xiaolongkun0
初级用户
 
积分 188
发帖 84
注册 2008-12-25
状态 离线
|
『第 35 楼』:
使用 LLM 解释/回答一下
MKFON.COM这个工具,实在不解.
MKFON myfile.txt
命令行参数只有一个文本文件,那么如何生成不同的风格的字体?
The tool MKFON.COM is really hard to understand.
For the command line parameter "MKFON myfile.txt" which only has one text file, then how to generate fonts with different styles?
|
|
2009-5-4 06:09 |
|
|
yaya
银牌会员
    
积分 1009
发帖 353
注册 2003-9-4
状态 离线
|
『第 36 楼』:
使用 LLM 解释/回答一下
本是上传过不同风格的hzk16点阵字库,MKFON.COM需要在当前目录或根目录放置字库文件,比如宋体,黑体,楷体等.
Originally, different styles of hzk16 dot matrix font libraries were uploaded. MKFON.COM needs to place font library files in the current directory or root directory, such as SimSun, Heiti, KaiTi, etc.
|
|
2009-5-4 08:01 |
|
|
cchessbd
高级用户
   
积分 525
发帖 222
注册 2006-8-28
状态 离线
|
『第 37 楼』:
yaya 你好!
使用 LLM 解释/回答一下
configp 4.01的菜单现在会制作了,但发现对relate unrelate 理解不透彻,可否详细解释下。
dos下的驱动,有的是互斥,有的是关联(就是加载a必须先加载b),有的是兼容关系。
1. 用relate与unrelate怎么实现这关联关系呢。
2. 互斥可否增加一个多斥?因为比如有五个选项互相排斥,你的unrelate就要五行。
当增加或减少菜单,修改起来实在不方便。
3. 你的主控是否可以改为多项(即跟被控一样,可以多项)?
4. 项目组可否以快捷键切换? 项目组内可否以快捷键选择?这样项目组多时切换方便。毕竟有五个项目组加一个确定,Tab一个键切换很是麻烦,而且组内有多于12个的选项。
不要考虑项目组快捷键与组内快捷键重复的问题。我只需按TAB,然后按快捷键即可切换另一项目组的快捷键。
5. configp现在很好用,我偏向于无jpg背景的菜单。觉得的这个可能兼容性好些。
6. 还有个遗憾就是你的菜单修改不是很方便,增加或减少选项时,如果有控制驱动加载,修改很不方便。
谢谢yaya,制作了这个好东西!
等待您的改进!
Last edited by cchessbd on 2009-5-9 at 21:35 ]
The menu of configp 4.01 can be made now, but I find that I don't fully understand relate unrelate. Can you explain it in detail?
In DOS, some drivers are mutually exclusive, some are related (that is, a must be loaded after b is loaded), and some are compatible relationships.
1. How to implement this related relationship with relate and unrelate.
2. Can mutual exclusion be increased to multi-exclusion? Because for example, if there are five options that are mutually exclusive, your unrelate will need five lines. When adding or reducing the menu, it is really inconvenient to modify.
3. Can your main control be changed to multiple items (that is, the same as the controlled one, can be multiple items)?
4. Can the project group be switched with a shortcut key? Can the project group be selected with a shortcut key? In this way, it is convenient to switch when there are many project groups. After all, there are five project groups plus one confirmation, and it is very troublesome to switch with the Tab key, and there are more than 12 options in the group. Don't consider the problem of the conflict between the project group shortcut key and the group internal shortcut key. I just need to press TAB and then press the shortcut key to switch to the shortcut key of another project group.
5. configp is very useful now, and I prefer the menu without a jpg background. I think this may have better compatibility.
6. There is also a regret that the modification of your menu is not very convenient. When adding or reducing options, if there are controlled drivers loaded, it is very inconvenient to modify.
Thank you yaya for making this great thing!
Waiting for your improvement!
Last edited by cchessbd on 2009-5-9 at 21:35 ]
|
|
2009-5-9 21:25 |
|
|
yaya
银牌会员
    
积分 1009
发帖 353
注册 2003-9-4
状态 离线
|
『第 38 楼』:
使用 LLM 解释/回答一下
所谓互斥、关联都是在菜单层面对项目而言。对于dos下驱动程序的互斥、关联和兼容因素,由菜单编辑者充分应用菜单提供的有限元素,通盘考虑。至于加载a必须先加载b,则在config.sys和autoexec.bat中,先加载b,后加载a。
被选关联relate:主控被选,被控有效。即主控被选,被控才可能选择(即有被选/未选之分)。主控未选,被控无效,被控都按未选处理。或者说,首先选择了主控,才能选择被控;不选择主控,相当于屏蔽被控。主控相当于被控的必要前提。
未选关联unrelate:主控被选,被控无效。即主控被选,被控都按未选处理,相当于屏蔽被控。主控未选,被控才可能选择(即有被选/未选之分)。或者说,选择了主控,屏蔽被控。主控被控相当于互斥。
主控可以考虑改为多项并列,简化菜单书写。不要把关联搞的太复杂,相互交替可能引起逻辑混乱。
项目组不会太多,没必要设置快捷键。
jpg背景不影响兼容性。不加载可能启动会快些。
Last edited by yaya on 2009-5-10 at 22:58 ]
The so-called mutual exclusion and association are all for items at the menu level. For the mutual exclusion, association and compatibility factors of driver programs under DOS, the menu editor should make full use of the limited elements provided by the menu and consider them as a whole. As for loading a must load b first, in config.sys and autoexec.bat, load b first and then load a.
Selected association relate: The master is selected, and the slave is effective. That is, the slave can be selected (that is, there are selected/unselected points) only when the master is selected. If the master is not selected, the slave is invalid, and the slave is all treated as unselected. Or, first select the master, then you can select the slave; not selecting the master is equivalent to shielding the slave. The master is equivalent to a necessary premise for the slave.
Unselected association unrelate: The master is selected, and the slave is invalid. That is, if the master is selected, the slave is all treated as unselected, which is equivalent to shielding the slave. If the master is not selected, the slave can be selected (that is, there are selected/unselected points). Or, selecting the master shields the slave. The master and slave are equivalent to mutual exclusion.
The master can be considered to be changed to multiple items in parallel to simplify menu writing. Don't make the association too complicated. Alternating with each other may cause logical confusion.
There won't be too many project groups, so there is no need to set shortcut keys.
The jpg background does not affect compatibility. Not loading may make the startup faster.
Last edited by yaya on 2009-5-10 at 22:58 ]
|
|
2009-5-10 22:55 |
|
|
yaya
银牌会员
    
积分 1009
发帖 353
注册 2003-9-4
状态 离线
|
『第 39 楼』:
使用 LLM 解释/回答一下
v4.02 2009/5/11 发布于1楼
修改:关联表达式可设置多项主控
例如:=1,2=3,4
v4.02 2009/5/11 Posted in Floor 1
Modified: The related expression can set multiple master controls
For example: =1,2=3,4
|
|
2009-5-11 23:14 |
|
|
VeDe
初级用户
 
积分 84
发帖 39
注册 2009-2-1
状态 离线
|
『第 40 楼』:
使用 LLM 解释/回答一下
Originally posted by yaya at 2009-5-11 23:14:
v4.02 2009/5/11 发布于1楼
修改:关联表达式可设置多项主控
例如:=1,2=3,4
美妙绝伦。。。这个更新相当洽意。。。
Originally posted by yaya at 2009-5-11 23:14:
v4.02 2009/5/11 Posted on floor 1
Modification: Multiple main controls can be set for the association expression
For example: =1,2=3,4
Marvelous... This update is quite satisfactory...
|
|
2009-5-12 14:40 |
|
|
cchessbd
高级用户
   
积分 525
发帖 222
注册 2006-8-28
状态 离线
|
『第 41 楼』:
使用 LLM 解释/回答一下
yaya 你好。
configp.sys在虚拟机测试良好,实机进入后无显示。
过会自动进入默认选项。不知道怎么回事……
我修改下背景颜色再试试吧。虚拟机里面的显示效果是不错的,
台式机液晶怎么会黑屏呢?
yaya hello.
The config.sys tested well in the virtual machine, but there is no display when booting into the actual machine.
It automatically enters the default option after a while...
I'll try modifying the background color. The display effect in the virtual machine is good,
Why does the desktop LCD go black?
|
|
2009-5-13 03:48 |
|
|
yaya
银牌会员
    
积分 1009
发帖 353
注册 2003-9-4
状态 离线
|
『第 42 楼』:
使用 LLM 解释/回答一下
可能是你的液晶台式机不支持800*600 114模式?
Maybe your LCD desktop computer does not support the 800*600 114 mode?
|
|
2009-5-13 04:45 |
|
|
cchessbd
高级用户
   
积分 525
发帖 222
注册 2006-8-28
状态 离线
|
『第 43 楼』:
使用 LLM 解释/回答一下
可以自定义显示参数吗? 比如600x480x60hz,建议为
device=configp.mnu /s 800x600x60的形式。这样兼容性就好点。
或者直接改为文本显示方式? 现在的测试是configp的驱动兼容性较好,但现在显示不出界面,是个大问题。
confect的兼容性次之,使用也方便,但是不便于组织;有时会出现不能运行grub4dos的问题。
还有yaya,我有五个选项是互斥的。用unrelate五行来实现。假如以
unrelate==1,2,3,4,5 (主控为空表示互斥)的语法来实现此功能,修改起来会稍微方便些。
这样某些两个互斥的选项,也只需要一行了。
或者以unrelate=1,2,3,4,5;6,7;8,9;10,11看起来更为简洁。整个互斥就只需一行了。
原来的功能建议还是保留,因为有时还是有包含关系的。
因为互斥项,以后要增加或减少驱动项,修改起来会很麻烦。我把驱动选择放到了一个界面。全部采用复选,但是勾选某个后,会将互斥的置为无效,以免中途死机。
而在另外一个窗口,为单选菜单,可以快捷运行某命令。
这样项目间切换就比较快。
太晚了,困。不知道自己说啥……
Last edited by cchessbd on 2009-5-13 at 12:06 ]
Can I customize the display parameters? For example, 600x480x60hz, it is suggested to be in the form of device=configp.mnu /s 800x600x60. This way, the compatibility will be better.
Or directly change to the text display mode? The current test is that the driver compatibility of configp is better, but now the interface cannot be displayed, which is a big problem.
Confect has the second best compatibility, and it is easy to use, but it is not easy to organize; sometimes there is a problem that grub4dos cannot run.
Also, for yaya, I have five mutually exclusive options. Use the unrelate five lines to implement. Suppose to implement this function with the syntax unrelate==1,2,3,4,5 (the master control is empty to indicate mutual exclusion), and it will be a little more convenient to modify. In this way, some two mutually exclusive options only need one line.
Or it looks more concise with unrelate=1,2,3,4,5;6,7;8,9;10,11. The entire mutual exclusion only needs one line. The original function suggestions are still reserved, because sometimes there are inclusion relationships.
Because of the mutually exclusive items, it will be very troublesome to add or reduce driver items in the future. I put the driver selection in an interface. All use checkboxes, but when a certain one is checked, the mutually exclusive ones will be invalidated to avoid crashing in the middle.
And in another window, it is a single-choice menu, which can run a certain command quickly.
So it is relatively fast to switch between projects.
Too late, sleepy. I don't know what I'm talking about...
Last edited by cchessbd on 2009-5-13 at 12:06 ]
|
|
2009-5-13 12:02 |
|
|
yaya
银牌会员
    
积分 1009
发帖 353
注册 2003-9-4
状态 离线
|
『第 44 楼』:
使用 LLM 解释/回答一下
单选类选项组是真正实现互斥的途径。应当把互斥项做为一个功能组。这样菜单看起来也清楚。
unrelate更适用于上级对下级的控制。
你可以用debug查看一下显示器是否不支持800×600模式。一般来说显示器都支持这一模式。
Single-choice option groups are the real way to achieve mutual exclusion. Mutually exclusive items should be treated as a functional group. This also makes the menu clear.
"Unrelate" is more suitable for upper-level control over lower-level ones.
You can use debug to check if the monitor does not support the 800×600 mode. Generally speaking, monitors all support this mode.
|
|
2009-5-13 23:17 |
|
|
shao3111
初级用户
 
积分 52
发帖 17
注册 2008-8-15
状态 离线
|
『第 45 楼』:
更新真快
使用 LLM 解释/回答一下
先下个试试,先前用了个3.03版的,现在也不知道能不能用得上
Let's download it and try first. I used the version 3.03 before, and I don't know if it can be used now.
|
|
2009-5-14 12:05 |
|