搜索
查看: 21966|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
$ J; Y9 e; z" z8 D; `5 A) `/ Y, p+ x/ L& t3 Z! _) u
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off/ y0 Y7 X* s* S% f4 H: L+ F9 l
  2. title 自动设置ip
    + a$ k# D' G4 W* t6 X
  3. echo
    9 F9 X5 f" m. s
  4. :start
    8 h9 Q$ D$ S# T. p  ]+ `8 R
  5. cls
    # F2 v7 D" I5 R7 W
  6. ECHO ================================ ! {" k2 F3 C6 v& L
  7. ECHO 请选择要换的ip . W2 c# Z+ H5 h4 \1 j8 l
  8. ECHO ————————————————
    # t. _' A4 `5 g1 o7 Y
  9. echo 无线网络连接---自动获取IP地址…………1 - g5 F+ i* l8 j2 h; J
  10. echo. 2 a, J: ]- Y& V% z
  11. echo 无线网络连接---办公室IP配置……………2 ( r/ L" X% g: b
  12. echo.
    - `) @0 n* E/ n0 ]% K8 _
  13. echo 本地连接---自动获取IP地址………………3
    - G0 C  j3 Q+ m( D
  14. echo.
    ; ?4 m2 T7 v- x8 ~9 ~
  15. echo 本地连接---办公室IP配置…………………4
    5 [6 ?: P; D: L7 c2 ?$ p
  16. echo.
    ' F  o" I+ g3 \" l2 j
  17. echo  退出…………………………………………5" ^# E6 d) y0 a5 `5 f0 z4 [
  18. echo.
    ; @* R3 u1 I& ^/ j2 @* b
  19. 8 u2 [7 ]' a* L1 Q1 p: q1 X
  20. @set /p UserSelection=选择(1,2,3,4,5)  4 `( ]5 F( X0 c8 N8 _* |
  21. 5 ~  ?5 Q/ q- q' j! [* T1 i
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 9 o% d! S; d: m7 e$ l- u% o
  23. goto start 5 f* P& O. {. m$ J+ v
  24. 7 `  Q% ^3 l5 s1 b0 g5 b' P
  25. :selection
    ' p/ }) V$ A# T: E9 V6 j
  26. @if "%UserSelection%"=="1" goto 1   b. I3 x' J0 Y. m; Y
  27. @if "%UserSelection%"=="2" goto 2/ n9 E8 a, H, c. Q
  28. @if "%UserSelection%"=="3" goto 3
    1 e8 A# c& {2 X0 C: e/ n
  29. @if "%UserSelection%"=="4" goto 48 M; f4 E, n. h5 s6 Q' _
  30. @if "%UserSelection%"=="5" goto 58 f. e5 _0 [  h

  31. * X3 m+ x# X" j5 S
  32. :16 H8 V( y7 _3 j
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    6 D$ z! M, s0 G" V" T
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    ! I" |$ m+ ~3 z( W; v" J. C) Q
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    , o/ \2 `2 B( Q2 G/ y$ q
  36. exit
    5 b! D1 g1 |; w7 p, x* U

  37. 6 \  k) j) d4 }9 G
  38. :2- @; }1 {% a, w" {2 i
  39. echo 无线网络连接---办公室IP配置---请稍候...
    3 A" l, V0 E; e) a$ Y- N
  40. set ipaddress=192.168.0.100
    5 s5 P+ P4 b8 U8 j) R
  41. set subnetmask=255.255.255.0
    6 V4 L( [+ \( I, X# m* f& \' j
  42. set defaultGateway=192.168.0.1) p+ J- X0 P4 O  W/ t. I) n
  43. set dns=202.96.98.36- X/ s7 S' W; o
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=07 t1 y1 H! `+ G9 L
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%4 p: k5 A6 ~9 ~* b
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=07 t8 `% r8 f$ ]7 ?# [) k! O
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary" v; ^, Q6 ]0 P) P- t6 P- e; n
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    6 R! ^/ _, G; ~! ~! e
  49. exit# w: v  l9 b! ^. X5 f% Y, s( N

  50.   P( d+ p; T8 i9 w% h
  51. :38 {2 U( L8 m2 |% E2 e! b" p
  52. echo 本地连接---自动获取IP地址---请稍候...0 B. ~) F$ k1 X% l
  53. netsh interface ip set address name="本地连接" source=dhcp6 h  H4 ^, [4 ~$ D/ v* [
  54. netsh interface ip set dns name="本地连接" source=dhcp
    % S( p8 ^' R: |& k( D! B
  55. exit, P5 q( b: D5 S& D
  56. 6 @: v1 ?) P6 _5 |# e1 h7 Y: X
  57. :4
    & t7 n  u1 H/ u
  58. echo 本地连接---办公室IP配置---请稍候...8 E/ l8 v: v- X5 u& j0 C
  59. set ipaddress=192.168.1.684 s1 M1 `7 f  K5 s
  60. set subnetmask=255.255.255.0
    + S# }; Q' B" Q4 K+ ?" V$ \+ k
  61. set defaultGateway=192.168.1.1
    9 T1 [* L. w% _; W
  62. set dns=202.102.128.68
    . |. v) n* v$ E1 \# o
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ' \6 }% a! Y: M
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    2 e' a: d; A  [% m( g8 E  m
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary* j5 L; R0 H3 i3 |+ a- @& F
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    8 C; }6 Z5 A/ u. O. D
  67. exit
    / j$ g( V: B) H' M

  68. 5 E* z; i; ]' C+ @- G$ H0 {. C, k
  69. :5
    5 Q+ f/ E* r% m, ]0 ]
  70. echo 5& _" K: H+ f+ ^
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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