Skip to content

jokky1412/PC-IP-address-Config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

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

  • 特点:
  • 台式机、笔记本、WIn7/Win10系统,有线/无线网卡通用
  • 文件占用空间小,无需编译生成,双击能够立即运行;
  • 用系统自带的记事本等编辑器进行编辑,方便修改IP等等相关配置;
  • 有初始菜单界面,并显示电脑的IP地址/子网掩码/网关地址;
  • 在菜单界面中,输入数字即可完成操作;
  • 可以选择不同的IP地址来直接设置;
  • 可以一次性添加多个IP地址/子网掩码/网关地址;
  • 可以手动输入IP地址/子网掩码/网关地址进行设置;
  • 可以自动获取IP地址;
  • 可以查看电脑网卡的信息,相当于在命令行中输入”ipconfig”。
  • 几乎不需编程基础,只需了解如何修改电脑网卡IP等地址

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

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

本程序界面:
程序菜单界面

使用说明:

  • 1.使用前,必须把 set NAME="本地连接 2" 双引号内部改为需要被修改IP地址的网卡名称,
    如“本地连接”或“无线网络连接”等,修改保存后再运行程序
  • 2.在文本中可以修改为想要将网卡设置为的 IP地址 /掩码 /网关:IP1~IP4等等
  • 3.本程序的菜单不能超过9个可选项,所以注意IPs的值
  • 4.少数情况下,若出现菜单头部显示的 IP/掩码/网关 刷新慢,显示不出的情况,
    请在对应操作 setIP1/.../addIP/inputIP 的最后增加延时的时长:
    如:choice /t 5 /d y /n >nul
    增加里面的数字大小(这里是5),直到头部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”。

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published