搜索
查看: 21644|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?- e& K9 l- {; T+ [

1 U% s' D; w/ |! R- O! r将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    , u+ F: L& p8 A% l' ]
  2. title 自动设置ip! d) \: y+ N8 b8 v3 ]
  3. echo' ], E# n7 H1 i! o, X
  4. :start . u& ~- z# F( ^  ^1 g! ^* B
  5. cls
    * I4 i2 Q* r! d  u- e, F) R3 _
  6. ECHO ================================
    2 F7 k1 Z& N$ t4 O: ]; Z: l
  7. ECHO 请选择要换的ip
    0 ^7 I0 T! `4 n2 ^0 \# L+ y" E
  8. ECHO ————————————————
    0 `3 d2 B: w3 [  X
  9. echo 无线网络连接---自动获取IP地址…………1 0 \+ S0 O* f7 d
  10. echo. # [4 O- H- ~- k  b5 N
  11. echo 无线网络连接---办公室IP配置……………2 ! s$ y$ E' b. M% `* @9 K3 S" @2 ^
  12. echo. + C! d$ J9 X  f; L( Y
  13. echo 本地连接---自动获取IP地址………………3
    ) P3 _1 h3 `. q* [: }
  14. echo. ' M/ V' o) F1 y9 {
  15. echo 本地连接---办公室IP配置…………………4
    8 I% Q6 P8 g5 m% q
  16. echo.
    ; y' d- T3 P: v" q% o) `5 F
  17. echo  退出…………………………………………5
    6 H! \8 y, G1 q, g( P/ c6 i
  18. echo.7 L/ I- c/ I  j3 G; R  `; ?

  19. 6 c, N% [2 [" w. |% W  K- h
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    5 E- P, t" Q5 g
  21. 5 t8 t# E8 Q  B$ ^) ~% G
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    ( H7 g2 j. J$ _3 I# x7 [
  23. goto start
    $ ~# ^2 ^3 A8 Q
  24. " j) i+ d1 S3 V4 Q
  25. :selection " d3 B% @  g, t7 P1 G; N5 b9 d
  26. @if "%UserSelection%"=="1" goto 1 , N7 g$ `4 k/ s! v/ p" ~  ^6 ]
  27. @if "%UserSelection%"=="2" goto 27 a0 G; [: P  {, z3 O! B
  28. @if "%UserSelection%"=="3" goto 3 : i/ z  `8 y  A/ V+ L
  29. @if "%UserSelection%"=="4" goto 4+ Y+ r+ v  v. M$ `8 S5 ?
  30. @if "%UserSelection%"=="5" goto 5% l9 s" |( b. [& M

  31. 1 o  i" j' J% [
  32. :15 Q9 O$ v6 t% A
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    # s7 F/ G) T; \1 s& ]7 i
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    ( h. Q1 K0 E' N% `
  35. netsh interface ip set dns name="无线网络连接" source=dhcp! y0 `: X" U2 N, _9 v3 ~4 j
  36. exit
    3 A1 \! r6 U$ K5 D, v2 C0 p
  37. * P! w8 x2 P1 K' W1 A# X
  38. :2, a0 {4 W( S$ X6 B6 j
  39. echo 无线网络连接---办公室IP配置---请稍候...
    0 n9 M# \" X' Q: {% I- V- j
  40. set ipaddress=192.168.0.100$ B4 z( _, w' h: g9 ^: o
  41. set subnetmask=255.255.255.05 r' ^6 [+ F6 v0 K2 \
  42. set defaultGateway=192.168.0.1
    ) v& h) @) w  N' [$ @
  43. set dns=202.96.98.362 r: H0 L- G* a+ j& G
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    / X9 P7 U% r4 H  M6 z0 M
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    ' @5 L" O! m% x6 s3 v8 V' C* @5 l
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0; w$ l: ^9 a. ]1 S
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    + P0 ?4 U- I9 M
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
      B" e; y, W8 s) I+ o9 ?! _4 U7 j
  49. exit
    / R& S7 M: F- c4 f. {0 @* A. `

  50. 9 |  O6 |/ X8 I$ U' Z9 U! V
  51. :3  K& x  e! r; o+ ?( G2 y8 _
  52. echo 本地连接---自动获取IP地址---请稍候...2 N) Y$ Q+ a: ^( \! U6 Q
  53. netsh interface ip set address name="本地连接" source=dhcp1 w, x) H. Z; {# R" T1 u" `- F
  54. netsh interface ip set dns name="本地连接" source=dhcp9 Q8 s" k) y: E! S! u0 R& m
  55. exit) I2 x- G* T. G( B2 N# Y- z
  56. 4 `9 B; U3 D* x9 d4 L
  57. :44 G, t  W1 ]8 I* Y# Z! D$ q+ N/ p
  58. echo 本地连接---办公室IP配置---请稍候...: w0 z( v. D' k. T$ T
  59. set ipaddress=192.168.1.68, i9 C' q8 x* ^8 V8 C. _# N# j. d2 S
  60. set subnetmask=255.255.255.0
    3 k! v; d# Q  ^  c7 I  y; v
  61. set defaultGateway=192.168.1.13 c) X! x9 Y: k% J. L- w5 r
  62. set dns=202.102.128.68+ Y& c, C4 N  `2 N/ L2 T, _' t6 Y( k
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    / Y( M4 S8 m8 s0 S( B
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0& R3 j8 Q8 x- G- ]4 K2 a/ S
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary: r3 R" I  q$ w% k) a+ n
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%' v! k4 s# Q0 g3 L- E3 B6 [
  67. exit$ G- h& z' H  t3 B
  68. & g3 v  P+ i7 O
  69. :5
    3 D5 }. B8 Y  [9 M/ Z' f
  70. echo 5
      m% I3 n5 ]) p3 {  o
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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