标题: 在杀毒软件中发现一个批处理请高人解释一下
[打印本页]
作者: 5872169
时间: 2008-8-1 15:24
标题: 在杀毒软件中发现一个批处理请高人解释一下
在杀毒软件中发现一个批处理请高人解释一下代码的意思,代码如下:
@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
作者: huahua0919
时间: 2008-8-1 15:46
这个没什么解释的,就是对于错误代码的判断
关键其中两次shift的运用,使得变量两次移位