- @echo off
- cd /d "%~dp0"
- if not exist contig.exe echo.找不到contig.exe,请复制一个contig.exe到此目录再运行&&pause&&goto :eof
- >auto_menu.lst echo.timeout 5
- >>auto_menu.lst echo.default 0
- for /f "usebackq delims=*" %%i in (`dir /a-d/b/s *.iso`) do call :add_menu "%%i"
- echo.
- echo.==========chenall@www.cn-dos.net==中国DOS联盟论坛===============================
- echo.
- echo.已经为当前目录的ISO文件生成一个GRUB启动菜单auto_menu.lst,可以配合新版GRUB使用以下命令来启动
- echo.find --set-root %root%auto_menu.lst
- echo.configfile %root%auto_menu.lst
- echo.
- echo.==========chenall@www.cn-dos.net==中国DOS联盟论坛===============================
- pause
- goto :eof
- :add_menu
- setlocal
- echo.%time% 对%~1文件进行碎片整理...
- set "file=%~pnx1"
- set "file=%file:\=/%"
- contig %1 >nul
- >>auto_menu.lst echo.title %file%
- >>auto_menu.lst echo.map %file% (0xff)
- >>auto_menu.lst echo.map --hook
- >>auto_menu.lst echo.chainloader (0xff)
- goto :eof
chenall 发表于: 2008-01-30 11:02 |
|