|
发现 loadiso.bat 存在 iso虚拟盘卸载失败bug 改为如下内容会好一些:
----------------------------------------------
@echo off
if "%1"=="/q" goto _xz
if "%1"=="/Q" goto _xz
if "%1"=="/?" goto _hh
if "%1"=="" goto _hh
LH SHSUCDHD /F:%1 >nul
SHCDX33C /D:SHSU-CDH >nul
mem /c |find /i "SHSUCDHD" >nul
If Errorlevel 1 goto _cer
mem /c |find /i "SHCDX33C" >nul
If Errorlevel 1 goto _cer
echo ISO 镜像文件已成功加载!
goto _end
:_xz
echo 卸载 SHCDX33C
mem /c |find /i "SHCDX33C" >nul
If not Errorlevel 1 SHCDX33C /U /D:SHSU-CDH>NUL
mem /c |find /i "SHCDX33C" >nul
If not Errorlevel 1 goto _cer2
echo 卸载 SHSUCDHD
mem /c |find /i "SHSUCDHD" >nul
If not Errorlevel 1 SHSUCDHD /U >NUL
mem /c |find /i "SHSUCDHD" >nul
If not Errorlevel 1 goto _cer2
echo ISO 镜像文件已成功卸载!
goto _end
:_cer
echo ISO 镜像文件未能成功加载!
echo.
goto _end
:_cer2
echo ISO 模块卸载失败!
goto _end
:_hh
echo 用法: LOADISO [参数] 或 [镜像文件绝对路径]
echo 参数: /Q = 卸载镜像 /? = 显示帮助
echo 示例: LOADISO C:\MyISO.ISO
:_end
---------------------------------------------------------
[ 本帖最后由 dos时代菜鸟 于 2009-4-1 14:09 编辑 ] |
|