Board logo

标题: 请问dos下的选单小程序用什么东西可以做出来?》 [打印本页]

作者: 酷星河     时间: 2005-1-17 00:00    标题: 请问dos下的选单小程序用什么东西可以做出来?》


请问dos下的选单小程序用什么东西可以做出来?》
就是启动DOS后出现一个选着画面
比如
启动纯DOS
启动DOS并加载光驱
启动GHOST
启动DM
等等什么的
这样的选单用什么可做的出来
作者: JonePeng     时间: 2005-1-17 00:00
修改config.sys,增加[menu]项,用menuitem定义菜单项。再配合修改autoexec.bat。
作者: 酷星河     时间: 2005-1-17 00:00
能发个实例上来吗??我想看看我好学着做谢谢了
作者: Climbing     时间: 2005-1-19 00:00
我做了一套一键恢复系统的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-20 00:00
请问楼上的这个不支持中文显示吧有没什么办法或者软件支持中文选单的
作者: chenhui530     时间: 2005-1-20 00:00
先加载TW。EXE就支持中文了
作者: Climbing     时间: 2005-1-20 00:00
config.sys配置的菜单本来就是不支持中文的,如果你想在DOS下制做中文的菜单,恐怕需要第三方程序的支持,例如wbat + 汉字系统或者menustar之类的软件。你在顶楼只想要菜单,并没有说想要支持汉字的菜单。
作者: oracleweb     时间: 2006-9-5 22:11
那能不能做个图象程序选单呢?
作者: kennyfan     时间: 2006-9-19 03:39
呵呵,学到东西了..做个 个性化 启动盘是挺不错的!