jokky1412 / PC-IP-address-Config

基于批处理的快速设置电脑IP地址程序
5 stars 2 forks source link

基于批处理的快速设置电脑IP地址程序

程序具体功能说明文章见:【Windows批处理/脚本/Batch】基于批处理的快速设置电脑IP地址程序

(已解决)注:Windows10系统:请设置系统的管理员权限来执行此文件,否则在设置IP时会提示“没有足够的权限....”

日常的手动添加、修改网卡IP地址:

手动添加多个地址

本程序界面:

程序菜单界面

使用说明:

注意:每次修改程序代码后要使修改生效,必须保存退出编辑器后再运行程序!

代码说明:

  1. 初始化设置:
    NAME:要修改IP设置的网卡适配器名称,本例中是“本地连接 2”;
    IPs:提前在本程序中填写的IP地址数量,本例中有4个IP地址;
    (注:为保证程序正常运作,IPs的值不要超过5)
    IP1 ~ IP4,MASK1 ~ MASK4和GATE1~ GATE4为提前在本程序中填写好的IP地址/子网掩码/网关地址,掩码默认为255.255.255.0,可根据需要修改;
    若要添加更多的IP地址和网关地址,则在下方添加类似语句:“set IP5=…”和“set GATE5=…”和“set MASK5=%MASK%”,还需要在“:select”段后添加类似“:setIP1”或“:setIP2”等等的段落,注意修改IPs的数量。

  2. 开始界面/菜单:
    Call :displayIPinfo disp:调用显示当前IP信息的子函数;
    goto select:跳转到选择功能分支;

  3. 选择功能:
    if errorlevel X goto Y:根据输入的数字X跳转到名为Y的子函数;
    跳转分支“setIP%%i”:设置为其中一个IP地址/网关地址;
    跳转分支“addIP”:一次性添加已写好的IP地址/网关地址;
    跳转分支“inputIP”:手动填写IP地址/网关地址;
    跳转分支“autoIP”:让网卡自动获取IP地址;
    跳转分支“ipcfg”:即在命令行”cmd”中输入”ipconfig”。