搜索
查看: 21945|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
& v; W3 j9 B: b3 q4 c$ Y4 U+ x- \  z. Y  S' V' L2 L% N+ o8 ^
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off$ S; V  T5 [7 y5 `, r, _9 A
  2. title 自动设置ip
    4 |/ b; ]8 l! s5 h7 E9 I
  3. echo
    ' [9 R+ \2 \; R3 M; o6 P- }0 ^
  4. :start % [$ J1 i" u8 D/ w
  5. cls $ T3 _4 L8 t2 _& P/ t* {
  6. ECHO ================================
    3 G6 `. y) @9 ^) W. {3 D: V" o
  7. ECHO 请选择要换的ip : m- r+ q. S; D% t  T: \
  8. ECHO ————————————————
    8 t/ `. B. q3 d/ T* M& g/ l+ l* E
  9. echo 无线网络连接---自动获取IP地址…………1
    ( H1 j/ Q( K# u  ~/ Q% s0 [9 P2 |
  10. echo. / q/ ^9 U9 L  o9 R2 I
  11. echo 无线网络连接---办公室IP配置……………2
    & \: N7 b' `+ y& X- e  `
  12. echo.
    0 e) M9 ]/ ^% r) t8 N9 b
  13. echo 本地连接---自动获取IP地址………………3 - m+ l- {- v# j4 A- b- m( l
  14. echo.
    + {0 o5 i) n& ^1 L7 C7 F4 m/ ]
  15. echo 本地连接---办公室IP配置…………………4% H; ~# w" E+ S/ [# c
  16. echo.
    ) N$ `7 o5 v: y* \7 H: U9 @7 G% [! Y# l
  17. echo  退出…………………………………………5/ y1 }0 X" O3 c8 [: e! I2 Y( E4 P
  18. echo.* h. L+ d6 Y2 Y

  19. / t4 E) y: F8 }0 [- b: i
  20. @set /p UserSelection=选择(1,2,3,4,5)  3 W* p' y  M# r; M$ `& r7 d% H
  21. : P; u3 ?$ N9 R8 g0 W8 `
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection : {- M9 C- B7 ^
  23. goto start
    , W1 I* V+ o/ {

  24. 3 N/ M2 {: V4 p5 r8 H4 a
  25. :selection 0 G% d3 P$ |* `
  26. @if "%UserSelection%"=="1" goto 1 * \2 j1 o! K' P( }5 ?$ }3 X* }8 E* Z
  27. @if "%UserSelection%"=="2" goto 2
    $ _# W$ d- U* F* v$ r
  28. @if "%UserSelection%"=="3" goto 3
    + X. L( ?) V. l
  29. @if "%UserSelection%"=="4" goto 4& V4 D# D2 w# h: m" i: _5 z: y
  30. @if "%UserSelection%"=="5" goto 50 L0 U6 _2 c6 ]' B6 j4 N4 w- ~4 p$ q7 ~

  31. : Y2 c( x. `% ~
  32. :1
    $ H5 E% F  Y3 ?/ z; s
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    * f0 O5 g$ r+ y- h
  34. netsh interface ip set address name="无线网络连接" source=dhcp9 |8 y( q; P2 s0 C; }* C
  35. netsh interface ip set dns name="无线网络连接" source=dhcp: K2 Q# ?; u3 Z$ o
  36. exit
    ! r! r; J; Q, W; g5 K0 g/ v

  37. ' ?4 Z8 k2 D( a% `$ \9 l; k) ]! Z
  38. :2
    8 t0 `( F3 G, U' Q) S* w" I7 t
  39. echo 无线网络连接---办公室IP配置---请稍候...5 C/ g/ y, n5 b. q+ S
  40. set ipaddress=192.168.0.100
    ; n0 }: N% @! f# I, k1 T4 H9 f, O
  41. set subnetmask=255.255.255.0
    9 H1 A% [; O  _8 U, r8 ~
  42. set defaultGateway=192.168.0.1$ X2 K- H0 X& G
  43. set dns=202.96.98.36
    % p  z. i* {  }: ?' E# y" ?- ]
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0) o6 }( u  E* E4 T8 K) w( {& J
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%1 z& [* D9 m; B* l& h1 Z4 y
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0# g; }7 H3 D% v" ~
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary: I% R. T8 y1 x6 ^4 d
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ( n+ @& d- T' V! I- t4 ~" A6 y; @0 D
  49. exit
      ]" I9 {, R3 M0 W7 E1 A' Q( ?, Q4 Q

  50. $ a$ `9 l, I$ e# G
  51. :3
    5 s5 ?! M4 K* |. ~9 k( Q
  52. echo 本地连接---自动获取IP地址---请稍候...2 u6 }% R+ H0 H. s% ~* l) c; Q( |
  53. netsh interface ip set address name="本地连接" source=dhcp
    5 X, ~9 b9 Y+ w! C& @1 b5 O
  54. netsh interface ip set dns name="本地连接" source=dhcp- ?# j) y+ @! v; Z2 w. A  r
  55. exit7 I4 y. O- h6 G& k

  56. ) @9 z/ n7 \; {3 A
  57. :4
    ' x% k5 ]* U% H6 ^+ q/ K1 c
  58. echo 本地连接---办公室IP配置---请稍候...0 j% L2 d( l/ R: n2 s/ v3 [
  59. set ipaddress=192.168.1.68
    ; ]( C) V! w4 c$ H! ~1 V1 a- U
  60. set subnetmask=255.255.255.0/ B6 [* v! n9 y9 h, h+ F7 ?
  61. set defaultGateway=192.168.1.1
    3 I& ]9 N9 `" L% C
  62. set dns=202.102.128.68
    " l$ J! y4 N5 w! N- e
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    7 V, F1 ?/ }3 i4 L) w
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0: P4 T5 {9 E: r+ r4 Q7 T
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary+ s1 c3 H* l* \  c% o) A
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%- ^% E& F2 B+ S/ j
  67. exit/ |, Q) {' ]# _0 r

  68. ' p7 \* c! s& D
  69. :5
    & }1 y& O+ Y6 p, F1 s# G
  70. echo 5! L( Z( ]' p6 e
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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