搜索
查看: 21438|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?2 u9 J# h( d9 I  Z
2 c- B" T2 n2 B( a4 c. P8 l
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off! |: H* W% O% j" ~
  2. title 自动设置ip+ X6 _) Y2 c) j" q0 T$ K3 {
  3. echo# O5 i2 ^4 @: v& j9 @
  4. :start
    - d: u" Q* T1 P! R& i0 A
  5. cls
    / v) X$ T% d1 Y; j# `. n3 @
  6. ECHO ================================
    4 A5 X) b% K! A! X
  7. ECHO 请选择要换的ip
    0 v( u* l* i- R: `' ~. o7 N( x5 E
  8. ECHO ————————————————
    0 s1 p0 ^! j! X0 T
  9. echo 无线网络连接---自动获取IP地址…………1
      R; E( I+ @  b/ Q
  10. echo.
    & d1 G2 ]) J4 r# y, K7 p+ X) E# a
  11. echo 无线网络连接---办公室IP配置……………2
    ) j* ~, z0 K; Q) e1 ^! c1 n
  12. echo. . F( p4 V$ h0 P% Y" U
  13. echo 本地连接---自动获取IP地址………………3
      C  [. i, o7 L- E2 T, c5 j
  14. echo. 5 Y9 J% Y5 v, N* H. k( Q2 r
  15. echo 本地连接---办公室IP配置…………………4% G# H! {/ A6 D" E
  16. echo.
    - u4 G2 S* t3 Q7 V
  17. echo  退出…………………………………………5
    ) e# q* R, R' v; P+ Z
  18. echo.4 P' Q2 v( z0 ~6 \

  19. 3 F8 A& e: ~$ {1 }" r* B
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    : G, z$ L$ g2 J' n6 x1 f: H

  21. 6 v6 @5 h  k& o5 x, `+ K) q
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection + y' b; y) U0 R! E3 G# x7 C
  23. goto start 3 U/ _9 z- z" H6 V+ b) m/ R3 ]$ s
  24. ' F6 p! l. Y7 @
  25. :selection ; D6 R7 t  t2 `. u/ V0 D
  26. @if "%UserSelection%"=="1" goto 1
    . P+ ^/ D4 P" o6 {: n
  27. @if "%UserSelection%"=="2" goto 2$ O/ x! ~! y, E; C" i7 Y* g3 s5 u
  28. @if "%UserSelection%"=="3" goto 3 8 Q- o, I9 N6 M, U* m( A$ s% ~$ {
  29. @if "%UserSelection%"=="4" goto 4
    ) a' @) m2 s; R
  30. @if "%UserSelection%"=="5" goto 5/ @! Y* T3 [4 \; l
  31. $ `. o" E  P6 l* Y
  32. :1! F8 {( t8 y: A7 h* k: w# P
  33. echo 无线网络连接---自动获取IP地址---请稍候...9 K; I. P, J. d. Z! l# k
  34. netsh interface ip set address name="无线网络连接" source=dhcp& L% T4 ~' k5 Q* v6 ]
  35. netsh interface ip set dns name="无线网络连接" source=dhcp1 o/ c& F9 [9 {, R7 A1 W' {
  36. exit/ H9 r8 h8 Z/ k

  37. 6 c" w6 `1 u  |' j5 h. f
  38. :26 q$ F" F0 Z* r& G) L
  39. echo 无线网络连接---办公室IP配置---请稍候...
    " m. A1 h8 H( A7 G: X
  40. set ipaddress=192.168.0.100
    0 w1 g) W* b/ C; U4 Y+ Q1 y: D
  41. set subnetmask=255.255.255.0* W/ T! O; g1 F
  42. set defaultGateway=192.168.0.16 R+ t+ I; F- L$ q; g" t
  43. set dns=202.96.98.36+ Y. m' A$ q& t5 t' Z* B
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0$ j1 u% n$ V' ?) I8 G
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    4 K$ ?* o8 a+ o; M
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    3 a$ Q0 }. a- U9 t2 g
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary" @8 v: t( D3 d* S
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    5 d; U0 `$ W- }6 T/ W  c: C" v
  49. exit
    0 A5 l6 {+ `7 r" L4 ]
  50. ' T: Y4 I8 n5 T; r9 l* y8 E& N
  51. :3% c+ M) Q2 y7 v
  52. echo 本地连接---自动获取IP地址---请稍候...
    / c' x6 u% e( }; _- }
  53. netsh interface ip set address name="本地连接" source=dhcp
    3 s# Y* g6 G/ x- W3 `
  54. netsh interface ip set dns name="本地连接" source=dhcp8 t4 h# ~7 K8 o' k+ P# ?
  55. exit
    8 b0 A4 X$ G" o5 K4 G

  56. 6 k& o; S. x0 V1 ?0 d8 E3 ~) ]
  57. :49 k- ^( h' t& p/ D2 t! o
  58. echo 本地连接---办公室IP配置---请稍候...& @* ^9 D9 g3 U
  59. set ipaddress=192.168.1.68
    1 ~2 }+ C: @0 u8 E$ A, f# D# s
  60. set subnetmask=255.255.255.0
    1 Z. z: H; H7 a
  61. set defaultGateway=192.168.1.1& y0 Y1 |3 B9 V  c6 S+ c
  62. set dns=202.102.128.68
    4 K6 L* X, i* ~2 x6 e+ K2 W# ^
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    7 {% i! T) c5 a
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=04 E: g4 ]6 f: l1 ~
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    4 K3 n/ y. h2 |7 d
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    2 G$ Z6 \! N9 ~+ {9 E- Y" t8 K6 @' I
  67. exit
    7 E/ l- m3 v) q8 u5 ?9 j7 U
  68. - y+ z! B# x# N: B% l9 ]
  69. :5
    # w* I) S( K0 W2 d
  70. echo 51 g- Z, E$ u$ h' s0 z: Z3 @$ P
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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