中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 请问dos下的选单小程序用什么东西可以做出来?》
作者:
标题: 请问dos下的选单小程序用什么东西可以做出来?》 上一主题 | 下一主题
酷星河
初级用户




积分 134
发帖 7
注册 2005-1-14
状态 离线
『楼 主』:  请问dos下的选单小程序用什么东西可以做出来?》


请问dos下的选单小程序用什么东西可以做出来?》
就是启动DOS后出现一个选着画面
比如
启动纯DOS
启动DOS并加载光驱
启动GHOST
启动DM
等等什么的
这样的选单用什么可做的出来

2005-1-17 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
JonePeng
金牌会员

D◎$ Fαп


积分 4562
发帖 1883
注册 2004-1-19
来自 广东广州
状态 离线
『第 2 楼』:  

修改config.sys,增加[menu]项,用menuitem定义菜单项。再配合修改autoexec.bat。



----====≡≡≡≡ 我的至爱,永远是MSDOS!≡≡≡≡====----
  
2005-1-17 00:00
查看资料  发送邮件  发短消息 网志  OICQ (373343541)  编辑帖子  回复  引用回复
酷星河
初级用户




积分 134
发帖 7
注册 2005-1-14
状态 离线
『第 3 楼』:  

能发个实例上来吗??我想看看我好学着做谢谢了

2005-1-17 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 4 楼』:  

我做了一套一键恢复系统的config.sys和autoexec.bat,我想可以用来演示给你看:config.sys:
[menu]
menuitem=dos,DOS Commmand Prompt
menuitem=rsys1,Restore Windows XP
menuitem=rsys2,Restore Windows 2000
menuitem=bsys1,Backup Windows XP
menuitem=bsys2,Backup Windows 2000
menudefault=dos,8[common]
device=c:\dostools\himem.sys /testmemff
dos=high,umb
files=50
buffers=30[rsys1]
[rsys2]
[bsys1]
[bsys2]
[dos]autoexec.bat:
@echo off
:: Set your backup destination drive
set dstdrv=c::: Set your First System Partition Number for GHOST and Destination file name(No more than 4 Chars)
set sys1src=1:1
set sys1dst=wxp:: Set your Second system Partition Number for GHOST and Destination file name(No more than 4 chars)
set sys2src=1:2
set sys2dst=w2k:: Set Temp Dir
set tmpdir=c:\temp:::::::::::::::::::: 下面的内容用户不需修改 :::::::::::::::::::::::::::
path c:\systools;c:\dostools;c:\dos71;d:\systools;d:\dostools;%dstdrv%\syssoft\clone\systools;%dstdrv%\syssoft\clone\dostools
lh smartdrv.exe /x
lh doskey.com /insert
lh ctmouse.exe
if not exist %tmpdir%\nul md %tmpdir%
set temp=%tmpdir%
set tmp=%tmpdir%
if not exist %dstdrv%\syssoft\nul md %dstdrv%\syssoft
if not exist %dstdrv%\syssoft\clone\nul md %dstdrv%\syssoft\clone%dstdrv%
cd\syssoft\clonegoto %config%:: Restore First System
:rsys1
if exist %sys1dst%user.gho ghost -clone,mode=pload,src=%sys1dst%user.gh1,dst=%sys1src% -sure -rb
goto _quit
if not exist %sys1dst%.gho goto _errsys1
ghost -clone,mode=pload,src=%sys1dst%.gh1,dst=%sys1src% -sure -rb
goto _quit:_errsys1
echo.
echo Error: I cannot find your system ghost files(%sys1dst%.gho or %sys1dst%user.gho) in %dstdrv%\syssoft\clone.
pause
goto _quit:: Restore Second System
:rsys2
if exist %sys2dst%user.gho ghost -clone,mode=pload,src=%sys2dst%user.gh1,dst=%sys2src% -sure -rb
goto _quit
if not exist c:\syssoft\clone\%sys2dst%.gho goto _errsys2
ghost -clone,mode=pload,src=%sys2dst%.gh1,dst=%sys2src% -sure -rb
goto _quit:_errsys2
echo.
echo Error: I cannot find your system ghost files(%sys2dst%.gho or %sys2dst%user.gho) in %dstdrv%\syssoft\clone.
pause
goto _quit:: Backup First system
:bsys1
if not exist %sys1dst%.gho ghost -clone,mode=pdump,src=%sys1src%,dst=%sys1dst%.gho -sure -Z9 -rb
goto _quit
if exist %sys1dst%.gho ghost -clone,mode=pdump,src=%sys1src%,dst=%sys1dst%user.gho -sure -Z9 -rb
goto _quit:: Backup Second system
:bsys2
if not exist %sys2dst%.gho ghost -clone,mode=pdump,src=%sys2src%,dst=%sys2dst%.gho -sure -Z9 -rb
goto _quit
if exist %sys2dst%.gho ghost -clone,mode=pdump,src=%sys2src%,dst=%sys2dst%user.gho -sure -Z9 -rb
goto _quit:dos
dir:_quit




偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2005-1-19 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复
酷星河
初级用户




积分 134
发帖 7
注册 2005-1-14
状态 离线
『第 5 楼』:  

请问楼上的这个不支持中文显示吧有没什么办法或者软件支持中文选单的

2005-1-20 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
chenhui530
高级用户





积分 772
发帖 273
注册 2004-10-23
状态 离线
『第 6 楼』:  

先加载TW。EXE就支持中文了



http://www.msfans.net/bbs/
2005-1-20 00:00
查看资料  发送邮件  发短消息 网志  OICQ (77740821)  编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 7 楼』:  

config.sys配置的菜单本来就是不支持中文的,如果你想在DOS下制做中文的菜单,恐怕需要第三方程序的支持,例如wbat + 汉字系统或者menustar之类的软件。你在顶楼只想要菜单,并没有说想要支持汉字的菜单。



偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2005-1-20 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复
oracleweb
新手上路





积分 14
发帖 7
注册 2006-9-4
状态 离线
『第 8 楼』:  

那能不能做个图象程序选单呢?

2006-9-5 22:11
查看资料  发短消息 网志   编辑帖子  回复  引用回复
kennyfan
中级用户




积分 259
发帖 112
注册 2006-9-18
状态 离线
『第 9 楼』:  

呵呵,学到东西了..做个 个性化 启动盘是挺不错的!

2006-9-19 03:39
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: