无忧启动论坛

标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO) [打印本页]

作者: xoben    时间: 2002-1-23 09:45
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
1、是在xhwfq文件基础上修改的,只须loader.bin,diskem2x.bin,diskemu.cmd三个文件,
   支持0-9和光标键选菜单,回车执行;
2、因上传文件大小限制,用WinRAR压缩成3个文件,解压后为mycd.iso。
作者: xclxd    时间: 2002-1-23 09:55
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
附件呢?
作者: xoben    时间: 2002-1-23 09:55
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
[UploadFile=2_2398_2.rar]这是第1个文件。
作者: xoben    时间: 2002-1-23 09:59
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
[UploadFile=2_2398_3.rar]这是第2个文件。
作者: xoben    时间: 2002-1-23 10:05
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
[UploadFile=2_2398_4.rar]这是第3个文件。
全部下载后修改文件名mycd1.rar->mycd.r00,mycd2.rar->mycd.r01,用WinRAR解压。
作者: xoben    时间: 2002-1-23 10:26
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
[UploadFile=2_2398_5.zip]更新,仅128K的中文菜单ISO。
作者: xclxd    时间: 2002-1-23 10:26
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
很不错!能放出制作方法吗?
作者: szlwj    时间: 2002-1-23 10:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: xoben    时间: 2002-1-23 10:55
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
3文件法制作的无忧5号启动ISO,解压后大小128K。
制作方法正在设计,测试好后马上放出来。

作者: xoben    时间: 2002-1-23 10:58
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
[UploadFile=2_2398_9.zip]对不起,刚才忘了附件。
作者: 自由鸟    时间: 2002-1-23 11:28
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
应该把原码放出来看看,看iso有什么用处呢?只能是过一下眼瘾!!
作者: huwuyuan    时间: 2002-1-23 13:28
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
[这个贴子最后由huwuyuan在 2002/01/23 03:36pm 编辑]

快点放出来,等待,你的myloader.bin是否能提供?
作者: bongarcon    时间: 2002-1-23 16:11
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
rar文件校验错误啊。
作者: xoben    时间: 2002-1-23 17:16
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
中文启动菜单制作程序已完成,还是在xhwfq方法基础上进行。
主要步骤:
1)修改diskemu.txt文件,定义菜单文字和按键处理;
2)运行mkcmenu.exe,生成diskemu.cmd文件;
3)运行copy3.bat,生成loader.bin、diskem2x.bin;
4)修改color.ini,定义屏幕区域;
5)运行setcolor.bat,写入参数;
6)制作ISO--不用多说了吧?
7)用VMWare测试
8)刻碟--成功!

作者: xoben    时间: 2002-1-23 17:26
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
[UploadFile=2_2398_14.bmp]这是制作后的效果图。
作者: xoben    时间: 2002-1-23 17:32
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
[UploadFile=2_2398_15.zip]这是制作包,加上原有的mkcmenu.exe和mkcmenu.dat就全啦!
其实xhwfq主要修改的是显示部分,本人加入了键盘处理,真的很完美。
作者: bongarcon    时间: 2002-1-23 17:56
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
汉字显示有限制吗?
作者: davidxw    时间: 2002-1-23 18:18
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
能不能把文件和制作方法給全?
作者: 快乐快烧坏    时间: 2002-1-23 19:38
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
这是干什么用的呀,我是新手!不明白是怎么回事!
有人能告诉我吗?
我现在是借的刻录机刻盘!
作者: leo su    时间: 2002-1-23 19:54
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
我剛剛試了
真的好用
作者: 碧海狂涛    时间: 2002-1-23 20:42
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
不错!
作者: 老陈    时间: 2002-1-23 20:48
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
4)修改color.ini,定义屏幕区域;
这个怎么定义??
作者: leo su    时间: 2002-1-23 20:58
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
我也是不懂顏色的設定,還有上下件的設定
color.ini
==============
初始顏色的制訂
-------
光條數
-------
光條變化的位置
作者: leo su    时间: 2002-1-24 00:21
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
[UploadFile=2_2398_24.txt]我把setcolor.ini加了點註釋
作者: xoben    时间: 2002-1-24 08:31
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
补充说明:
1、关于color.ini的结构,正像leo su所说,第一节(a xxxx 到 w0之间的定义为一节)为初始屏幕的区域定义;第二节定义菜单条数和缺省菜单条;第3节以后定义每个菜单项的屏幕变化区域;
2、关于区域数限制,初始屏幕最多22个区域,菜单条最多6个区域,最多10个菜单项;
3、关于汉字数目,由显示部分处理,即xhwfq原版64个汉字;
4、关于按键定义,光标键UP和DOWN在diskem2x.bin中处理,只要在diskemu.cmd中定义按键1-9对应相应的菜单项处理即可,0对应10;
5、关于制作包,如果xhwfq修改mkcmenu.exe,可省略copy3.bat和copy3.ini文件和相关步骤;如果hata1234修改pmenuedit.exe,可省略setcolor.bat和color.ini文件及相关步骤。
6、本人将不再进行后续工作,请大家谅解。
作者: xoben    时间: 2002-1-24 08:38
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
[UploadFile=2_2398_26.zip]最后,还是补全整个制作包,给大家提供方便。
作者: xhwfq    时间: 2002-1-24 09:27
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
做得不错,不过离"完美"还差一点点.
  1.不能用任意键控制光条的移动,如tab键,左右键等.
  2.不能由用户在.cmd中任意控制光条的移动.
  我已有的比较好的思路,可以解决上述问题,光条怎么移动,全由用户
在diskemu.cmd中控制,不需要修改键盘管理模块,即可用3个文件实现光
条菜单,可谓"真正完美".我会在以后的版本中加入此功能.
  

作者: huwuyuan    时间: 2002-1-24 09:47
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
下面引用由xhwfq2002/01/24 09:27am 发表的内容:
做得不错,不过离"完美"还差一点点.
  1.不能用任意键控制光条的移动,如tab键,左右键等.
  2.不能由用户在.cmd中任意控制光条的移动.
  我已有的比较好的思路,可以解决上述问题,光条怎么移动,全由用户
...
能否现在提供demo给大家测试一下?好一起分享!

作者: leo su    时间: 2002-1-24 16:28
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
奇怪,一定要從最後一項開始選起?
作者: xoben    时间: 2002-1-25 13:00
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
下面引用由leo su2002/01/24 04:28pm 发表的内容:
奇怪,一定要從最後一項開始選起?
注意第2节
a 2e00
db 04   ;总菜单条数,4个菜单项
db 04   ;缺省菜单条,最后1条        --- 是不是这里没改?
作者: xoben    时间: 2002-1-25 13:04
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
下面引用由psfan2002/01/24 06:35pm 发表的内容:
能不能加入←、→键和TAB键的控制?
因为xhwfq将要有后续版本放出来,本人不打算再作修改,请多包涵。

作者: leo su    时间: 2002-1-25 14:03
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
下面引用由xoben2002/01/25 01:00pm 发表的内容:
注意第2节
a 2e00
db 04   ;总菜单条数,4个菜单项
db 04   ;缺省菜单条,最后1条        --- 是不是这里没改?
喔!原來如此
我再試試
多謝多謝
作者: xoben    时间: 2002-1-25 17:03
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
[UploadFile=2_2398_35.zip]
下面引用由psfan2002/01/25 04:31pm 发表的内容:
因为时间关系,我急需刻盘,但又不想留下遗憾,能不能告诉我判断按键的代码在什么位置,我宁可使用两个diskem2x.bin,一个管左右键,另一个管上下键,行不行?
这个是认左右键的,希望仁兄没有太多遗憾。
作者: leo su    时间: 2002-1-25 17:13
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
下面引用由leo su2002/01/25 02:03pm 发表的内容:
喔!原來如此
我再試試
多謝多謝
還是不行
我的菜單是三個光條
a 2e00
db 03   
db 03---這裡用2,1,0試過都不行
我用取巧的方式解決了
onkey 4 boot 80
onkey c boot 80
然後把"由硬盤啟動"放在選單的第一項
[c]由硬盤啟動
[1]....
[2]....
[3]....
嘻嘻
作者: xoben    时间: 2002-1-25 18:52
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
下面引用由leo su2002/01/25 05:13pm 发表的内容:
還是不行
我的菜單是三個光條
a 2e00
db 03   
...
测试了一下,diskem2x.bin没有错。
估计是color.ini第一节区域定义出错,因为初始显示仅调用第一节参数,后边的菜单项定义在按键时才调用(启动后,按一下光标键,仔细看光标条变化情况)。

作者: xhwfq    时间: 2002-1-25 20:52
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
下面引用由xoben2002/01/25 01:04pm 发表的内容:
因为xhwfq将要有后续版本放出来,本人不打算再作修改,请多包涵。
    其实xoben兄已经做得很好了,只不过每个人对按键有不同的要求,总要做修原程序,太烦了.我只是想做个更通用的,让用户通过.cmd中的命令来移动光条,设置颜色,甚至移动光标.
    不过这段时间比较忙,要过几天才有时间做.没办法啦,领导怕我们闲出病来,总是找点事来让我们做做.
作者: leo su    时间: 2002-1-25 21:43
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
我知道我錯在哪了
原來只要修改第二節即可
我原本以為第三節要隨之變動
謝謝xoben兄
作者: huwuyuan    时间: 2002-1-25 23:11
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
下面引用由xhwfq2002/01/25 08:52pm 发表的内容:
其实xoben兄已经做得很好了,只不过每个人对按键有不同的要求,总要做修原程序,太烦了.我只是想做个更通用的,让用户通过.cmd中的命令来移动光条,设置颜色,甚至移动光标.
    不过这段时间比较忙,要过几天才有时间 ...
感谢你的无私奉献!我已经用你的新版本了,但是根目录下文件还是太多,如果6个光标要14个文件,*.img文件我可以将它放到img文件夹下,只需改为:
:menu1
cls
cd img(这是加的)
run *.img
希望你2个文件的新版问世!

作者: huwuyuan    时间: 2002-1-25 23:25
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
[这个贴子最后由huwuyuan在 2002/01/25 11:31pm 编辑]
下面引用由leo su2002/01/25 09:43pm 发表的内容:
我知道我錯在哪了
原來只要修改第二節即可
我原本以為第三節要隨之變動
謝謝xoben兄
你的diskemu.txt和setcolor.ini能不能发给我看看,我的mail:huwuyuan@163.com
我老是不成功,谢谢!!!!

作者: leo su    时间: 2002-1-26 00:10
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
下面引用由huwuyuan2002/01/25 11:25pm 发表的内容:
你的diskemu.txt和setcolor.ini能不能发给我看看,我的mail:huwuyuan@163.com
我老是不成功,谢谢!!!!
請收信
作者: huwuyuan    时间: 2002-1-26 10:25
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
下面引用由leo su2002/01/26 00:10am 发表的内容:
請收信
谢谢!我马上看看!

作者: davidxw    时间: 2002-1-26 17:30
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
[这个贴子最后由davidxw在 2002/01/26 05:41pm 编辑]
下面引用由huwuyuan2002/01/25 11:25pm 发表的内容:
你的diskemu.txt和setcolor.ini能不能发给我看看,我的mail:huwuyuan@163.com
我老是不成功,谢谢!!!!

能不能也传给我看看,我的Mail:david.xw@163.com
先谢了!!!
作者: leo su    时间: 2002-1-26 17:54
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
下面引用由davidxw2002/01/26 05:30pm 发表的内容:
能不能也传给我看看,我的Mail:david.xw@163.com
先谢了!!!
請收信
作者: huwuyuan    时间: 2002-1-26 18:02
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
发了,去看信
作者: huwuyuan    时间: 2002-1-26 18:10
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
下面引用由leo su2002/01/26 05:54pm 发表的内容:
請收信
你是在台湾吗?那么你的无忧3.1字体正常吗?tw是不支持繁体中文的?

作者: davidxw    时间: 2002-1-26 18:18
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
谢谢,我再试试!!!
我用的繁体版,不过我用GB5W可以转换过来.

作者: huwuyuan    时间: 2002-1-26 19:07
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
下面引用由davidxw2002/01/26 06:18pm 发表的内容:
谢谢,我再试试!!!
我用的繁体版,不过我用GB5W可以转换过来.
怎么转的,要是能支持繁体就好了,其实现在的无忧3.0是不支持繁体显示的!

作者: leo su    时间: 2002-1-27 00:29
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
下面引用由huwuyuan2002/01/26 06:10pm 发表的内容:
你是在台湾吗?那么你的无忧3.1字体正常吗?tw是不支持繁体中文的?
我不是高級會員,呵呵
作者: huwuyuan    时间: 2002-1-27 11:15
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
加入啊!
作者: davidxw    时间: 2002-1-28 08:37
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
下面引用由huwuyuan2002/01/26 07:07pm 发表的内容:
怎么转的,要是能支持繁体就好了,其实现在的无忧3.0是不支持繁体显示的!
GB5W只可以转换文件,对启动就不行了.不像TW一样. GB5W只是个繁简转换工具.
作者: 紫狐    时间: 2002-1-28 18:07
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
ccdos 97可以支持繁体。
作者: 紫狐    时间: 2002-1-28 18:43
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
[这个贴子最后由紫狐在 2002/01/28 06:47pm 编辑]

成然CCDOS 97 R1标准版支持繁体。
作者: bonedragon    时间: 2002-1-28 19:42
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
怎么修改光标的初始位置?怎么修改setcolor.ini的代码?
作者: tangyp    时间: 2002-1-28 22:38
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
东方快车2000中的成然CCDOS 97 DFKC2000专用版也支持繁体和简体,又有GB5和GB5W,又有拼音和五笔两种输入法,体积不大压缩只有1MB左右。有要的吗?
作者: leo su    时间: 2002-1-29 01:28
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
下面引用由bonedragon2002/01/28 07:42pm 发表的内容:
怎么修改光标的初始位置?怎么修改setcolor.ini的代码?
a2e00
db 03
db 01<--改成1or2or3
作者: bonedragon    时间: 2002-1-30 14:20
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
下面引用由leo su2002/01/29 01:28am 发表的内容:
a2e00
db 03
db 01<--改成1or2or3
:(
没用。。。
作者: 小坏    时间: 2002-1-30 17:53
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
其实就是改db 01<--改成1or2or3 ,但是你要在定义屏幕区域的时候把颜色改好
ndiskem2x.bin
l0
a2f80
db 08
a
dw 0000
dw 004f
db 3e
a
dw 0100
dw 184f
db 1e
a
dw 0513    《--这里
dw 053d
db f4
a
dw 0615
dw 0f3f
db 07
a
dw 0613
dw 0e3d
db 30
a
dw 0d1a
dw 0d37
db 7f
a
dw 150b
dw 1747
db 07
a
dw 1409
dw 1645
db 30
w0
a2e00
db 04
db 04
作者: 小坏    时间: 2002-1-31 09:00
标题: 重大突破! -- xhwfq, 使用3个文件实现中文启动菜单(ISO)
真的不好意思,昨天没看清,弄错了:
ndiskem2x.bin
l0
a2f80
db 08
a
dw 0000
dw 004f
db 3e
a
dw 0100
dw 184f
db 1e
a
dw 0513
dw 053d
db f4
a
dw 0615
dw 0f3f
db 07
a
dw 0613
dw 0e3d
db 30
a
dw 0d1a    <---应该在这里。
dw 0d37
db 7f
a
dw 150b
dw 1747
db 07
a
dw 1409
dw 1645
db 30
w0
a2e00
db 04
db 04    <---这里是设定默认光标。
光标是没有颜色的,你用键盘移动光标后,每一个动作你都要为它定义移动光标后的屏幕变化。




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3