无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: xhwfq
打印 上一主题 下一主题

看我的中文启动菜单(3)

[复制链接]
31#
 楼主| 发表于 2002-1-14 10:52:54 | 只看该作者

看我的中文启动菜单(3)

[这个贴子最后由xhwfq在 2002/01/14 06:00pm 编辑]

这是最新繁体版制作包.
回复

使用道具 举报

32#
发表于 2002-1-14 10:58:38 | 只看该作者

看我的中文启动菜单(3)

怎么设置颜色?怎样刻盘?
回复

使用道具 举报

33#
 楼主| 发表于 2002-1-14 11:05:18 | 只看该作者

看我的中文启动菜单(3)

下面引用由bonedragon2002/01/14 10:58am 发表的内容:
怎么设置颜色?怎样刻盘?
颜色在setcolor.ini中设置,做好启动菜单后,将*.bin,*.cmd加入光盘根目录即可,其它同原版diskem1x的用法一样.
回复

使用道具 举报

34#
 楼主| 发表于 2002-1-14 11:12:58 | 只看该作者

看我的中文启动菜单(3)

[UploadFile=2_2234_36.jpg]这是我以前发过的一张贴了,供未做过启动盘的人参考.
--------------------------------------------------------------------------------------------------------------------------
光盘特点:
   1.与原版扎啤光盘一样的安装.2.无人看守安.3.启动到msdos98
准备工作:
   请到Felix兄处下一份Activeiso程序(http://felixqu.myetang.com).
制作方法:
   1.建立一个临时目录,如myxp,将扎啤的文件全部拷入.
   2.将i386复制一份,取名为j386,也放在myxp中.
   3.将我提供的制作包中的myxp及j386目录中的所有文件拷入对应目录.
   4.解开xp\support\tools\deploy.cab中的setupmgr.exe,运行生成无人安装所需的文件
     unattend.txt,改名为winnt.sif拷入j386目录.
   5.拷入你需要的软件,如win98,或winme,或其它工具软件.(注:生成的xp本身520m).
   6.启动activeiso,设置源文件夹为你的myxp,目标文件名和卷标任意取,但所在盘的空间要足够大(1G以上).引导文件设为我的安装包中的loader.bin文件.
   7.然后按开始制作,你就耐心地听你的硬盘为你一展歌喉吧!
   8.做好了,别忘了用wmare或virtulpc测试一下.
   对了,在wmare中,启动到dos98,fdisk不能使用,但在vpc中一切正常,刻成光盘,在真实机器上也一切正常.可能多重启动程序diskem1x.bin与wmare有冲突吧,不知要不要通知一下wmare开发商,但我怕他告我......55555555.......
   
关于制作包的文件说明:
loader.bin:启动文件,负责调用diskem1x.bin.
diskem1x.bin:命令解释器,负责执行diskemu.cmd中的命令.
diskemu.cmd:批处理文件,用diskem1x.bin的内部命令构菜单.
    请大家打开好好研究一下,详情请见:www.nu2.nu
xpsect1.bin:windowsxp的光盘引导文件,用来启动i386中的安装程序.
xpsect2.bin:将xpsect1中所有"i386"改成"j386"得到,用来启动j386中的安装程序.
j386目录中的setupldr.bin和txtsetup.sif,也是用上述方法得到的,目的是将无人安装源目录设为j386.
msdos98.img:98启动软盘的镜像文件.
..........
回复

使用道具 举报

35#
发表于 2002-1-14 11:14:04 | 只看该作者

看我的中文启动菜单(3)

引导文件是loader.bin吗?颜色怎么设置啊?都是代码,看不懂啊?
我用activeiso制作后看不到中文,怎么回师?
如图:
回复

使用道具 举报

36#
发表于 2002-1-14 11:22:26 | 只看该作者

看我的中文启动菜单(3)

[这个贴子最后由bonedragon在 2002/01/14 11:27am 编辑]

补充一问:好象是我漏了diskem1x.bin,不过为了让更多象我一样的菜鸟能做好,能否列出刻盘的所有文件清单?
有没有详细的颜色代码对照表啊?谁看懂这些代码啊?谢谢。 :em14:
回复

使用道具 举报

37#
 楼主| 发表于 2002-1-14 11:36:57 | 只看该作者

看我的中文启动菜单(3)

                   mkcmenu使用说明
                   ~~~~~~~~~~~~~~~
1) 编辑diskemu.txt和diskem1.cmd,diskem2.cmd,...
2) 打开table.ini文件,输入要使用的西文制表符
3) 运行mkcmenu.exe,生成diskemu.cmd,loader.bin,myloader.bin
4) 编辑copy3.ini,并运行copy3.bat,生成
   diskem11.bin,diskem12.bin,....,myloade1.bin,myloade2.bin,...
5) 打开setcolor.ini,设屏幕各部分的颜色
6) 运行setcolor.bat
7) 打开diskemu.cmd,画表格线
8) ok
setcolor.ini示例:
==========================================================
nmyloader.bin
l0
a1200
db 04          颜色窗口数目:4个
a              第一个颜色窗口
dw 0000        左上角:行号=00(0)   列号=00(0)
dw 004f        右上角:行号=00(0)   列号=47(79)
db f1          颜  色:背景=f(白)   前景=1(蓝)
a              第二个颜色窗口
dw 0100        
dw 184f         
db 1e
a              第三个颜色窗口
dw 0406
dw 0a25
db 07
a              第四个颜色窗口
dw 0304
dw 0923
db 34
w0
nmyloade1.bin               设置光条
l0
........
w0
q
==========================================================
回复

使用道具 举报

38#
发表于 2002-1-14 11:39:26 | 只看该作者

看我的中文启动菜单(3)

xhwfq兄:辛苦了!我刚刚测试了一下,发现有一个问题:
做好ISO文件并刻盘后,在启动盘的菜单上还是出现了系统检测信息(如CPU、常规内存了等,而用虚拟机测试则没有)。我想这个问题可以通过在调用主菜单前调用diskem1x.bin和diskcmd.cmd(在其中cls、run myloader.bin)来解决。不知老大有何高见?
另外能否发布一个不使用颜色而突破汉字字数限制的版本(其颜色设置可以另外调用 myloade*.bin来未完成)。或许我的要求太高了!
回复

使用道具 举报

39#
发表于 2002-1-14 11:44:23 | 只看该作者

看我的中文启动菜单(3)

你的真是太棒了 能不能教教我呀  
回复

使用道具 举报

40#
 楼主| 发表于 2002-1-14 13:26:31 | 只看该作者

看我的中文启动菜单(3)

下面引用由xclxd2002/01/14 11:39am 发表的内容:
xhwfq兄:辛苦了!我刚刚测试了一下,发现有一个问题:
做好ISO文件并刻盘后,在启动盘的菜单上还是出现了系统检测信息(如CPU、常规内存了等,而用虚拟机测试则没有)。我想这个问题可以通过在调用主菜单前调用dis ...
也只有这样解决了.
多汉字的版本不是不想做,而是太麻烦,因为64个以外的汉字要设置属性,也就是说要标识屏幕上每一个位置显示的汉字是64个以内的还是以外的.实在不敢做!!!
不过现在可以用多myloader.bin解决这个问题了,只不过不能显示在同一屏上.
回复

使用道具 举报

41#
 楼主| 发表于 2002-1-14 13:39:23 | 只看该作者

看我的中文启动菜单(3)

最好的清除系统测信息的方法是在loader.bin里加上清屏指令,等我做好了再放上来.
回复

使用道具 举报

42#
发表于 2002-1-14 14:18:26 | 只看该作者

看我的中文启动菜单(3)

[UploadFile=2_2234_44.rar]真是太謝謝xhwfq
讓選單可以多采多姿
回复

使用道具 举报

43#
 楼主| 发表于 2002-1-14 17:51:04 | 只看该作者

看我的中文启动菜单(3)

[UploadFile=2_2234_45.rar][这个贴子最后由xhwfq在 2002/01/14 06:06pm 编辑]

简体版制作包,在loader.bin中增加了清屏指令.
完全重写了显示内核,加快了光条速度,关闭了光标.
恢复了cls的原代码,将屏幕清成黑白.
请仔细研究包中的*.cmd,*.ini文件内容.
然后依次执行mkcmenu.exe,copy3.bat和setcolor.bat.
-----------------------------------------------------------------------------
要增加菜单项,需要改
copy3.bat,copy3.ini,setcolor.ini,diskemu.cmd,diskem1.cmd,diskem2.cmd,diskem3.cmd.
还要增加diskem4,cmd,diskem5.cmd,...
  
回复

使用道具 举报

44#
 楼主| 发表于 2002-1-14 17:53:01 | 只看该作者

看我的中文启动菜单(3)

繁体版制作包,在loader.bin中增加了清屏指令.
回复

使用道具 举报

45#
发表于 2002-1-14 18:19:30 | 只看该作者

看我的中文启动菜单(3)

xhwfq,你能不能写一篇详细的制做方法,发表出来。
还有你能不能把发表的“看我的中文启动菜单”整理一下。
回复

使用道具 举报

46#
发表于 2002-1-14 18:56:22 | 只看该作者

看我的中文启动菜单(3)

下面引用由xhwfq2002/01/14 01:26pm 发表的内容:
也只有这样解决了.
多汉字的版本不是不想做,而是太麻烦,因为64个以外的汉字要设置属性,也就是说要标识屏幕上每一个位置显示的汉字是64个以内的还是以外的.实在不敢做!!!
不过现在可以用多myloader.bin解决这个问 ...
老兄,你好啊,你看这样做行不:在 Diskem1x.bin 文件中加入WIN98的命令解释器 Command.com ,然后通过执行 TW.EXE 来加载汉字系统,这样不就没有汉字个数限制了吗?只是不知能否实现?
回复

使用道具 举报

47#
发表于 2002-1-14 19:25:51 | 只看该作者

看我的中文启动菜单(3)

对于disem1x.bin,diskemu.cmd,myloader.bin等文件能不能隐藏?
我用最新的程序做了个iso,把那些文件都隐藏了,能显示出选项的界面,但按上下键时说file not found。
是不是不能把所有文件都隐藏了?
回复

使用道具 举报

48#
发表于 2002-1-14 19:28:20 | 只看该作者

看我的中文启动菜单(3)

如果在子選單裡要顯示中文,如:
=========================
:wpro
print 開始安裝win2k pro
run 2kpro.dat
=========================
仍是要用mkcmenu.exe處理
不過可以寫成批文件
類似這樣:
=========================
ren diskem1.txt diskemu.txt
mkfmenu
ren diskemu.txt diskem1.txt
ren diskemu.cmd diskem1.cmd
ren diskem2.txt diskemu.txt
mkfmenu
ren diskemu.txt diskem2.txt
ren diskemu.cmd diskem2.cmd
ren diskem3.txt diskemu.txt
mkfmenu
ren diskemu.txt diskem3.txt
ren diskemu.cmd diskem3.cmd
ren diskem4.txt diskemu.txt
mkfmenu
ren diskemu.txt diskem4.txt
ren diskemu.cmd diskem4.cmd
del loader.bin
del myloader.bin
md cmd
move *.cmd cmd
======================
最好是另開目錄
不要跟主選單混在一起
回复

使用道具 举报

49#
 楼主| 发表于 2002-1-14 19:55:17 | 只看该作者

看我的中文启动菜单(3)

下面引用由梦幻天使2002/01/14 06:56pm 发表的内容:
老兄,你好啊,你看这样做行不:在 Diskem1x.bin 文件中加入WIN98的命令解释器 Command.com ,然后通过执行 TW.EXE 来加载汉字系统,这样不就没有汉字个数限制了吗?只是不知能否实现?
command.com需要io.sys和msdos.sys支持,如果将这两个文件也加载的话,也就是启动到dos了.如果可以的话,那我的辛苦算白费的.
回复

使用道具 举报

50#
 楼主| 发表于 2002-1-14 20:09:58 | 只看该作者

看我的中文启动菜单(3)

[UploadFile=2_2234_52.rar]
下面引用由leo su2002/01/14 07:28pm 发表的内容:
如果在子選單裡要顯示中文,如:
=========================
:wpro
print 開始安裝win2k pro
...
每一次mkcmenu生成的diskemu.cmd和myloader.bin必须配合使用,diskemu.cmd中是编码,myloader.bin中含字库,必须同时保存.如果要将diskemu.cmd改名,myloader.bin中所含的字符"mdiskemu.cmd"也必须修改.
回复

使用道具 举报

51#
 楼主| 发表于 2002-1-15 01:31:33 | 只看该作者

看我的中文启动菜单(3)

[这个贴子最后由xhwfq在 2002/01/15 02:05am 编辑]

新版copy3,生成myloade1.bin,diskem11.bin,diskem1.cmd,myloade2.bin,diskem12.bin,diskem2.cmd...
只要简单地改一下copy3.bat就行了,不要再编辑烦人的copy3.ini了.
回复

使用道具 举报

52#
发表于 2002-1-15 01:44:53 | 只看该作者

看我的中文启动菜单(3)

怎么用?是覆盖和添加到原来的mkcmenu目录么?
回复

使用道具 举报

53#
发表于 2002-1-15 01:47:15 | 只看该作者

看我的中文启动菜单(3)

还有个问题:怎么隐藏文件?按无忧网页上教的?我那么做启动以后说file not found。
回复

使用道具 举报

54#
 楼主| 发表于 2002-1-15 02:07:22 | 只看该作者

看我的中文启动菜单(3)

下面引用由bongarcon2002/01/15 01:44am 发表的内容:
怎么用?是覆盖和添加到原来的mkcmenu目录么?
对头.
回复

使用道具 举报

55#
 楼主| 发表于 2002-1-15 02:19:02 | 只看该作者

看我的中文启动菜单(3)

下面引用由bongarcon2002/01/15 01:47am 发表的内容:
还有个问题:怎么隐藏文件?按无忧网页上教的?我那么做启动以后说file not found。
设成隐藏属性,制作时,在cdimage后加-h选项即可.
回复

使用道具 举报

56#
 楼主| 发表于 2002-1-15 11:10:59 | 只看该作者

看我的中文启动菜单(3)

中文启动菜单制作包将做重大改版,主要是增加易用性.
在新版本中,将放弃用setcolor.ini设置颜色的方法,代
替它的将是一个可视化的颜色设置程序.
       ******************************
       *    敬    请    关   注     *
       ******************************
回复

使用道具 举报

57#
发表于 2002-1-15 11:19:18 | 只看该作者

看我的中文启动菜单(3)

强烈关注!!!
期待中...
生成菜单有什么本质的变化吗?我也正在写可视化的制作程序。
回复

使用道具 举报

58#
发表于 2002-1-15 11:29:50 | 只看该作者

看我的中文启动菜单(3)

xhwfq兄:昨天我分析了一下你的制作程序,终于搞清楚了“mkcmenu.dat”、“loader.bin”、“myloader.bin”的文件结构。于是我就着手写可视化的制作程序。还请xhwfq兄多多指教!
另外,你可以把“diskem1x.bin”加到“mkcmunu.dat”文件的未尾,就象“loader.bin”、“myloader.bin”一样不是更方便。
回复

使用道具 举报

59#
 楼主| 发表于 2002-1-15 11:37:29 | 只看该作者

看我的中文启动菜单(3)

下面引用由xclxd2002/01/15 11:19am 发表的内容:
强烈关注!!!
期待中...
生成菜单有什么本质的变化吗?我也正在写可视化的制作程序。
颜色数据将采用"屏幕映象".
回复

使用道具 举报

60#
 楼主| 发表于 2002-1-15 11:41:02 | 只看该作者

看我的中文启动菜单(3)

下面引用由xclxd2002/01/15 11:29am 发表的内容:
xhwfq兄:昨天我分析了一下你的制作程序,终于搞清楚了“mkcmenu.dat”、“loader.bin”、“myloader.bin”的文件结构。于是我就着手写可视化的制作程序。还请xhwfq兄多多指教!
另外,你可以把“diskem1x.bin” ...
开始是这样做的,因为diskem1x.bin是使用的原版,没放在mkcmenu.dat中,以后就一直没改.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-2-23 13:19

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表