搜索
查看: 22530|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?, }4 X" B. X' `3 U  i
! L& t& X7 G  S' N1 c: P
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    $ ?) A" T7 `4 t% R  S) u' i
  2. title 自动设置ip
    - P9 N1 K) ^% ~2 G& _: b& Y
  3. echo
    , Q- k+ f  k# H: c4 b
  4. :start
    / Q, n( r1 I1 j* n
  5. cls 9 _# J3 s5 Y: o& H
  6. ECHO ================================
    ( o; F1 \& l# C$ m! h
  7. ECHO 请选择要换的ip
      M! `( A0 t% t! L6 o
  8. ECHO ————————————————
    8 A  J1 x5 ~- w, ^- Y  }! j
  9. echo 无线网络连接---自动获取IP地址…………1 $ Q& \: P  [& S# ~9 u1 u
  10. echo.
    ; F4 t( N: ~' R6 j2 X  L/ k
  11. echo 无线网络连接---办公室IP配置……………2
    ! |' c3 E8 p+ `/ D, t/ r" ^4 z9 w
  12. echo.
    % ^3 _/ Z$ L8 J
  13. echo 本地连接---自动获取IP地址………………3
    , C' D) h0 h  H% x
  14. echo. 0 X/ n2 _- @8 l. l# O7 r2 [
  15. echo 本地连接---办公室IP配置…………………4
    + \7 d) l; G. Z7 V. ~3 [* {
  16. echo.% b3 H5 ^9 O/ x$ {4 e
  17. echo  退出…………………………………………50 Y: s' E. y; ^2 C8 f' m9 T, O
  18. echo.
    5 O9 q3 K9 V4 g8 Q: Y
  19. 9 `* t' a2 O( N3 ?  t. D; ]
  20. @set /p UserSelection=选择(1,2,3,4,5)  8 g9 ?4 k' J1 F; J2 ?' j5 I: S
  21. ; \8 ^) `$ t5 I  i* \* O2 K
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection   q/ z& i) \: e: P7 D7 L3 z0 T% ]
  23. goto start
    3 }) y  W7 i# m. U

  24. 3 X) x8 j0 H; u5 v8 r) |
  25. :selection
    5 B: O8 G: }  m$ A/ s8 b+ a' M9 m
  26. @if "%UserSelection%"=="1" goto 1 5 M; U% E1 q6 R
  27. @if "%UserSelection%"=="2" goto 2
    + z; W9 j0 G2 S9 J5 i8 @! Q; m1 l
  28. @if "%UserSelection%"=="3" goto 3 * a( {4 ~! q4 j" A9 x
  29. @if "%UserSelection%"=="4" goto 4
    6 {: C# S" q" N5 J: p/ M- D
  30. @if "%UserSelection%"=="5" goto 5
    : K2 _9 p4 C$ `* O% c. D' k0 d
  31. . D8 g$ ~- q2 h8 \2 W
  32. :1) W: U  ~+ [/ J& j# e0 Q
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    ' }; g" @+ ~0 N% O
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    5 }: a  ~! x( @1 Y1 l; K. s
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    * _- o6 |$ C$ e4 {4 K' N
  36. exit" M6 f, o5 U3 G- F8 m7 c% @% R

  37. - y' W3 y! r& r' B+ \; e* q
  38. :23 c3 c5 ]: V' f6 [& g$ M4 n
  39. echo 无线网络连接---办公室IP配置---请稍候...- _, }6 u$ C) f0 U' H
  40. set ipaddress=192.168.0.100; P' K. V" c6 a; p: S+ z0 b
  41. set subnetmask=255.255.255.0
    8 v( X' F, ?2 @. m( |' E8 L( V
  42. set defaultGateway=192.168.0.1. D1 w! X3 t: t- F
  43. set dns=202.96.98.362 s$ g/ K/ y5 a  q7 J! x) ~
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=05 ?: v$ t- x# e4 k- O) L
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    " `* z: v& O/ [2 N, `
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0: y3 s  P4 R6 n$ S& Z3 q2 T* o
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary3 l# A  C. s5 j& x! x
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%  k% i* Q2 x! _2 u
  49. exit3 Y- v/ i* X1 S1 o7 {; ?5 E

  50. 5 L4 ~9 U0 ~! w$ V  l2 m0 H
  51. :3& K1 E# E6 t$ ]
  52. echo 本地连接---自动获取IP地址---请稍候...
    : V1 }% G1 L- g. n. ]; M3 p- E
  53. netsh interface ip set address name="本地连接" source=dhcp& m, J4 h4 O, \" M
  54. netsh interface ip set dns name="本地连接" source=dhcp
    8 [1 Q. _% H. [5 E) {) ?8 a
  55. exit. P' J2 b! M# q# p- _8 ^

  56. ! X1 U- b; _1 e! m
  57. :43 \- Y/ o2 p; e5 g
  58. echo 本地连接---办公室IP配置---请稍候...
    2 y4 e1 F% k! C" O' y' {" X3 y( C
  59. set ipaddress=192.168.1.68% a  x6 X& T( J- R1 m
  60. set subnetmask=255.255.255.05 o" i# f  Q8 o" _% _" Q
  61. set defaultGateway=192.168.1.13 V- S7 D  }  H; i5 e: W" B
  62. set dns=202.102.128.68
    " O# N- b) b0 d# c4 ^4 Y
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    + f( l# |" H1 t- X; [
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    " z4 k/ W6 r/ U+ {9 g
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ! z, j, I+ a5 F9 o+ E8 j  o- M
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    ! Y- o! l. F  I0 W/ S
  67. exit
    ! H' o0 C+ m. Z  Z# j: ?) b

  68. " S( P+ T: M8 o7 S: i
  69. :53 s& h. h2 i! K9 a3 b+ W* U* V
  70. echo 5) e" F' E. i  b( V; Y) u
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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