搜索
查看: 21905|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
) h- P8 f( W3 \" R
6 a/ t6 V( j3 w% M/ \0 n将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off4 q9 |( Q" s: e# o* g6 O+ @0 D
  2. title 自动设置ip0 E0 f6 n2 }' n
  3. echo
    $ @" `- H% C; ?, P
  4. :start ( I2 V5 I2 m+ E
  5. cls . R# S* i" a3 v: |
  6. ECHO ================================
    ) E8 A  y9 C4 G4 M- ?
  7. ECHO 请选择要换的ip
    7 N" n  d& U% f$ x* C; u9 u
  8. ECHO ———————————————— & N+ p; P/ v0 h" y; H
  9. echo 无线网络连接---自动获取IP地址…………1
    4 J9 x, R( G* {2 Z
  10. echo.
    9 Z, }" H- C. p  m7 ?' ?) a
  11. echo 无线网络连接---办公室IP配置……………2
    ( I# ], d* c" w/ R" m8 r& w
  12. echo.
    ; X( T% j3 {1 M! |8 ^0 [2 W- H4 f
  13. echo 本地连接---自动获取IP地址………………3
    3 A! {0 |( A$ _5 `* s4 e) f
  14. echo. $ b' V1 v3 a2 r7 t" z0 Z
  15. echo 本地连接---办公室IP配置…………………4
    . w5 {8 {2 V+ w1 |, r( k
  16. echo.% o" H7 b- k# F. i' F
  17. echo  退出…………………………………………5% L/ P) v$ I1 v! Z8 }, v' |! p# q$ P3 h
  18. echo.' p+ R' D; s! s9 q' ~; q! i1 r8 B
  19. , q' k0 |3 C2 q+ t: c
  20. @set /p UserSelection=选择(1,2,3,4,5)  - @; {8 v7 z6 `# J+ h

  21. 3 Z, O% ~6 U4 p: }
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection + W9 ^! u( T# Y
  23. goto start : q5 g- b  ]' h9 i
  24. 1 h' u1 G* S' i% o9 a% {: X# ^
  25. :selection # w2 i. `# v, i5 ~
  26. @if "%UserSelection%"=="1" goto 1
    ; O8 e; t4 |# w+ y, F! `6 T2 C
  27. @if "%UserSelection%"=="2" goto 27 h* [% r" X6 T
  28. @if "%UserSelection%"=="3" goto 3
    + s; A! B( \# @: ~# Y
  29. @if "%UserSelection%"=="4" goto 4- T0 N4 w0 q! x9 ^. \9 s
  30. @if "%UserSelection%"=="5" goto 5
    # D" w5 y7 n+ [4 c+ N

  31. 1 Z# ^" d5 c, \; @: F; j
  32. :1( a* m% O# D  C8 I/ R( R
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    & B& g. u. a; ^# J/ @& ~1 |
  34. netsh interface ip set address name="无线网络连接" source=dhcp- p4 S+ S+ o1 V2 @5 |
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    6 F% t' R, H% M7 y
  36. exit
    3 N1 h7 @) R, D
  37. & y( D; P0 s! B8 Q
  38. :2. e1 {6 X5 Z5 f8 X
  39. echo 无线网络连接---办公室IP配置---请稍候...' D& x. b% `6 m# Z. g, r
  40. set ipaddress=192.168.0.1004 B* U1 S2 X4 r8 ^, b
  41. set subnetmask=255.255.255.0) D& L( O% d/ A% L3 V
  42. set defaultGateway=192.168.0.1+ i, b3 u# B8 J  b
  43. set dns=202.96.98.365 {6 Y- q% ?& D6 y8 _) W6 [* Z
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    + ^" ?4 \( |3 l
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%2 H0 M# B6 h& u2 K2 r) A& M; l
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    2 O' C' }( m8 n, u
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    + K& \1 r5 a1 ^8 A+ g! l/ n
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%0 q) l8 V0 O: B$ z; [
  49. exit9 x, i6 J2 M7 c! W+ `
  50. - P9 i% D( C+ T$ e. |" Q" O2 M3 S
  51. :3
    3 t# y; {, I1 i7 i% d6 Q
  52. echo 本地连接---自动获取IP地址---请稍候...! Z4 \; e/ ~' O# D3 _( x
  53. netsh interface ip set address name="本地连接" source=dhcp, H$ V" q/ |; W) @- `- W0 a7 i
  54. netsh interface ip set dns name="本地连接" source=dhcp
    & c2 v( k" a, p% [  e
  55. exit
    - n% j, g; f# a5 d6 S# t

  56. / U: C- }$ i/ U% |7 _6 j5 s
  57. :4
    8 F$ Q  Z) z$ D3 a# u5 L8 O9 Z# |
  58. echo 本地连接---办公室IP配置---请稍候...
    5 L1 e4 n0 _' `  d0 j
  59. set ipaddress=192.168.1.687 v* U" V4 n* x9 S% q% X! A
  60. set subnetmask=255.255.255.0
    2 o  o$ X- l5 }2 @$ `# d& Z6 f
  61. set defaultGateway=192.168.1.1/ \% O: L4 R* Z& ?& f  x) M1 H
  62. set dns=202.102.128.68" s8 z7 r% r3 G- w
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    # v, e/ N2 i# o4 C5 _  v/ \
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    $ Q/ f/ t! q1 i6 |1 a, R
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ) u' k2 r$ X) `2 L# H
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    ( w/ h6 M5 l: v+ @, u) c
  67. exit# q. Y  g5 F+ h, B+ K; Z3 I
  68. ; k6 c  K! V9 X1 j7 G
  69. :5% u: _! W% b/ b$ {! I  {& M
  70. echo 5
    : E9 D% L4 K' y, n: M
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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