@把下面bat保存 , 就可以用了 . @echo off echo 正在配置ip , 请稍等 ... set name = " 本地连接 " set ipaddress = 1.2 . 3.4 set mask = 255.255 . 255.0 set gateway = 1.2 . 3.4 set dns = 1.2 . 3.4 set wins = 1.2 . 3.4 echo 正在配置%name% , 请稍等 ... echo 正在配置首选DNS:%dns% ... netsh interface ip set dns name = " 本地连接 " source = static addr = %dns% echo 正在配置备用DNS:%wins% ... netsh interface ip add dns " 本地连接 " addr = %wins% index = 2 echo 正在配置ip、mask和gateway:%ipaddress% %mask% %gateway% ... netsh interface ip set address name = %name% source = static addr = %ipaddress% mask = %mask% gateway = %gateway% echo ip配置成功! echo . & pause
用bat配置win ip的时候在dns阶段报警:配置的DNS服务器不存在或不正确。解决方法就是把DNS的设置代码放到ip地址之前,估计原因是ip先设置完了,找dns的时候就蒙了,有时间的话好好研究一下。