设为首页 收藏本站
查看: 1227|回复: 6

[经验分享] Windows下通过脚本快速修改IP地址 案例

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2013-8-9 09:02:48 | 显示全部楼层 |阅读模式
@echo off

:main

cls

color 02

echo.---------------------------------------------

echo.  欢迎使用PrudentWoo制作的IP地址切换脚本

echo.  脚本式针对Windows平台进行脚本切换
echo.  http://www.prudentwoo.com PrudentWoo?

echo.--------------------------------------

echo. 1. Wlan(无线网卡预置IP地址设定)           

echo. 2. Ethernet(以太网网卡预置IP地址设定)

echo. 3. IP地址自定义

echo. 4. 清理DNS缓存

echo. 5. 开启或关闭WIFI热点

echo. 6. IP地址信息

echo. 7. Exit

echo.--------------------------------------

set /p choice=请输入执行项目序号:

echo.

  if %choice%==1 goto Wlan

  if %choice%==2 goto Ethernet

  if %choice%==3 goto IP-Selfset

  if %choice%==4 goto Clear DNS

  if %choice%==5 goto WIFI

  if %choice%==6 goto IP_Info

  if %choice%==7  

      cls

      goto end



@rem 以下是无线网卡预置IP地址设定批处理

:Wlan

cls
color 03

echo.您正在执行Wi-Fi IP地址设置操作!

echo.------------------------------

echo 1. 设置为Wi-Fi DHCP

echo 2. 设置Wi-Fi静态公网IP

echo 3. 返回

echo.-----------------------------

set /p choice=请选择执行项目序号:

if %choice%==1 goto 1

if %choice%==2 goto 2

if %choice%==3 goto 3



:1

echo.正在进行DHCP设置,请稍等... echo.IP地址正在从DHCP自动获取...

netsh interface ip set address "Wi-Fi"dhcp

echo.DNS地址正在从DHCP自动获取...

netsh interface ip set dns "以太网"dhcp

echo.全部设置完成!---

@Pause

goto end



:2

echo.正在进行Wi-Fi公网IP设置,请稍等...

echo.ip地址=192.168.1.123

echo.子网掩码=255.255.255.0

echo.默认网关=192.168.1.1

echo.首选DNS=10.252.8.5

echo.备选DNS=10.252.8.4

net interface ip set address name="Wi-Fi" source=static

addr=192.168.1.123 mask=255.255.255.0 >null

net interface ip set address name="Wi-Fi" gateway=192.168.1.1

gwmetric=1 >null

net interface ip set dns name="Wi-Fi" source=static addr=10.252.8.5

net interface ip add dns name="Wi-Fi" 10.252.8.4 index=2

echo全部设置完成!

echo请按任意键退出...

@Pause

goto end



:3

Goto main





@rem 以下是以太网网卡预置IP地址设定批处理

:Ethernet

cls
color 2f

echo.您正在执行Ethernet IP地址设置操作!

echo.-----------------------------------

echo 1. 设置Ethernet为DHCP方式

echo 2. 设置Ethernet静态公网IP1(办公网络)

echo 3. 设置Ethernet静态公网IP2(宿舍网络)

echo 4. 返回

echo.-----------------------------------

set /p choice=请选择执行项目序号:

if %choice%==1 goto 1

if %choice%==2 goto 2

if %choice%==3 goto 3  if %choice%==4 goto 4



:1

cls
color 26

echo.正在进行DHCP设置,请稍等...

echo.IP地址正在从DHCP自动获取...

netsh interface ip set address name = "以太网" source=dhcp

echo.DNS地址正在从DHCP自动获取...

netsh interface ip set dns "以太网" source=dhcp

echo.全部设置完成!

@Pause

goto enthernet



:2

cls
color 35

echo 正在进行Ethernet公网静态IP1(办公网络)设置,请稍等...

echo.

echo.设置参数为:

echo.---------------------------

     echo.ip地址=198.9.2.123

     echo.子网掩码=255.255.255.0

     echo.默认网关=198.9.2.1

     echo.首选DNS=202.112.20.131

echo.---------------------------

echo.正在设置上述IP参数...
ipconfig /release

netsh interface ip add address name="以太网" addr=198.9.2.123 mask=255.255.255.0 gateway=198.9.2.1
netsh interface ip add address name="以太网" addr=10.2.2.234 mask=255.255.255.0 gateway=10.2.2.254
netsh interface ip add address name="以太网" addr=10.0.0.10 mask=255.0.0.0
netsh interface ip add address name="以太网" addr=192.168.133.20 mask=255.255.255.0
netsh interface ip add address name="以太网" addr=192.168.54.345 mask=255.255.255.0
netsh interface ip add address name="以太网" addr=192.168.7.1 mask=255.255.255.0
netsh interface ip add dns name = "以太网" addr = 202.106.0.20
netsh interface ip add dns name = "以太网" addr = 211.147.6.3
netsh interface ip add dns name = "以太网" addr = 202.106.0.21
netsh interface ip add dns name = "以太网" addr = 202.105.12.226
netsh interface ip add dns name = "以太网" addr = 61.144.56.100
netsh interface ip add dns name = "以太网" addr = 202.96.128.68
netsh interface ip add dns name = "以太网" addr = 202.96.128.86

echo.全部设置完成!

@Pause

goto ethernet



:3

echo 正在进行Ethernet公网静态IP2设置(宿舍网络),请稍等...

echo.

echo.设置参数为:

echo.---------------------------

echo.ip地址= 192.168.1.33

echo.子网掩码=255.255.255.0

echo.默认网关=192.168.1.33

echo.首选DNS=61.144.56.100

echo.---------------------------
ipconfig /release

netsh interface ip add address name="以太网" addr=192.168.1.33 mask=255.255.255.0 gateway=192.168.1.1
netsh interface ip add dns name = "以太网" addr = 202.106.0.20
netsh interface ip add dns name = "以太网" addr = 211.147.6.3
netsh interface ip add dns name = "以太网" addr = 202.106.0.21
netsh interface ip add dns name = "以太网" addr = 202.105.12.226
netsh interface ip add dns name = "以太网" addr = 61.144.56.100
netsh interface ip add dns name = "以太网" addr = 202.96.128.68
netsh interface ip add dns name = "以太网" addr = 202.96.128.86

echo.全部设置完成!

@Pause

goto enthernet



:4

goto main



@rem 以下是以IP地址自定义批处理



:ip-selfset

cls

echo.您正在执行Ethernet IP地址自定义设置操作!

:ip1

cls
color 13

echo.IP自定义设置开始....

echo.

echo 开始设置IP及子网掩码

set /p saddr=请输入静态地址:  

if /i "%saddr%"=="" goto ip1

set /p mask=请输入子网掩码:

if /i "%mask%"=="" goto ip1

set /p gateway=请输入默认网关:

if /i "%gateway%"==""goto ip1

goto IP_judge



:IP_judge

cls

echo.您输入的IP地址参数如下:

echo.————————————————————  

echo.   IP地址:%saddr%  

echo. 子网掩码:%mask%  

echo. 默认网关:%gateway%  

echo.————————————————————

echo.

echo.以上参数正确请按 Y 继续,错误请按N返回重设!

echo.

set /p choice= 您的选择:

if "%choice%"=="N" goto ip1

if "%choice%"=="n" goto ip1

if "%choice%"=="Y" goto ipaddr

if "%choice%"=="y" goto ipaddr goto IP_judge

echo.



:ipaddr

cmd /c netsh interface ip set address name="Local Area connection" source=static addr=%saddr%

mask=%mask% gateway=%gateway% gwmetric=1 >nul

goto ipdns



:ipdns

cls

echo 开始设置DNS服务器

set /p dnsaddr=请输入DNS服务器:

if /i "%dnsaddr%"=="" goto :ipdns

@rem 以下语句设置DNS

cmd /c netsh interface ip set dns name="Local Area connection" source=static addr=%dnsaddr%

register=PRIMARY >nul

echo.开始设置DNS备用服务器

set /p dnsaddr2=请输入备用DNS服务器:

if /i "%dnsaddr2%"=="" goto :ipdns

goto DNS_judge



:DNS_judge

cls

echo.

echo.——————————————————————————  

echo.   

echo. DNS首选服务器:%dnsaddr%  

echo.   

echo. DNS备用服务器: %dnsaddr2%  

echo.   

echo.——————————————————————————

echo.以上DNS参数正确请按Y继续,否则请按N返回重设!

echo.

set /p choice= 您的选择:

if "%choice%"=="N" goto ipdns

if "%choice%"=="n" goto ipdns

if "%choice%"=="Y" goto ipdns2

if "%choice%"=="y" goto ipdns2

goto DNS_judge



:ipdns2

cmd /c netsh interface ip add dns name="Local Area Connection" addr=%dnsaddr2%

index=2 >nul

echo.设置完成 @pause

goto main

if errorlevel 2 goto main

if errorlevel 1 goto end



:Clear DNS

cls

cmd /c ipconfig/flushdns

echo.DNS缓存清理完成!

@pause

goto main



:WIFI

cls

echo.您正在执行WIFI热点设置操作!

echo.-----------------------------------

echo 1. 开启WIFI Hoc

echo 2. 关闭WIFI Hoc

echo.-----------------------------------

set /p choice= 输入您的选择序号:

if "%choice%"=="1" goto start

if "%choice%"=="2" goto stop

:start

cmd /c netsh wlan start hostednetwork

@Pause

goto main

:stop

@Pause

goto main

cmd /c netsh wlan stop hostednetwork



:IP_Info

cls
color 5f

echo.以下是您的IP地址信息:

cmd /c ipconfig /all

@pause

goto main


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-8282-1-1.html 上篇帖子: 解决Windows下Arm下Linux下Qt4程序的中文乱码问题 下篇帖子: win 8(win 7)批处理设置IP Windows IP地址

尚未签到

发表于 2013-8-9 13:18:14 | 显示全部楼层
不要在一棵树上吊死,在附近几棵树上多试试死几次~

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-8-9 19:57:51 | 显示全部楼层
帮你顶下哈!!

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-8-10 03:01:05 | 显示全部楼层
吃饭与ml是第一生产力。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-8-10 10:51:48 | 显示全部楼层
我不在江湖,但江湖中有我的传说。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-8-10 18:04:57 | 显示全部楼层
我真想亲口管你爷爷叫声:爹!

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-8-10 22:55:16 | 显示全部楼层
要是我灌水,就骂我“三个代表”没学好吧。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表