搜索
查看: 21787|回复: 0

[电脑] 快速设置IP地址的批处理命令

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?2 A7 c! w! J5 `: B
- c3 V2 @# N% d4 b9 A) z" [
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off- o; N9 L- U- v. @0 ~+ \+ e6 z
  2. title 自动设置ip
      M. m4 X; f+ h- r+ E& ^
  3. echo' F) W5 Q5 R4 f$ O; a5 y
  4. :start
    " x: p. {; S1 H4 q& ]
  5. cls ; Y; T; E' o6 j6 Y: E6 r: q9 V
  6. ECHO ================================ , u- r6 o3 H4 ^  o9 H9 W
  7. ECHO 请选择要换的ip 8 `8 |7 h" i2 \6 B1 }
  8. ECHO ————————————————
    . K- E9 K2 o8 P" N& ]4 ]0 W7 S
  9. echo 无线网络连接---自动获取IP地址…………1 * M  w1 Z0 u& M, h0 O( h, o
  10. echo.
    ) ~& j2 V, e2 ]5 c+ M( m  ~; _
  11. echo 无线网络连接---办公室IP配置……………2
    % D+ h8 R7 {, h  R2 v
  12. echo.
    / w, @6 k  O4 v
  13. echo 本地连接---自动获取IP地址………………3
    " u) y6 K$ G7 H+ L
  14. echo.
    + [* ?4 c! p0 p9 F" G& k! G; Q
  15. echo 本地连接---办公室IP配置…………………45 f5 ~7 V7 _- k2 C+ ?, |7 m" T% m
  16. echo.
    8 j# ?" Z$ U) f
  17. echo  退出…………………………………………5
    % d" q% w* H% w. E
  18. echo." u$ D+ t, j2 D3 e* p% M
  19. - F7 E  f" t4 k: x
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    : ~3 t( K# C+ Q4 n$ s' T) ]8 E! I9 S
  21. ) p6 z6 |: u1 M! N: z% F6 a" N
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    $ K$ @9 `- h1 [) `( Z+ h# U; |
  23. goto start
    : P9 N( G6 `% ]

  24. , |: p* h4 B& _
  25. :selection
    $ r! r* a7 W( Z2 J3 g/ a" N$ @# r: K
  26. @if "%UserSelection%"=="1" goto 1 , ]/ Q% P6 L9 E8 l- X0 O5 V
  27. @if "%UserSelection%"=="2" goto 2
    2 f" Y& b' `% c+ e, C
  28. @if "%UserSelection%"=="3" goto 3 ; C% R5 e& e* e* c: t; l  Q
  29. @if "%UserSelection%"=="4" goto 4
    - G, f# W1 w' _% J/ ?7 R/ k  D: a
  30. @if "%UserSelection%"=="5" goto 5" j! ?$ S& f. j& O/ y7 ~- q

  31. & ^2 c' e/ }1 A2 y4 D* }+ N
  32. :1: f( N9 W' i6 n1 V
  33. echo 无线网络连接---自动获取IP地址---请稍候...- c! v. R9 l, q% h
  34. netsh interface ip set address name="无线网络连接" source=dhcp& w" a3 u' s+ I. b6 b
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    . `2 Z: r' `6 r* b' p5 v
  36. exit
    ) C% q5 X3 D, H! l9 T  {: D: k) I
  37. ' p" o& u! ^! f+ d1 g
  38. :2. o% u' ^0 o" p4 b( v
  39. echo 无线网络连接---办公室IP配置---请稍候...  Y. `2 [; i; |: B
  40. set ipaddress=192.168.0.100) d4 K/ V- g* x3 t( V# Q% h
  41. set subnetmask=255.255.255.0
    " E5 X2 p" F/ P$ L& M- V) w
  42. set defaultGateway=192.168.0.1
    $ ?* R. ?7 Q6 {. `& m6 V* l
  43. set dns=202.96.98.36
    1 O- z4 B" T9 f5 Y1 T5 A( ^8 Y: {) @/ b
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0- K; o( t3 G( F
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%) D+ C0 Q& E4 G- W/ f
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    3 `4 U1 P7 p- H) U6 Z
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    : w  z, V3 ]# S" e  Y, E
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%% w! Z' b/ s$ ^: J
  49. exit' o4 I% i6 f  m8 [

  50. 4 l$ U9 e# W( d% C" [7 h
  51. :3& B+ j3 R( L4 q- F0 c
  52. echo 本地连接---自动获取IP地址---请稍候...3 _% K- ~4 a. A
  53. netsh interface ip set address name="本地连接" source=dhcp: X5 s3 I: i2 g4 V- h
  54. netsh interface ip set dns name="本地连接" source=dhcp
    2 z2 C$ Q% ]- m; X* n
  55. exit8 N4 d; \, D6 {$ e& K- q

  56. ; }% v% H& z( `: G' ^7 a
  57. :44 b( c6 e% O0 E( \: M- ]  q  H. e
  58. echo 本地连接---办公室IP配置---请稍候...; C/ I2 O% U- u! _9 O
  59. set ipaddress=192.168.1.68- ~  u# V# X3 o6 e. ?
  60. set subnetmask=255.255.255.0
    + p, o/ Q2 z9 P& t# E
  61. set defaultGateway=192.168.1.1
    9 v5 G" _4 b5 e& x$ G
  62. set dns=202.102.128.68
    % x7 G& t) u6 u1 }& O
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    * u; _; L& D: i
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    ( ~3 Y; X! h+ _& g5 n3 C
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary2 N& n! E# G2 o' \" a# a
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%5 }, q+ C: T5 r
  67. exit
    % _  L0 a3 @/ U9 e
  68. 2 B+ U" }  I, R4 C6 w( m
  69. :5
    5 h# R& J; S/ F7 K1 Y$ f$ n
  70. echo 5/ r7 v" O2 m$ P9 @, U
复制代码

IP.bat

2.22 KB, 阅读权限: 1, 下载次数: 0

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

热议作品
精华帖子排行
精彩推荐

虾皮社区,成立十年了!

站长自己也搞不懂想做个什么,反正就是一直在努力的做!

Copyright © 2007-2019 xp6.org Powered by Discuz

QQ|Archiver|手机版|小黑屋|虾皮社区 鲁公网安备 37021102000261号 |网站地图
返回顶部 返回列表