搜索
查看: 20722|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
4 F  E$ J# q  s' h9 K3 q0 n
/ m# A; ?9 I! B将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    5 y- ^0 p2 [; h% O% z' t/ T
  2. title 自动设置ip
    : A4 [4 O, }* H- X! Y
  3. echo/ i  i  t4 D' s
  4. :start , W  T8 \. [6 }" W5 H+ c% [8 L
  5. cls 3 s& L" s, R6 U/ w- e
  6. ECHO ================================
    7 g7 T" p2 l% O- X1 U6 M
  7. ECHO 请选择要换的ip
    / _0 c, P) c+ ~. w, b
  8. ECHO ————————————————
    9 u7 j% [  d0 E# @+ n1 j1 ^
  9. echo 无线网络连接---自动获取IP地址…………1
    1 B8 d) Y( l. g- K
  10. echo.   }7 g$ t2 g- r) T) t  y* q
  11. echo 无线网络连接---办公室IP配置……………2 " c- l9 n: P: K: G
  12. echo.
    ! z, C3 I& z+ |, A2 u: l' t- R2 q$ j2 P
  13. echo 本地连接---自动获取IP地址………………3 ) D# |$ b( ^) P
  14. echo. , q" o, v' Q- h0 u6 T
  15. echo 本地连接---办公室IP配置…………………4
    ! |5 o, h- I+ `+ |1 H- r- ]$ o
  16. echo.& H, R1 o' U0 J6 t9 C& P# h
  17. echo  退出…………………………………………5
    * |& u/ o8 r+ v5 c4 a+ n
  18. echo." f" o3 u  c' G- O
  19. 7 j' I8 f; c9 u6 b
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    : S0 ?* A) h+ M( S
  21. / A0 L- A7 [$ d+ e
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    ; D) _2 @+ O  \$ ~
  23. goto start * _4 l# u; `* w* L
  24. - o) j4 |2 u8 K. P" K
  25. :selection ) T5 H0 ^) D2 @
  26. @if "%UserSelection%"=="1" goto 1 6 p9 j8 I3 k; _% u
  27. @if "%UserSelection%"=="2" goto 2
    & G  @% b2 ^- l6 I7 e
  28. @if "%UserSelection%"=="3" goto 3 6 {* o0 |4 O1 W) O2 o
  29. @if "%UserSelection%"=="4" goto 4
    " ]# f6 y9 J$ o" V) z1 K' ?8 E* r
  30. @if "%UserSelection%"=="5" goto 5$ r( ]9 j# s$ v
  31. / C9 @5 Y, u) F" N+ U
  32. :19 T/ Q. w# F% Y5 \1 F
  33. echo 无线网络连接---自动获取IP地址---请稍候..." I- n' J+ e4 o' w3 x* a- V
  34. netsh interface ip set address name="无线网络连接" source=dhcp" O+ f5 X4 s! C% Y: r
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    . J) s6 R$ b& r1 s* S& R6 Q) \/ q
  36. exit
    / B6 ~* i. L4 v1 n8 L  ], ]
  37. & D/ A5 z9 [7 C+ f8 H# Y2 S2 ]
  38. :2# X) k/ }; V9 |, M# x& A
  39. echo 无线网络连接---办公室IP配置---请稍候...
    1 I5 L/ J( v: g1 y
  40. set ipaddress=192.168.0.100. \* O, Y1 F) [- Y2 Y0 J( T/ {+ x
  41. set subnetmask=255.255.255.0% v! a- d# ]) @9 ]  d- S& D
  42. set defaultGateway=192.168.0.1
    / ?* ~" b! L9 n  `) a) }0 B
  43. set dns=202.96.98.365 A8 o- r1 m) z3 Y
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0) f' Y: w6 z. @, V* D8 U4 ^
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%1 w3 l& o, m; c& O; e+ D" x( z  C/ ^
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    / g  p; [& Y7 d/ s
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    0 }, a4 @* t8 V2 q+ K8 i
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%8 _0 h- E% l; X. ?- M
  49. exit
    * k6 U+ V4 r3 v( f- f

  50. / I+ @, n5 B4 b& S
  51. :3
    / Y- q$ ~* {9 A, B, Z$ K
  52. echo 本地连接---自动获取IP地址---请稍候...
    - @5 Q+ n' x! G9 s/ Q/ x5 t
  53. netsh interface ip set address name="本地连接" source=dhcp
    9 E+ Q  I# `  M" U# Q! i! ?0 o- p
  54. netsh interface ip set dns name="本地连接" source=dhcp" A% E% l# g2 s
  55. exit
    ; l, N3 e0 O0 k" {5 `0 ^) o

  56. 2 c) {' a# f: m. A
  57. :4# a' I) T! u1 M' o" Y$ p
  58. echo 本地连接---办公室IP配置---请稍候...6 l: Z; f, f! C
  59. set ipaddress=192.168.1.68
    + O6 Y- k6 M) S, f( n0 l) o2 @9 C
  60. set subnetmask=255.255.255.0  d* r/ p7 A# l# R7 |$ }2 T  }! z
  61. set defaultGateway=192.168.1.12 ?5 J7 H7 E( e
  62. set dns=202.102.128.68& _& H% k0 ]) \
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%- o6 Z* y* \- D  n$ f$ V$ P4 ~
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    , F, ?3 G; ?1 A+ y' O0 i
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary. Z; N4 ?% x( G
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    : f( K3 V( R' u/ U
  67. exit  u& m& L& ^) J2 [0 C

  68.   k, {9 R3 j7 f; n. M
  69. :5
    3 ^6 ^$ R" ^6 H* x# r& [# `
  70. echo 5: X* Y" `9 I, B
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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