集训用telnet连接
@echo off ::关闭echo回显 set swip=192.12.16.201 ::设置变量swip为192.12.16.201 goto program ::跳转到program :program cls color 0A echo. echo ============================== echo 请选择要进行的操作,然后按回车 echo ============================== echo. echo [1].1001 路由器 echo. echo [3].1003 防火墙 echo. echo [4].1004 防火墙 echo. echo [5].1005 二层交换机 echo. echo [7].1007 三层 echo. echo [8].1008 三层 echo. echo [9].保留 echo. echo [Q].退出 echo. echo 脚本由AnYing编写制作! echo 当前设置设备IP为:[%swip%] ::使用变量需要用两个"%" 圈起来 如 %变量名称% echo. echo 请输入对应的编号: set /p flag= ::设置flag变量为用户的输入 if /i "%flag%"=="1" goto sw1 :: if 条件 判定成功执行 if /i "%flag%"=="3" goto sw3 ::/i为忽略大小写 if /i "%flag%"=="4" goto sw4 if /i "%flag%"=="5" goto sw5 if /i "%flag%"=="6" goto sw6 if /i "%flag%"=="7" goto sw7 if /i "%flag%"=="8" goto sw8 if /i "%flag%"=="9" goto sw9 if /i "%flag%"=="ccm" goto ccm if /i "%flag%"=="q" exit echo 输入错误,按回车键重新输入! pause goto program ::回到程序开始 :sw1 set prot=1001 goto tel :sw2 set prot=1002 goto tel :sw3 set prot=1003 goto tel :sw4 set prot=1004 goto tel :sw5 set prot=1005 goto tel :sw6 goto program set prot=1006 goto tel :sw7 set prot=1007 goto tel :sw8 set prot=1008 goto tel :sw9 goto program set prot=1009 goto tel :ccm set prot=23 goto tel :tel set ipAndPort=%swip% %prot% ::组合IP以及端口号 echo 您要进入的IP是 %ipAndPort% 请确认!! pause call telnet %ipAndPort% pause 注:以上版本可能因为注释等原因无法运行,详情查看附件。
x 1 @echo off ::关闭echo回显 2 set
swip
192 .12.16.201 ::设置变量swip为192.12.16.201 3 goto program ::跳转到program 4 :program 5 cls 6 color 0A 7 echo . 8 echo
============================== 9 echo 请选择要进行的操作,然后按回车 10 echo
============================== 11 echo . 12 echo [1].1001 路由器 13 echo . 14 echo [3].1003 防火墙 15 echo . 16 echo [4].1004 防火墙 17 echo . 18 echo [5].1005 二层交换机 19 echo . 20 echo [7].1007 三层 21 echo . 22 echo [8].1008 三层 23 echo . 24 echo [9].保留 25 echo . 26 echo [Q].退出 27 echo . 28 echo 脚本由AnYing编写制作! 29 echo 当前设置设备IP为:[%swip%] ::使用变量需要用两个 "%" 圈起来 如 %变量名称% 30 echo . 31 echo 请输入对应的编号: 32 33 set /p flag
::设置flag变量为用户的输入 34 if /i "%flag%"
"1" goto sw1 :: if 条件 判定成功执行 35 if /i "%flag%"
"3" goto sw3 ::/i为忽略大小写 36 if /i "%flag%"
"4" goto sw4 37 if /i "%flag%"
"5" goto sw5 38 if /i "%flag%"
"6" goto sw6 39 if /i "%flag%"
"7" goto sw7 40 if /i "%flag%"
"8" goto sw8 41 if /i "%flag%"
"9" goto sw9 42 if /i "%flag%"
"ccm" goto ccm 43 if /i "%flag%"
"q"
exit 44 45 echo 输入错误,按回车键重新输入! 46 pause 47 goto program ::回到程序开始 48 49 :sw1 50 set
prot
1001 51 goto tel 52 :sw2 53 set
prot
1002 54 goto tel 55 :sw3 56 set
prot
1003 57 goto tel 58 :sw4 59 set
prot
1004 60 goto tel 61 :sw5 62 set
prot
1005 63 goto tel 64 :sw6 65 goto program 66 set
prot
1006 67 goto tel 68 :sw7 69 set
prot
1007 70 goto tel 71 :sw8 72 set
prot
1008 73 goto tel 74 :sw9 75 goto program 76 set
prot
1009 77 goto tel 78 79 :ccm 80 set
prot
23 81 goto tel 82 83 84 85 :tel 86 87 set
ipAndPort
%swip% %prot% ::组合IP以及端口号 88 echo 您要进入的IP是 %ipAndPort% 请确认!! 89 pause 90 call telnet %ipAndPort% 91 pause 92 注:以上版本可能因为注释等原因无法运行,详情查看附件。