搜索
查看: 21870|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?. k; R5 x, L, z( w/ D4 z1 h

$ I& D7 v- Z/ S9 F- d, _将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off$ H$ _) O! c9 s' u: B: z3 c
  2. title 自动设置ip
    * |: k$ j0 N+ `
  3. echo6 {8 Y3 F5 d& S7 I4 l! Z& _8 \
  4. :start
    % P' }* ]+ f7 N2 V; C1 |
  5. cls . A: r! p7 f/ }. ~9 ]' n
  6. ECHO ================================
    + K* ]4 C0 k3 v
  7. ECHO 请选择要换的ip 5 _, B* z% i- x
  8. ECHO ———————————————— : H5 j& }+ h8 A& Q* L" }2 U
  9. echo 无线网络连接---自动获取IP地址…………1 , n$ X' N. F& ?5 ^
  10. echo.
    ) C5 n, ?- @4 L3 `% f
  11. echo 无线网络连接---办公室IP配置……………2 / @' @% A/ b" |) k4 G
  12. echo. $ u2 `' O' R! f% {3 Q
  13. echo 本地连接---自动获取IP地址………………3
    . X( r0 ~' J6 i+ W
  14. echo.   O9 Z" I; ~( A1 r, J' U! C
  15. echo 本地连接---办公室IP配置…………………45 j3 N% J3 g1 |! f1 B( R. U
  16. echo.& k; S7 ?5 d& N( I  n6 @
  17. echo  退出…………………………………………5
    1 L1 ?8 J2 o! h8 b8 u- c5 }
  18. echo.
      f9 _0 y1 F! S3 d  H+ B3 z4 a

  19. 5 A% y& ^- V, X
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    7 Q# U9 L  q) A/ h$ q

  21. $ H. I0 E1 X: C
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection ; ~0 \" d- b5 n* c; r
  23. goto start 5 p2 e0 q% X# l# F# }! ?
  24. 5 e) d9 Z; [. b) i1 ^/ o+ ~
  25. :selection
    ! g- Z8 x5 |& w6 g4 d2 r8 K1 @
  26. @if "%UserSelection%"=="1" goto 1
    ) v! _/ Q: p; p- O
  27. @if "%UserSelection%"=="2" goto 23 S& m; \+ _7 X8 k0 c& J7 y
  28. @if "%UserSelection%"=="3" goto 3 ( J1 O9 t9 E5 s9 }
  29. @if "%UserSelection%"=="4" goto 49 o: d1 Q/ d1 y7 J
  30. @if "%UserSelection%"=="5" goto 5
    & q. c/ M+ S  m' a

  31. 6 g* c' z( x# ^6 z& w
  32. :1
    * ^* V0 W" O- A' v# J. C2 ]
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    : R) @# x0 [- a: u0 W
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    1 j0 ^5 M! ~, v: u2 Y, ^
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    / v  y1 v0 H5 J' j3 P- e' r
  36. exit6 [5 v% N9 ?) f( V9 g# N# v; A
  37. 7 [4 {) f" b  d5 ?, n6 [2 J1 G3 A
  38. :2
    2 W! {9 D" r# G$ `1 m
  39. echo 无线网络连接---办公室IP配置---请稍候...
    7 @- Z1 R' R* J
  40. set ipaddress=192.168.0.100' d* N% y3 L5 ?7 {; d
  41. set subnetmask=255.255.255.0, F6 O4 B: O1 q  p& A2 M* u3 L
  42. set defaultGateway=192.168.0.1+ E7 q6 ]: h" x8 O- g
  43. set dns=202.96.98.36, ^4 g( x/ |' A+ k8 j
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0* k+ ~, ]% F9 }$ V
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    : S# m: c# y1 q, e
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    5 Z4 ~" I- G6 T" d
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
      C7 K$ K+ k; I1 {; T( A' w
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%. }$ K$ s7 {8 ]1 g- C
  49. exit$ n4 O$ j* ^% C# d+ U

  50. 0 N! `& ?- [, i9 c
  51. :3
    - |  J5 ]+ x5 U
  52. echo 本地连接---自动获取IP地址---请稍候...
    9 u7 E. Z' Z0 ]5 X5 g1 F9 E% q
  53. netsh interface ip set address name="本地连接" source=dhcp; m1 S8 T# f9 ]6 R+ T1 e8 ?# B
  54. netsh interface ip set dns name="本地连接" source=dhcp9 D* Z3 j% Y+ ^+ s6 S; y" |
  55. exit( d: S* r3 g( M% `+ j
  56. . R, j3 T' }8 {$ l5 b8 W. p
  57. :4) k/ O4 o9 y6 ?8 W" f, z/ r
  58. echo 本地连接---办公室IP配置---请稍候...
    : F6 f7 `) y' Z* d4 `
  59. set ipaddress=192.168.1.68
      c9 ^; \) {* d- G* U; \
  60. set subnetmask=255.255.255.08 n9 X) O" I' Z
  61. set defaultGateway=192.168.1.1' G7 g$ C* B7 c4 R
  62. set dns=202.102.128.68' K. V  `( o9 k4 ]9 q  g( G( Q
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%& Q3 [2 Q7 E/ u% Q4 o' U' L+ d; `' k! r
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0* N5 D) i: I, i/ L4 h
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary( B+ }: ^/ m1 o0 M0 x; y
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    1 \8 j+ C! C/ Z1 }% _2 T
  67. exit/ e& R9 d2 H# [! l. O
  68. ' o* n: R3 M+ |, y( d0 w
  69. :5
    7 X/ K, y; {5 t6 X. D% T! V5 |
  70. echo 5) ^! s2 i+ }1 x) g' j5 r/ G0 o; S4 e
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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