无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 1989|回复: 6
打印 上一主题 下一主题

请熟悉DOS下的BAT命令的朋友进来一下!!

[复制链接]
跳转到指定楼层
1#
发表于 2002-11-9 10:31:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
@ECHO OFF
goto start
:w_menu
UltraBoot Disk Startup Menu
屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯
  [1. CDROM Driver Only    ]
  [2. CDROM and SCSI Device]
  [3. Compact Mode         ]
哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪
  [4. Quit to DOS (ESC)    ]







::
:t_menu
UltraBoot Disk Startup Menu
屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯
   1. CDROM Driver Only
   2. CDROM and SCSI Device
   3. Compact Mode
哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪
   4. Quit to DOS (ESC)
::
:start
set path=%ramdrv%\bin
set path=%path%;%ramdrv%\doscmd
mouse /u
cls
wbat text 2,2 @startup.bat:t_menu
wbat text 6,4 (+white on +blue) " 1. CDROM Driver Only     "
wbat text 7,5 (+red on black) "2"
wbat text 8,5 (+red on black) "3"
wbat text 10,5 (+red on black) "4"
wbat cursor 12
func ? Time remaining:
func -w10>%temp%\tmp.bat
call %temp%\tmp.bat
del %temp%\tmp.bat
wbat text 12,1 "                    "
if "%?%"=="27" goto domenu4
if "%?%"=="13" goto domenu1
if "%?%"=="208" goto menu2
if "%?%"=="200" goto menu4
if "%?%"=="49" goto domenu1
if "%?%"=="50" goto domenu2
if "%?%"=="51" goto domenu3
if "%?%"=="52" goto domenu4
goto domenu1
:menu1
set ?=
call w.bat fix menu 1,1 (white on black) @startup.bat:w_menu #1
goto doit
:menu2
set ?=
call w.bat fix menu 1,1 (white on black) @startup.bat:w_menu #2
goto doit
:menu3
set ?=
call w.bat fix menu 1,1 (white on black) @startup.bat:w_menu #3
goto doit
:menu4
set ?=
call w.bat fix menu 1,1 (white on black) @startup.bat:w_menu #4
goto doit
:doit
cls
if "%?%"=="1" goto domenu1
if "%?%"=="2" goto domenu2
if "%?%"=="3" goto domenu3
if "%?%"=="4" goto domenu4
goto domenu4
:domenu1
cls
echo Extracting device driver(s)...
mkdir %ramdrv%\device
extract /y /l %ramdrv%\device /e a:\cdrom.cab >nul
device %ramdrv%\device\vide-cdd.sys /D:MSCD001
goto common
:domenu2
echo Extracting device driver(s)...
mkdir %ramdrv%\device
extract /y /l %ramdrv%\device /e a:\cdrom.cab >nul
extract /y /l %ramdrv%\device /e a:\scsi.cab >nul
device %ramdrv%\device\vide-cdd.sys /D:MSCD001
device %ramdrv%\device\btdosm.sys
device %ramdrv%\device\flashpt.sys
device %ramdrv%\device\btcdrom.sys /D:MSCD001
device %ramdrv%\device\aspi2dos.sys
device %ramdrv%\device\aspi8dos.sys
device %ramdrv%\device\aspi4dos.sys
device %ramdrv%\device\aspi8u2.sys
device %ramdrv%\device\aspicd.sys /D:MSCD001
goto common
:domenu3
echo Extracting device driver(s)...
mkdir %ramdrv%\device
extract /y /l %ramdrv%\device /e a:\cdrom.cab >nul
device %ramdrv%\device\vide-cdd.sys /D:MSCD001
cls
echo.
echo Preparing to start your computer.
echo This may take a few minutes. Please wait...
echo.
mkdir %ramdrv%\pdos
extract /y /l %ramdrv%\pdos /e a:\pdos.cab >nul
set path=%path%;%ramdrv%\pdos
copy %ramdrv%\pdos\pdos.def %ramdrv%\ >nul
mkdir %ramdrv%\vc
extract /y /l %ramdrv%\vc /e a:\vc.cab >nul
set path=%path%;%ramdrv%\vc
lh mscdex /D:MSCD001
lh smartdrv
goto end
:domenu4
cls
echo.
echo To see the menu again, type STARTUP and press ENTER.
echo.
set startup=4
goto end
:common
cls
echo.
echo Preparing to start your computer.
echo This may take a few minutes. Please wait...
echo.
mkdir %ramdrv%\pdos
extract /y /l %ramdrv%\pdos /e a:\pdos.cab >nul
set path=%path%;%ramdrv%\pdos
copy %ramdrv%\pdos\pdos.def %ramdrv%\ >nul
mkdir %ramdrv%\vc
extract /y /l %ramdrv%\vc /e a:\vc.cab >nul
set path=%path%;%ramdrv%\vc
mkdir %ramdrv%\tools
if exist a:\ghost.cab extract /y /l %ramdrv%\tools /e a:\ghost.cab >nul
if exist a:\pqmagic.cab extract /y /l %ramdrv%\tools /e a:\pqmagic.cab >nul
set path=%path%;%ramdrv%\tools
lh mscdex /D:MSCD001
lh smartdrv
echo.
echo The diagnostic tools were successfully loaded to drive Z:.
echo.
:end
echo To view Help, type HELP and then press ENTER.
echo.
%ramdrv%
lh mouse >nul
lh doskey >nul
set ?=
set wbat=
if "%startup%"=="4" goto eof
menu
:eof
set startup=

这个BAT的最主要是让我们选择加载模式的选择,现在我想不用选择,默认就是加载CDROM光驱就可以,然后再执行menu菜单就可以了,请问各位高手哪个可以教我如何修改啊?
2#
发表于 2002-11-9 10:34:01 | 只看该作者

请熟悉DOS下的BAT命令的朋友进来一下!!

直接用win98的启动软盘不就可以了?
回复

使用道具 举报

3#
发表于 2002-11-9 10:35:58 | 只看该作者

请熟悉DOS下的BAT命令的朋友进来一下!!

其实要修改的应该config.sys里的内容,
你因该吧config.sys贴出来.
回复

使用道具 举报

4#
发表于 2002-11-9 10:47:30 | 只看该作者

请熟悉DOS下的BAT命令的朋友进来一下!!

下面引用由trulyliu2002/11/09 10:35am 发表的内容:
其实要修改的应该config.sys里的内容,
你因该吧config.sys贴出来.
呵呵!我做的启动盘如果还用那config.sys就没意思了。
这个是用BAT来模拟config的菜单的。
回复

使用道具 举报

5#
 楼主| 发表于 2002-11-9 10:57:46 | 只看该作者

请熟悉DOS下的BAT命令的朋友进来一下!!

那我要点修改啊???????PK4321,,请教一下啦。。。
回复

使用道具 举报

6#
发表于 2002-11-9 11:16:15 | 只看该作者

请熟悉DOS下的BAT命令的朋友进来一下!!

@ECHO OFF
:start
set path=%ramdrv%\bin
set path=%path%;%ramdrv%\doscmd
mouse /u
cls
echo Extracting device driver(s)...
mkdir %ramdrv%\device
extract /y /l %ramdrv%\device /e a:\cdrom.cab >nul
device %ramdrv%\device\vide-cdd.sys /D:MSCD001
cls
echo.
echo Preparing to start your computer.
echo This may take a few minutes. Please wait...
echo.
mkdir %ramdrv%\pdos
extract /y /l %ramdrv%\pdos /e a:\pdos.cab >nul
set path=%path%;%ramdrv%\pdos
copy %ramdrv%\pdos\pdos.def %ramdrv%\ >nul
mkdir %ramdrv%\vc
extract /y /l %ramdrv%\vc /e a:\vc.cab >nul
set path=%path%;%ramdrv%\vc
mkdir %ramdrv%\tools
if exist a:\ghost.cab extract /y /l %ramdrv%\tools /e a:\ghost.cab >nul
if exist a:\pqmagic.cab extract /y /l %ramdrv%\tools /e a:\pqmagic.cab >nul
set path=%path%;%ramdrv%\tools
lh mscdex /D:MSCD001
lh smartdrv
echo.
echo The diagnostic tools were successfully loaded to drive Z:.
echo.
:end
echo To view Help, type HELP and then press ENTER.
echo.
%ramdrv%
lh mouse >nul
lh doskey >nul
set ?=
set wbat=
menu
大概改成这样吧
回复

使用道具 举报

7#
发表于 2002-11-9 20:20:24 | 只看该作者

请熟悉DOS下的BAT命令的朋友进来一下!!

[这个贴子最后由ko20010214在 2002/11/09 08:21pm 编辑]

这个问题可以到联合DOS论坛里去问。里面的wengier可是高手哦。
http://www2.zzu.edu.cn/ie/newdos/index.asp
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-8 17:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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