批处理-ip地址修改小程序
1、@echo off关闭回显,color 设置窗口及字体颜色,mode 设置窗口长度和宽度,title为窗口的标题,下面简单菜单显示。
2、使用用了setlocal enabledelayedexpansion延时变量扩展,这里num需要将%替换为!号。
3、主体程序,本地连接为连接本地网卡显示名称。
4、软件运行示例。
5、程序代码:@echo offsetlocal enabledelayedexpansionsetlocal@color 0e@罪焐芡拂mode con cols=70 lines=22@title ip地址更改程序:startclsECHO.ECHO ┏━━━━━━━━━┓ECHO ┏━━━━┫ ip地址修改 ┣ ━━━┓ECHO ┃ ┗━━━━━━━━━┛ ┃ECHO ┃ ┃ECHO ┃ [1] DHCP ┃ECHO ┃ ┃ECHO ┃ [2] 1.0网段 ┃ECHO ┃ ┃ECHO ┃ [3] 2.0网段 ┃ECHO ┃ ┃ECHO ┃ [4] 帮助 [0] 退出 ┃ECHO ┃ ┃ECHO ┣━━━━━━━━━━━━━━━━━━━┫ECHO ┃ ┃ECHO ┗━━━━━━━━━━━━━━━━━━━┛ECHO.SET num=set /p num=请选择执行的操作:if "!num!"=="1" goto 1if "!num!"=="2" goto 2if "!num!"=="3" goto 3if "!num!"=="4" goto 4if "!num!"=="0" goto 0echo 选择无效重新输入:echo.goto start:1netsh interface ip set address "本地连接" DHCPnetsh interface ip set dns "本地连接" DHCPecho. 按R键返回菜单pause>nulgoto start:2netsh interface ip set address "本地连接" static 192.168.1.100 255.255.255.0 192.168.1.1 1netsh interface ip set dns "本地连接" static 192.168.1.1echo. 按R键返回菜单pause>nulgoto start:3netsh interface ip set address "本地连接" static 192.168.2.100 255.255.255.0 192.168.2.1 1netsh interface ip set dns "本地连接" static 114.114.114.114echo. 按R键返回菜单pause>nulgoto start:4@echo offecho 1.0网段ip设置为192.168.1.100echo 2.0网段ip设置为192.168.2.100echo.echo. 按R键返回菜单pause>nulgoto start:0exit