搜索
查看: 21565|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?! }$ R  r( w7 V* S( P

& l* t7 V  B) n, H; s8 n3 d将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
      G; L& v- N& k- }
  2. title 自动设置ip
    % j1 v2 J, i0 Z9 S0 V8 P
  3. echo
    7 [3 I4 Z; H+ a* g2 i. ]# l
  4. :start
    8 q7 H: W6 L# |$ C5 v
  5. cls
    & e3 i; V( ?, S& F- i$ Y
  6. ECHO ================================ 7 y- I  f: z6 M' P* Y( j7 b! H3 f  h
  7. ECHO 请选择要换的ip 1 x3 ^$ l, e( x4 I. y) U/ G3 l
  8. ECHO ———————————————— % [  s8 Q) A/ C+ _& _
  9. echo 无线网络连接---自动获取IP地址…………1 2 y+ ?" r0 F7 q+ {5 `% g# m* d% Z# u
  10. echo. : X" [+ {: J8 Y0 m/ T% N. m$ ~
  11. echo 无线网络连接---办公室IP配置……………2 8 h. j. H% [# c. ]3 D4 u: U
  12. echo.
    3 \& a5 C- o/ m6 R
  13. echo 本地连接---自动获取IP地址………………3 6 T; k8 G: ~" z) s! t
  14. echo. 8 p7 p& c0 f4 [: `8 I' c
  15. echo 本地连接---办公室IP配置…………………4
    # I. b: J6 s3 h2 }" U+ L. K$ l
  16. echo.3 T0 P) V9 d, }: f1 t3 T
  17. echo  退出…………………………………………51 \  v3 r+ f! c' h% a$ g* J) e8 [
  18. echo.% X5 N% y9 N7 P/ ?& ~
  19. 6 _6 f" y7 a0 r2 \3 M3 a
  20. @set /p UserSelection=选择(1,2,3,4,5)  % L9 c2 A9 R( n: n2 n
  21. - m  O5 L) M- J6 K" C" `: W" i9 C
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection - b+ v) |# \6 \( x& L) E: a
  23. goto start 5 b# H3 Q0 D8 }+ ~: ?  {
  24. 0 Z& d6 [8 g0 ^/ x
  25. :selection   P" X" S! k) p+ \# G5 M
  26. @if "%UserSelection%"=="1" goto 1 $ [4 ?) k) O( I. k% L, P$ v
  27. @if "%UserSelection%"=="2" goto 22 m; R, I9 G# ]3 u, k
  28. @if "%UserSelection%"=="3" goto 3 5 D. u8 S8 t) f+ ?' g+ h# G  c
  29. @if "%UserSelection%"=="4" goto 4
    - |3 j' U( k. X4 o
  30. @if "%UserSelection%"=="5" goto 5
      m' d2 v4 e( e- X% l: W
  31. 4 E" C& ], n  p* N5 `
  32. :1/ ^- f8 C/ _; |1 W
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    ; |4 m4 d* B  p5 Z2 i
  34. netsh interface ip set address name="无线网络连接" source=dhcp  s. I( M. K+ @& |; j* m. N$ j% V
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    " Y* U* L; m0 t
  36. exit
    7 Z; [$ n; m) [' A) a

  37. 5 [. `2 F! V5 H3 v; [/ R5 F
  38. :2
    # k4 U, n2 S  I5 ~5 s
  39. echo 无线网络连接---办公室IP配置---请稍候...( Q0 a. Z$ y' J
  40. set ipaddress=192.168.0.1006 R' I- p( N7 _5 p% C# ^& N
  41. set subnetmask=255.255.255.0
      x$ r$ L# q% j$ l
  42. set defaultGateway=192.168.0.1
    ' a. s  y2 ^8 x* _9 i  r
  43. set dns=202.96.98.36
    ( z8 O% M$ L1 h; b% F
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0" a( V2 e* }1 S& L4 ]9 n
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%; \% \, D1 N8 F% T6 ~3 w3 |; o
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=03 G* I  Q( [7 N5 N4 a% O
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary& m/ ?3 G6 H1 ^3 M# s: S
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%& E  v7 ]0 Q4 [1 T5 c7 N( o
  49. exit; H/ }0 ^# n( D6 X
  50. + J$ j" q  }+ Z+ [
  51. :3" R5 X! f8 }) A; i
  52. echo 本地连接---自动获取IP地址---请稍候.... n4 p$ o" r' T- S7 d9 [
  53. netsh interface ip set address name="本地连接" source=dhcp+ O5 l( J( D% j+ q  A& `8 j# [
  54. netsh interface ip set dns name="本地连接" source=dhcp8 k& [; c6 z' B2 z" P& {0 M
  55. exit
    % G: J0 J9 T4 ~3 [
  56. 7 n$ v; x) m# z/ B. o! u
  57. :47 F2 l) k  F: {1 q; P0 J8 l( Y: l
  58. echo 本地连接---办公室IP配置---请稍候...
    " ]: E5 P  u' P6 a" _
  59. set ipaddress=192.168.1.68
    , \- o4 S, V1 k
  60. set subnetmask=255.255.255.0" {$ c+ I. n8 e, }. J
  61. set defaultGateway=192.168.1.1( r. Z. N! B* y, j: G- F
  62. set dns=202.102.128.68
    - s% K  B6 |2 U" a0 L
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%" _: N5 d4 O" x3 b2 ~
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=09 |$ n2 v( G% ~0 R/ Z. o; X5 _3 n! e! g
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ( ^$ h0 @- r9 s8 ^# x
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    / g8 D5 t7 `& e2 a
  67. exit0 C5 |/ d5 I. B) l

  68.   ]" U: ]6 ]7 c% `2 B( R
  69. :5
    ; e, U6 q0 a5 U0 k* l( [" r
  70. echo 51 h( O0 I; ^! h2 m! P$ ^) t! o" S
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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