无忧启动论坛

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

请教一个在dos界面下的光盘启动菜单

[复制链接]
跳转到指定楼层
1#
发表于 2004-10-3 21:29:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
[UploadFile=34_4755.jpg]不想用图形的启动界面,想用dos下面简单的选择1~4能进入安装程序的启动项。不知道是否比图形的好做?就想下面的这样的:
2#
 楼主| 发表于 2004-10-5 01:58:27 | 只看该作者

请教一个在dos界面下的光盘启动菜单

有人给指点指点吗?
回复

使用道具 举报

3#
发表于 2004-10-5 12:23:52 | 只看该作者

请教一个在dos界面下的光盘启动菜单

可以,要多看一些关于dos的书,不过dos的书现在不是太多了,
此界面要配置Autoexec.bat文件,过程还算不太复杂,细心就可以了。
回复

使用道具 举报

4#
 楼主| 发表于 2004-10-5 13:14:05 | 只看该作者

请教一个在dos界面下的光盘启动菜单

[这个贴子最后由zuimei在 2004/10/05 01:18pm 第 1 次编辑]

楼上的能介绍点资料吗?有这方面的教程更好,谢谢!现在的教程基本都是图形启动的。dos启动界面的很难找的。
回复

使用道具 举报

5#
发表于 2004-10-5 15:28:58 | 只看该作者

请教一个在dos界面下的光盘启动菜单

下一个IBM一键恢复 研究一下里面的G.BAT就知道了。或者去http://www.cn-dos.net/看一下
回复

使用道具 举报

6#
发表于 2004-10-5 20:03:22 | 只看该作者

请教一个在dos界面下的光盘启动菜单

不对吧,楼住说的应该是用DISKEMU什么的做的,你去找一本启动光盘制作教程,那上面有
回复

使用道具 举报

7#
发表于 2004-10-5 21:50:45 | 只看该作者

请教一个在dos界面下的光盘启动菜单

用批处理即可实现.
回复

使用道具 举报

8#
发表于 2004-10-5 22:16:00 | 只看该作者

请教一个在dos界面下的光盘启动菜单

hao
回复

使用道具 举报

9#
发表于 2004-10-6 10:53:29 | 只看该作者

请教一个在dos界面下的光盘启动菜单

不能用BAT的,是diskemu
bootinfotable:显示启动格式
boot:从软盘或硬盘上启动
语法:Boot <DiskID>
boot  0 从软盘A启动。
boot 80 从第一个硬盘启动。
batch:加载脚本
语法:batch <FileName> [Label]
batch diskemu.cmd        在当前目录加载diskemu.cmd,然后从头开始执行。
batch diskemu.cmd start  在当前目录加载diskemu.cmd,然后从:start位置开始执行。
cd:变更当前目录
语法: cd <Direcotry>
cd /          切换到根目录。
cd image      切换到当前目录下的image目录。
cd /dir1/dir2 切换到/dir1/dir2目录。
cls:和DOS下的一样,清屏。
dir:和DOS下的一样,显示当前目录。
echo:回显控制,用于调试
语法:echo on/off
goto:跳转指令
语法:goto <Label>
goto start   跳转到:start位置
goto ~       跳转到有SetDefLabel指定的位置(这个是我新加的)
getkey:等待按键
语法:getkey <Time> <DefaultKeyName>
getkey 10 entr   等待按键,如果10秒没有按键,使用缺省按键entr作为输入。输入的按键被内部保存,由onkey指令来检测。
keyval:显示当前保存的按键。
loadsegm:设置代码加载位置
emusegm:设置数据加载位置
help:显示帮助信息
语法:help [Command]
help goto   显示goto指令的详细说明。
help        显示所有指令的简要说明。
onkey:检测内部保存的按键输入
语法:onkey <KeyName> <Command>
onkey f1 goto help    如果内部保存的按键是F1,将执行goto help这条命令。
print:在当前显示位置输出后面的字符串。
readtest:测试文件有效性
reboot:重起
quit:退出到命令行模式
run:加载执行代码
run a.img   在当前目录加载a.img,然后根据他的格式,做软盘模拟启动。
run a.bin   在当前目录加载a.bin,然后跳转到他的入口。
type:和DOS下一样
ver:显示版本信息
clear:清屏。同CLS
cat:同UNIX下的cat。同type指令
ls:同dir
以下是我新加入的:
logo:显示图片
语法:logo <TimeOut> <ImageFileName>
logo 10 logo.bmp 显示logo.bmp文件,然后等待10秒,如果有按键,立即退出。
                  图片如果是256色的BMP文件,支持如下尺寸:320*200, 640*480, 800*600, 1024*768。
                  图片如果是24位真彩色的BMP文件,支持如下尺寸:640*480, 800*600, 1024*768。
                  如果不是,请用相关的图形编辑软件转换,否则无法正常显示。
SetKey:设置内部保存的按键
语法:setkey <KeyName>
setkey entr     把内部保存的按键设置Enter键
SetPos:设置当前位置,后续的显示将从指定位置输出
语法:SetPos <XPos> <YPos>
MenuBar:设置菜单条起始和终止位置
语法:MenuBar [pixel] XStart XStop
menubar 20 40   菜单条将从20列到40列
MenuColor:设置菜单条的颜色
语法:menucolor <BackColorTarget> <ForeColorTarget> [BackColorSource [ForeColorSource]]
menucolor 10 20  设置菜单条的颜色为10号色,菜单条将覆盖当前的20号色的位置。
menucolor 10     设置菜单条的颜色为10号色,菜单条将覆盖当前的backcolor。
HighLight:设置菜单条所在的行
语法:highlight [LineNumber]
highlight 10     把菜单条画在第10行
highlight        消除菜单条
SetDefault:设置goto ~指令跳转的缺省位置
TimerColor:设置倒计数定时器显示的颜色
语法:TimerColor <ForeColor> [BackColor]
timecolor 10 20  倒计数定时器使用10号色,背景使用20号色。
timecolor 10     倒计数定时器使用10号色,背景使用当前背景色。
TimerPos:设置倒计数定时器显示位置
语法:Timerpos <XPos> <YPos>
ForeColor:设置前景色
语法:forecolor <ColorNo>
BackColor:设置背景色
语法:backcolor <ColorNo>
SetDAC:设置调色板
语法:setdac <ColorNo> <RedValue> <GreenValue> <BlueValue>
setdac 10 0xff 0xff 0xff  把10号色设置为白色
setdac 20 0xff 0x00 0x00  把20号色设置为红色
DrawText:显示字符串
语法:drawtext [pixel] [XPos] [YPos] [ForeColor] [BackColor] "string
drawtext 10 20 100 200 "test   在(10,20)位置以10号色为前景色,20号为背景色,显示test
         注意:字符串必须以"开始,在命令和"之间可以有0到4个数字,如果没有就使用当前值
Transparent:设置背景显示模式是否为透过模式
语法:transparent on/off
transparent on    只画前景色。
transparent off   画前景色和背景色。
ColorBlock:画一个色块
语法:colorblock [pixel] <ColorNo> <x1> <y1> <x2> <y2>
colorblock 101 10 12 20 21    用101号色画一个色块,左上角坐标为(10, 12),右下角坐标为(20,21)。
Delay:延迟
语法:delay xxx[s|ms|us]
delay 100ms       延迟100毫秒
AnimatePalette:设置滚动条参数
语法:animatepalette <PaletteStart> <PaletteEnd> xxx[s|ms|us]
animatepalette 0xF0 0xFF 250ms
ShadowParam:设置阴影参数
语法:shadow [pixel] <ColorNumber> <XOffset> [YOffset]
DrawHLine:画水平线
语法:drawhline pixel <ColorNo> <x1> <x2> <y>
DrawVLine:画垂直线
语法:drawvline pixel <ColorNo> <x> <y1> <y2>
LoadChineseFont:设置中文字库及使用参数
语法:loadchinesefont <HighByteStart> <LowByteStart> <Pitch> <Offset> <FontFileName>
loadchinesefont 0xa0 0xa0 94 95 Hzk16
SetResolution:设置显示模式
语法:SetResolution <Width> <High> [ColorDepth]
setresolution 800 600 32 设置显示模式为800*600*32Bit
ProcessParam:指定进度条的参数
语法:processparam [pixel] <ForeColor> <BackColor> <x1> <y1> <x2> <y2>
BackgroundImage:指定背景图片
语法:backgroundimage [pixel] <ImageFileName> [XOffset YOffset]
background Backgrnd.bmp
Repaint:重新绘制背景
语法:Repaint [pixel] [XPos [YPos [Width [High]]]]
Repaint 10 20 30 40  重新绘制指定区域的背景
DrawImage:绘制图片
语法:drawimage [pixel] <ImageFileName> <XOffset> <YOffset> [ClipWidth ClipHigh]
Call:调用子函数
语法:Call <Label>
call DrawMenu        调用函数DrawMenu
Return:从子函数返回
语法:Return
注意:所有数字都可以使用十进制或则十六进制。
回复

使用道具 举报

10#
发表于 2004-10-6 16:02:09 | 只看该作者

请教一个在dos界面下的光盘启动菜单

沈洁制作的中文启动盘就有这样的选单,而且是中文的菜单。你去下载一个研究一下,改成你需要的就可以了!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-10-15 10:19

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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