准备批处理脚本

时间:2012-02-07 14:08:27

标签: batch-file dos

请帮助在DOS上准备批处理脚本。

此脚本应按以下方式运行:

  1. Telent IP并使用现有的passwd(在脚本中明确指出)。
  2. 在telnet之后,它显示了MENU选项
  3. MB站
  4. RC
  5. ODU
  6. AP
  7. SU
  8. 退出

      

    类型1 //“MB站”菜单选项将打开,即

  9.      1 - 显示
      2 - 单位控制

         

    类型2 // UC菜单选项将打开,即

    1 - 更改密码
    2 - 重置

      

    类型1 //更改密码菜单选项将打开,即

    1 - 更改PC密码
    2 - 更改LU密码
    3 - 更改管理员密码

      

    键入3 //更改ADMIN passwd

    MB站 - 更改管理员密码
    输入新密码:XYZ输入
    重新输入密码:XYZ输入

    接受新密码

    3次逃脱//逃离telnet

    1.MB站
    2. RC
    3. ODU
    4. AP
    5. SU
    6.退出

      

    输入6 //退出
      出口? [是/否] y

    与主机的连接丢失。

    然后转向使用不同IP的步骤。一旦用户在提示时执行脚本,IP值将由用户给出,例如./pass-change IPs.txt

1 个答案:

答案 0 :(得分:1)

从这开始:

@ECHO OFF

:BEGIN
CLS
ECHO.                 
ECHO          Oleg Grishko  + Flora  = Love          
ECHO.
ECHO.
ECHO        1=Remove All Hard Drive Partitions
ECHO        2=FDISK Hard Drive
ECHO        3=Format Hard Drive
ECHO        4=Dell Utilities
ECHO        5=Re-image
ECHO        6=Exit To DOS
ECHO.
ECHO       To bring this menu back type GO.BAT at the dos prompt.
ECHO.
CHOICE /N /C:123456 

ECHO.
If ERRORLEVEL ==6 GOTO SIX
If ERRORLEVEL ==5 GOTO FIVE
If ERRORLEVEL ==4 GOTO FOUR
IF ERRORLEVEL ==3 GOTO THREE
IF ERRORLEVEL ==2 GOTO TWO
IF ERRORLEVEL ==1 GOTO ONE
GOTO END

:SIX
EXIT
GOTO QUIT

:FIVE
call re-image.bat
GOTO END

:FOUR
call dell.bat
GOTO END

:THREE
cd dos
call format.bat
GOTO END

:TWO
cd dos
call fdisk.bat
GOTO END

:ONE
cd dos
call blast.bat
GOTO END

:END
cd\
REM ECHO Completed. Bringing up DOS menu again...
REM pause
REM f:go.bat

:QUIT
f: