![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-09-06 07:09 |
共 47,812 主题排行 / 349,914 发帖 / 今日 0 篇 / 48,268 会员排行 |
| DOS启动盘 & LOGO技术 (启动盘室) » [求助]DOS系统启动菜单 |
| 可打印版本 5,544 / 23 |
| 第1楼 ketkof | 发表于 2007-12-19 14:45 |
| 新手上路 发帖 1 积分 4 | |
|
[求助]DOS系统启动菜单 想自己做个启动菜单在U盘的DOS系统上面
按下数字键1 2 3 4的时候,怎么样才可以实现 运行对应的批处理呢 或是EXE呢?启动菜单 应该怎么写?用工具?还是加在CONFIG.SYS 或AUTOEXEC.bat 里? |
|
| 第2楼 lianjiang2004 | 发表于 2007-12-19 19:14 |
| 金牌会员 发帖 1,884 积分 3,946 | |
|
仅供参考。
config.sys [menu] menuitem=gghost, GGhost [A] menuitem=gghostm, GGhost [B](mini) menuitem=ghost, Ghost v11 submenu=msdos, MS-DOS 7.1 >>> menudefault=gghost,3 menucolor=15,1 [msdos] submenu=MENU, .. menuitem=msdos1,MS-DOS 7.1 menuitem=msdos2,MS-DOS 7.1 [himem] menuitem=diskgen, Diskgen menuitem=pqboot, PqBoot menudefault=MENU menucolor=15,1 [msdos1] [msdos2] device=himem.sys /testmem:off include m1 [gghost] ---------------------------- autoexec.bat @echo off cls if "%config%"=="msdos1" goto msdos1 if "%config%"=="msdos2" goto msdos2 if "%config%"=="gghost" goto gghost if "%config%"=="gghostn" goto gghostn if "%config%"=="gghostm" goto gghostm if "%config%"=="ghost" goto ghost if "%config%"=="diskgen" goto diskgen if "%config%"=="pqboot" goto pqboot if "%config%"=="ggcd-psn" goto ggcd-psn if "%config%"=="ggcd-ps" goto ggcd-ps if "%config%"=="ggcd-u" goto ggcd-u goto gghost :msdos1 path=a:\;a:\temp;a:\pm805;a:\pqdi goto quit :msdos2 xmsdsk 12288 x: /y >nul copy *.* x: /y >nul path=x:\;a:\;a:\temp;a:\pq805;a:\pqdi X: goto quit :gghost set fat=0 xmsdsk 12288 x: /y >nul copy *.* x: /y >nul |
|
| 第3楼 lhteee | 发表于 2007-12-22 11:20 |
| 中级用户 发帖 59 积分 223 | |
|
看看:
@echo off cls :menu cls echo. echo -------------------- 启动盘菜单 -------------------- echo. echo 备 份 系 统 ---- 请 按 B 键 echo. echo 恢 复 系 统 ---- 请 按 R 键 echo. echo 进 入 D O S ---- 请 按 X 键 echo. echo -------------- lhteee 感谢使用 lhteee -------------- echo. echo. echo 请选择...... echo. choice /c:xrb >nul if errorlevel 3 goto backup if errorlevel 2 goto restore if errorlevel 1 goto end :backup cls echo. echo ------------------------------------------------------------------ echo 将要备份的系统分区镜像默认名称为:LHTNET.GHO, echo. echo 如分区中已有同名文件,请选择另一分区或将已有文件改名。 echo. echo 请输入备份到硬盘分区的盘符( D、E、F、G、H ) echo. echo 返回菜单请按 Z ...... echo ------------------------------------------------------------------ echo. choice /c:defghz >nul if errorlevel 6 goto menu if errorlevel 5 goto h if errorlevel 4 goto g if errorlevel 3 goto f if errorlevel 2 goto e if errorlevel 1 goto d :d call d.bat :e call e.bat :f call f.bat :g call g.bat :h call h.bat :restore cls echo ------------------------------------------------------------------ echo 如果执行恢复操作,现有系统盘上的数据将全部丢失, echo. echo 真的要执行吗 ? ? ? echo. echo 执行请按 Y 键 ,返回请按 N 键 echo ------------------------------------------------------------------ echo. choice >nul if errorlevel 2 goto menu cls echo. echo. echo. echo 请输入名称为"LHTNET.GHO"的系统镜像所在硬盘分区的盘符序号 echo ------------------------------------------------------------------ echo 输 入 方 法 echo ------------------------------------------------------------------ echo D 盘按数字键"1" E 盘按数字键"2" F 盘按数字键"3" echo. echo G 盘按数字键"4" H 盘按数字键"5" echo ------------------------------------------------------------------ echo 返回菜单请按数字键"6" echo ------------------------------------------------------------------ echo. choice /c:123456 >nul if errorlevel 6 goto menu if errorlevel 5 goto hp if errorlevel 4 goto gp if errorlevel 3 goto fp if errorlevel 2 goto ep if errorlevel 1 goto dp :dp call dp.bat :ep call ep.bat :fp call fp.bat :gp call gp.bat :hp call hp.bat :end cls echo ------------------------------------------------------------------ echo. echo 1、可在下面输入"onekey"回车,手动操作,一定要分清楚硬盘和分区。 echo. echo 2、也可将需要恢复的镜像名称改为"LHTNET.GHO",然后自动恢复。 echo. echo ------------------------------------------------------------------ echo DOS 命 令 菜 单 echo ------------------------------------------------------------------ echo XFMBR 修复 MBR JHFQ 激活分区 CKCP 查看磁盘 echo. echo ATTRIB更改属性 F32 快速分区 NTFS 分区读写 echo. echo Res 重启 M 返回菜单 Off 关机 echo ------------------------------------------------------------------ echo. a:\ |
|
| 第4楼 tangfu | 发表于 2007-12-25 22:40 |
| 初级用户 发帖 19 积分 47 | |
|
强人啊
|
|
| 第5楼 liangguojun | 发表于 2007-12-29 22:48 |
| 新手上路 发帖 5 积分 10 | |
|
太感谢了
|
|
| 第6楼 goeasy2005 | 发表于 2008-01-28 18:35 |
| 中级用户 发帖 155 积分 325 | |
|
高手!
|
|
| 第7楼 wama | 发表于 2008-02-15 15:25 |
| 初级用户 发帖 83 积分 159 | |
|
支持!感謝!
|
|
| 第8楼 litengfeng | 发表于 2008-11-16 12:50 |
| 新手上路 发帖 7 积分 12 | |
|
学习,顶一个!
|
|
| 第9楼 lisevon | 发表于 2008-11-18 09:59 |
| 初级用户 发帖 10 积分 20 | |
|
都很强!
|
|
| 第10楼 ddhao | 发表于 2008-11-18 11:19 |
| 新手上路 发帖 4 积分 7 | |
|
支持一下。
|
|
| 第11楼 xxy1963 | 发表于 2008-11-30 10:51 |
| 初级用户 发帖 17 积分 40 | |
|
经典
|
|
| 第12楼 powm1981 | 发表于 2008-12-04 19:10 |
| 新手上路 发帖 5 积分 10 | |
|
太强了,呵呵!不知道里面的中文怎么显示的呀?
|
|
| 第13楼 haiuyan | 发表于 2008-12-23 16:51 |
| 新手上路 发帖 3 积分 6 | |
Originally posted by powm1981 at 2008-12-4 19:10: 同问一声, 正在捉摸dos的批处理菜单, 不知道怎么显示中文. |
|
| 第14楼 aolucifer | 发表于 2009-01-30 12:41 |
| 初级用户 发帖 27 积分 28 | |
|
强人啊,支持一下
|
|
| 第15楼 f1011 | 发表于 2009-01-31 01:30 |
| 新手上路 发帖 2 积分 4 | |
|
不错,支持一下
|
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |