搜索
查看: 21777|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
$ K. B, u& i6 K& w. i$ ]7 k5 [/ K  I9 c$ `" `
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off+ [9 j% h  g1 @' l
  2. title 自动设置ip" m! A- M/ a0 X% x1 G
  3. echo
    5 L/ n$ W! V" S4 D1 h
  4. :start
    % `2 I6 {. ?, E& A) T
  5. cls
    , x0 U* l9 x# w9 ^! V) ~: f
  6. ECHO ================================ # q7 ~- i! K* X4 c. a1 f9 Q
  7. ECHO 请选择要换的ip
    ( p5 k# E- C, i. @+ j$ S
  8. ECHO ————————————————
    2 b) p/ }( h- q5 j4 @+ H9 A
  9. echo 无线网络连接---自动获取IP地址…………1
    7 c- ]7 x9 ]# ?/ R1 i9 y2 \
  10. echo.
    ) h0 a) f# n' b
  11. echo 无线网络连接---办公室IP配置……………2 - J8 x7 G8 V# H  M3 W7 }' ]
  12. echo.   R1 z% N* D, a- C2 t# ?; d) p" V
  13. echo 本地连接---自动获取IP地址………………3 & C, I$ {  ^  C. ?, [
  14. echo.
      E  C9 t$ {6 t! E, A
  15. echo 本地连接---办公室IP配置…………………49 `( N; c% Z3 [
  16. echo.5 A5 t$ I0 H# |5 ]* r% A0 D
  17. echo  退出…………………………………………5( k* g/ k" H2 i0 R# T" D) G4 U% i
  18. echo.% L2 N6 i. {! d7 V
  19. 1 @; ]; Z) k- z3 q" G
  20. @set /p UserSelection=选择(1,2,3,4,5)  ) y9 U7 `& z% v% M- {4 B

  21. 2 n6 J+ d/ ]+ h3 H. H  s1 {7 @& u$ ]7 x" H' L
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 3 s) R: o- `; _- W3 W( ?& y1 a( I& a
  23. goto start 7 @1 ]) k: K0 ^% z

  24. - c" X7 o6 I2 ?- H. ]4 S% X( a6 N
  25. :selection
    0 z& o% y6 ^9 a4 D( ]$ s
  26. @if "%UserSelection%"=="1" goto 1 " B9 V$ O4 W  R* b8 S
  27. @if "%UserSelection%"=="2" goto 2
    - G! r0 L" |8 V  F' k
  28. @if "%UserSelection%"=="3" goto 3
    6 W( G! E1 f/ L% B2 j
  29. @if "%UserSelection%"=="4" goto 4+ a$ @$ X: Q4 ^) U
  30. @if "%UserSelection%"=="5" goto 5
    , B* }3 D: {1 J' X' [0 x
  31. + z/ w6 d* y% y, C( @; H
  32. :16 b4 n' V. \% y9 j1 |& L- P: O
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    % Y( {2 Y: A4 z+ ]
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    6 z: R7 |4 x2 y( y
  35. netsh interface ip set dns name="无线网络连接" source=dhcp# D9 E8 }* B# q7 K) i% ]) `
  36. exit4 T. q# ]- a8 r1 u: U( Z8 _

  37. & Y4 _3 A" B3 n7 i) @" [) p
  38. :28 A, K/ k1 J- u* ^
  39. echo 无线网络连接---办公室IP配置---请稍候...# t* `- I/ T7 y, H4 L
  40. set ipaddress=192.168.0.1005 b$ I% a  z. u# j2 d. @1 {4 T3 Q
  41. set subnetmask=255.255.255.0. o. r3 S0 W! m* Z4 u; {& ~
  42. set defaultGateway=192.168.0.1
    " X$ H9 S. ?  V
  43. set dns=202.96.98.36
    9 Y  [+ c6 C/ y  ~* y
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    * |" x! S0 b9 Q' Y
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%8 ?# Z; g! D/ i( [  p5 l# u1 u
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    * v# w" U3 {! H! s& L- Q
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary. _3 a/ X; [6 ~( u, ?: O. J2 p
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%7 @: T3 Q( K1 k0 \' f! ~" e# l
  49. exit
    " N4 p* D. }, S. x( U
  50. ( K: ~: O- Z3 X9 C7 t0 j
  51. :3
    1 L" B/ ^4 J. h1 m7 E6 y+ L
  52. echo 本地连接---自动获取IP地址---请稍候...
    / j8 G- R9 A" W- A: [; v6 q: G# N
  53. netsh interface ip set address name="本地连接" source=dhcp6 W9 j9 m; k0 a% p* U2 u
  54. netsh interface ip set dns name="本地连接" source=dhcp2 g; [4 W/ s% `9 w: N' w7 k
  55. exit' F3 n$ \- N) K! M' r6 z! K
  56. 9 ~$ j2 I, k9 T  B" ^: C2 Z; f
  57. :4
    ; t. s# X1 O4 f% g) [
  58. echo 本地连接---办公室IP配置---请稍候...
    3 [% `; r3 \" E% s
  59. set ipaddress=192.168.1.68
    : y( h8 ^9 R) e  a3 z: Z+ ~5 S
  60. set subnetmask=255.255.255.0
    ) E! e5 a+ x5 _5 l, S9 V6 e* E. f
  61. set defaultGateway=192.168.1.1
    7 L0 ^. M+ _# V# ^* \- k
  62. set dns=202.102.128.68+ \% e1 B, I2 \0 Y, L/ q( d' ?4 T; }
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    , d; d. o# |+ K: w5 J' V8 q& Y, V
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0  r0 q3 k0 N* Z% m) r$ \5 v
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary6 n. q2 r- q# C% v5 z1 }
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%' L" g% ?/ b3 A; |& y, I
  67. exit' ?( J( T( N1 }: r$ N# q

  68. 3 _% c  a( \  r# I& b- ]6 y
  69. :5
    + c# @8 I8 u) B; T/ J0 T. P4 {$ V
  70. echo 5; [* i3 c8 K& ^$ u* r
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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