搜索
查看: 21862|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
! A4 y3 m. Z* |0 q* t# ~$ p: d4 f% m5 ?' J) T
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off" l) O/ f2 x& E& `' s2 a
  2. title 自动设置ip% G7 @) X3 l# R9 T. I! B; h, r
  3. echo
    ; U' W7 z6 ^3 r& K5 W8 N
  4. :start   j1 W+ x% _% u7 L
  5. cls
    + }" f* E7 k/ V1 g4 ^9 B
  6. ECHO ================================
    6 d. y. _" M8 T$ G0 }; o
  7. ECHO 请选择要换的ip
    # M) W- y! u& K# ^6 Y) l" y2 u9 ]; `
  8. ECHO ————————————————
    8 C* H+ C. h  m, z% _  n- `8 H
  9. echo 无线网络连接---自动获取IP地址…………1 4 |: j- e5 F5 u( u
  10. echo. ; G8 K, j, `1 s8 Z" _
  11. echo 无线网络连接---办公室IP配置……………2 & \! @3 C4 v: k2 H6 W5 W
  12. echo. 9 i2 s* e4 o0 o% q
  13. echo 本地连接---自动获取IP地址………………3 8 x7 z; r3 p" \  w
  14. echo.
    1 Q2 d( G; ], {) s; K( Y) C4 M
  15. echo 本地连接---办公室IP配置…………………45 Q2 V' N* ]* Z7 c
  16. echo.0 M9 U% z4 }7 Z5 V
  17. echo  退出…………………………………………5% u8 @# f  n" e+ j
  18. echo.( m8 e; ^! z; k, {
  19. 9 z! _' u! Y6 e: ^" J
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    6 n8 k: n1 t/ z5 E7 k5 }. X

  21. ! A8 y) b* J' U) ?# ~( l
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection : U' W/ w2 p$ [- v0 T, H
  23. goto start . S0 p: t! v) z" ^4 I

  24. & C" K$ p. u- e/ ~
  25. :selection
    5 @8 @9 v  ?  }$ D! Z
  26. @if "%UserSelection%"=="1" goto 1
    ) T$ ?$ \. E! P( `) Q
  27. @if "%UserSelection%"=="2" goto 2, I% N6 [- I. V: t& T
  28. @if "%UserSelection%"=="3" goto 3 6 s* f! `* _/ c/ C' \9 k( X
  29. @if "%UserSelection%"=="4" goto 44 q, @. y, O6 u
  30. @if "%UserSelection%"=="5" goto 5
      Y& l5 e2 R+ D' I3 H% p; n7 {
  31. . t" T, v0 @2 J
  32. :1
    * D7 j) V! E! O/ h& y$ t
  33. echo 无线网络连接---自动获取IP地址---请稍候...$ k) S) j( O' U* K7 O" k
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    , }5 Q( ^/ A; z7 V- [
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    : s& w9 k: R6 |! ]; n+ d
  36. exit
    5 ^0 G( a3 c) t3 q. J

  37. * p9 g9 i+ Z( b) J5 X' w
  38. :2
    ( o+ F; m: q/ y8 ?3 ?0 I- f
  39. echo 无线网络连接---办公室IP配置---请稍候...
    8 i- Q' R/ C% K2 @& d
  40. set ipaddress=192.168.0.1002 y7 ~3 b9 H" U$ r5 [3 Q0 p! u
  41. set subnetmask=255.255.255.0% `5 ]# D+ g1 @  [% P
  42. set defaultGateway=192.168.0.1
    # W/ R/ c- Z5 i( \/ R' j
  43. set dns=202.96.98.365 k) h, M- R/ {( l# _- G
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    , M7 g  F" b9 \$ a. \/ y
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    7 C% r6 Z! m9 l* Y  O& R% O
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    & M9 q! J- [/ _. i
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    # k: _; ?3 B9 ]! F; f% t
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%9 X" e' w( k, K+ i( y
  49. exit/ m0 M% S& J# J1 T: @. d
  50. . E( U0 }! w8 E4 ?  p
  51. :3
    7 h& r0 \+ F7 J. r& ?" T3 Z
  52. echo 本地连接---自动获取IP地址---请稍候...9 U) m2 u4 z0 ?5 g7 h4 _$ Y
  53. netsh interface ip set address name="本地连接" source=dhcp
    0 S% G) ^, R: s" o0 e
  54. netsh interface ip set dns name="本地连接" source=dhcp
    9 d! f( V  _% r' N7 u. }0 f( W% d
  55. exit8 V, g8 L$ k% a
  56. ; \0 C! m8 \3 {5 E  Q$ x
  57. :4
    # B+ N% P+ D) o# R% _* P! T! b) @
  58. echo 本地连接---办公室IP配置---请稍候...
    4 N$ V- `# W8 U3 r+ D2 q+ c
  59. set ipaddress=192.168.1.68
    & J) K- x& ~( }% L8 J% n
  60. set subnetmask=255.255.255.0
    : ^( a4 L! k; f" |& [
  61. set defaultGateway=192.168.1.1$ H; U+ _# R# C; w5 ^" V  _
  62. set dns=202.102.128.68
    * K6 Y% ]. Y& S4 q/ Y" x# E
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%# H9 E$ p+ {& V8 j' P  a  j
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    / I, I7 h8 J) D2 W3 j$ U
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary$ C& E5 B2 [& r
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    8 M9 S$ x) N' F/ t" x* r7 L+ R8 L
  67. exit5 Z6 x  m2 ]3 j( @1 K) q+ Z

  68. 0 Z. B1 M6 w+ \/ D) @- E: R: M
  69. :5
    / c. Z! q9 p9 `$ T8 w6 }6 T
  70. echo 5! o0 n* z" S- Y
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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