在杀毒软件中发现一个批处理请高人解释一下代码的意思,代码如下:
@ECHO OFF
FINDRAMD.EXE
if errorlevel 255 goto ERROR_RAMDRIVE
if not errorlevel 3 goto ERROR_RAMDRIVE
goto DO_SHIFT
:LOOP
if errorlevel %1 goto NO_SHIFT
:DO_SHIFT
shift
shift
if not %1*==* goto LOOP
goto ERROR_RAMDRIVE
:NO_SHIFT
set ramd=%2
goto EXIT
:ERROR_RAMDRIVE
echo.
echo RAMDrive create fail.
:EXIT
@ECHO OFF
FINDRAMD.EXE
if errorlevel 255 goto ERROR_RAMDRIVE
if not errorlevel 3 goto ERROR_RAMDRIVE
goto DO_SHIFT
:LOOP
if errorlevel %1 goto NO_SHIFT
:DO_SHIFT
shift
shift
if not %1*==* goto LOOP
goto ERROR_RAMDRIVE
:NO_SHIFT
set ramd=%2
goto EXIT
:ERROR_RAMDRIVE
echo.
echo RAMDrive create fail.
:EXIT
