搜索
查看: 21378|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
2 C6 ~- |+ f" m. C" n1 e/ Y/ `; ^2 k3 g
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off# l$ {9 c8 K: J7 \: p$ m* s# ^
  2. title 自动设置ip
    % J+ j+ D3 e% k/ s' A6 W8 u4 x. l8 u
  3. echo
    & m' L8 w- m5 g1 c4 l7 s5 N2 L& D
  4. :start % U: w2 c6 b4 G/ |: @) V
  5. cls 6 E& `# E* y- g2 N$ a2 B
  6. ECHO ================================
    5 ^8 p: p# x0 J
  7. ECHO 请选择要换的ip
    " {, a# q5 u6 R: Q4 p  X: r5 P
  8. ECHO ————————————————
      N0 P+ }) w+ ?0 {
  9. echo 无线网络连接---自动获取IP地址…………1
    , [3 L" q( q. r5 K4 s0 y$ `. }
  10. echo.
    , a: O* C& r# K( o
  11. echo 无线网络连接---办公室IP配置……………2 & ~/ a$ s7 p7 j' ]6 Q# J5 m
  12. echo.
    / \0 P9 Q3 c! z% j
  13. echo 本地连接---自动获取IP地址………………3 & z# I$ N: k" X7 ^4 m# G
  14. echo.
    , V' J/ }5 ~" K
  15. echo 本地连接---办公室IP配置…………………4! `: J- V# u3 N" y* U: d) ^
  16. echo.
    " n5 o$ N0 V, k! [3 T% q4 H4 ]+ X
  17. echo  退出…………………………………………5
    , M# `: N; l7 |
  18. echo.( C2 p4 H& g; y+ ^6 j
  19. " w9 W: r5 O, z+ u! }
  20. @set /p UserSelection=选择(1,2,3,4,5)  $ e/ p) e: V+ u* ?8 ?; S2 q. ~2 v
  21. 1 q( c( {3 H' z# p' N% a) D. a
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 5 v2 ]  q4 a8 I' @6 U+ X2 m( B* Y
  23. goto start
    - F5 a  ^' P0 f( d+ z4 q" }) ^! |' k/ c0 v

  24. 8 T# j) O( v/ e3 [
  25. :selection " L& z0 E9 S! C0 F6 i2 e2 A: k8 i
  26. @if "%UserSelection%"=="1" goto 1
    . m( P% \! {" v; o" ^6 u$ A# j" a
  27. @if "%UserSelection%"=="2" goto 2
    # x8 M( g" s6 p3 l- Y0 L. K
  28. @if "%UserSelection%"=="3" goto 3 . q/ _& D/ `8 k2 y% @$ U
  29. @if "%UserSelection%"=="4" goto 4
    7 e) {$ ]1 D' V  n; f7 j
  30. @if "%UserSelection%"=="5" goto 5" v2 H$ L1 V2 J  q1 M
  31. - W5 J& x4 s5 m; j. G* ?% V
  32. :1
    , k& @/ H6 G% P; R
  33. echo 无线网络连接---自动获取IP地址---请稍候...- ]9 L7 G* M: |. J' A" U
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    5 O' g: ~2 Z) x  U! q0 T
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    8 x: [# V. m0 L/ J
  36. exit
    " O$ ?6 P+ B( A
  37. 9 w& C. r  ^' e! f# d
  38. :2
    4 Z" Q4 b# g, y4 c, c
  39. echo 无线网络连接---办公室IP配置---请稍候...
    + g- b& _) P0 f  F/ u) z7 X5 ]
  40. set ipaddress=192.168.0.1002 }& h2 M4 N# P: w
  41. set subnetmask=255.255.255.0, }; w. T: _/ U
  42. set defaultGateway=192.168.0.1
    # a0 N. o# X5 r/ k* }
  43. set dns=202.96.98.36
    + N% b, M9 X; c2 J3 ^+ L
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    . Z5 Q. Q, H, P# \) T+ v, Z3 r
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    ' ?7 D, m  f2 ]# I9 x1 j
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    3 L7 _& j, A( N4 r* z9 D/ c
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ( ~7 ?1 s) }/ \0 N9 x2 i1 y
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    3 w, x( ^5 b. _$ H+ ]
  49. exit! J+ }/ u2 Y1 P% ?* y) g

  50. ; L; Y0 {/ {. X6 y, Y
  51. :3  }. ?( O) W) L
  52. echo 本地连接---自动获取IP地址---请稍候...0 G% W; D) ]) I4 i: z5 D3 N4 a
  53. netsh interface ip set address name="本地连接" source=dhcp8 M2 b. }* p5 `+ g
  54. netsh interface ip set dns name="本地连接" source=dhcp7 X# x  E  o3 z0 v3 p* S
  55. exit* r. w% g  S, H1 t- F4 q
  56. & p7 b% O; q0 q& Y. P+ l% x
  57. :4% ^; Y5 [5 L7 z/ T
  58. echo 本地连接---办公室IP配置---请稍候...- V  v2 T; b. s! T* R5 z
  59. set ipaddress=192.168.1.68. B0 A5 ~9 f5 U- {# ~. J
  60. set subnetmask=255.255.255.0
    % ~0 C/ }9 {0 H, ?' h! s
  61. set defaultGateway=192.168.1.1' i6 i6 R  R$ v. ]7 r* e
  62. set dns=202.102.128.68
    " J9 n* G& P9 Q8 D
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%4 J* C2 f$ n3 T" H$ M
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    5 w6 X+ e( `) R% K
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary; H9 |) J0 R  ?# u9 ?# o
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%1 y% J" X5 W, b8 F
  67. exit4 B) x( z+ Z: k6 T( w. U

  68. 4 ]/ J" N" j3 X  y/ B
  69. :5$ J2 D7 Z" z* L6 u; g6 N! p. m
  70. echo 5
    ' S+ c" \  W7 I* N$ t8 @
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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