搜索
查看: 21822|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?+ i- R& ~5 Q6 K/ M- T% t" }! U- E

* M/ p7 d& m" H" |6 ^将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    ! X! p: P$ P$ V
  2. title 自动设置ip9 A: }& \6 G6 e; a8 ~. g
  3. echo3 k! ?6 |4 u" L3 m; F
  4. :start
    ! G8 \5 E1 M2 ]# \5 E; M& x* b
  5. cls
    $ V! l4 X3 ~  P" C* o5 y
  6. ECHO ================================
    7 }$ Z& u$ N( z; ^% e" ~4 U
  7. ECHO 请选择要换的ip 0 }5 r. _6 w& V2 a  |' }
  8. ECHO ————————————————
    $ \$ @% h/ d9 V  q
  9. echo 无线网络连接---自动获取IP地址…………1
    / q/ ?2 t$ ~/ q* i7 B
  10. echo.
    8 V5 T- w  ~' D( A1 U+ G2 x& p+ R+ i2 t
  11. echo 无线网络连接---办公室IP配置……………2 - }- k+ `1 J! w3 m- G5 u9 A' [7 N
  12. echo. 8 y1 a' y, R8 A( n- R# D7 S0 R
  13. echo 本地连接---自动获取IP地址………………3
    $ i" t! K6 ?. C! W0 u
  14. echo. 8 t# @# I/ T& N% `3 F* K- o+ H- p7 F
  15. echo 本地连接---办公室IP配置…………………4: U" k/ H" ~2 u0 z: ^* V
  16. echo.0 T- V+ a0 u# s" {$ ^" Y6 ~
  17. echo  退出…………………………………………5
    ( S! ]) h$ y! ~, o2 A
  18. echo.
    ! ^1 K  ?  n2 `) W2 u) V* m
  19. . Y+ M4 Y7 M1 `4 @
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ! K, n, }- ]5 p2 l/ l' y
  21. ( [. G8 c+ O2 Z9 \
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 3 }! o, v" ~/ ~! v# e
  23. goto start
      E! d5 B% U; W! u5 c0 E
  24. 8 Z% `6 Q; G5 L% o5 T
  25. :selection
      U, ?6 M  L) L7 i8 T5 G7 w
  26. @if "%UserSelection%"=="1" goto 1
    + ^3 E0 y  i% {. B
  27. @if "%UserSelection%"=="2" goto 2
    9 B  o6 g' |' ]
  28. @if "%UserSelection%"=="3" goto 3 $ a$ S* e1 I" z+ O; D4 B
  29. @if "%UserSelection%"=="4" goto 4
    $ x4 `2 }, G& A
  30. @if "%UserSelection%"=="5" goto 5# G0 p6 x9 i1 f4 }" m# g
  31. 2 @0 J0 ^' ]# t2 @& A+ p
  32. :1
    4 y7 E, A5 r! c
  33. echo 无线网络连接---自动获取IP地址---请稍候...( h8 E2 N% U5 ]! s: |. A5 z
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    5 `8 h" A5 c: c& y5 B9 ^% Z
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ! d. f' u: }; T) n+ U& ^2 F7 k! d
  36. exit. x$ f9 G5 w  s* M# P

  37. ; n. B- H6 z9 K6 v) q9 ^% V# w
  38. :2' B' d' c1 D! R' V7 S
  39. echo 无线网络连接---办公室IP配置---请稍候...
    4 l- H: b( Q* \3 C; M( Z( `
  40. set ipaddress=192.168.0.100# X# Z4 \0 m: |' G% e
  41. set subnetmask=255.255.255.0/ V5 V! s. Q, ]8 u# ?- Y4 B9 y4 f
  42. set defaultGateway=192.168.0.1
    4 C$ B7 [' _+ G9 p! L  y
  43. set dns=202.96.98.36
    4 q, w/ A9 A6 C4 z: A" @$ y
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    . G' u0 `( ?& Z' p! k
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    ; c3 }) w7 f' y1 t4 O- Z/ u
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0( U" j, S: C) A0 d% X" T( h  K
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary+ p6 S  b% c: n4 G% Z
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%0 l/ q1 U& `6 s  s9 L4 B
  49. exit
    * w2 q% W8 c6 F7 T

  50. ! |" q0 d2 i6 {% n  H6 C/ f+ ]
  51. :3
    . g( o; E0 P  ^
  52. echo 本地连接---自动获取IP地址---请稍候...
    5 k' A! ~, Y; S2 M% o* E
  53. netsh interface ip set address name="本地连接" source=dhcp
    9 C3 k2 l1 w4 `" O9 {' U
  54. netsh interface ip set dns name="本地连接" source=dhcp
    8 {1 b: |0 F4 m; r* f
  55. exit
    ! X& a$ N' h* }, r! D, f  T) K
  56. $ V7 l3 D# @# Y: e0 G+ I
  57. :4
    3 ?2 _# v' k- s
  58. echo 本地连接---办公室IP配置---请稍候...
    4 o% u7 K1 d0 V( j
  59. set ipaddress=192.168.1.68: H- ~2 f% r7 j
  60. set subnetmask=255.255.255.0# N3 J1 w$ B7 m$ I$ v
  61. set defaultGateway=192.168.1.1
    9 A# R9 Y5 x  Y- P5 d
  62. set dns=202.102.128.68
    & e0 ~: V1 c( r' x( y
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%3 W  q  r: h( |( \2 F
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    - q* T$ I1 H3 f! M- e
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ; y7 J/ q2 V$ ~0 X4 n
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%, q4 l3 l/ C7 ~1 _3 T0 b
  67. exit- w  y( |5 G' s
  68. / e: L/ v  b3 X4 U) x' m3 W- t
  69. :5
    ! a& w% _; {7 s
  70. echo 5& N; Q3 f3 x! j4 l* b* K! }$ O
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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