搜索
查看: 21648|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
: h) W( C" Q0 N8 m/ v" r# v0 N* v, u! Q$ S, A7 \% [
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off$ [1 D  E" J5 f  @3 s) m0 e, e( X2 F
  2. title 自动设置ip9 [) m4 j/ \4 G2 P$ K, X( \
  3. echo
    : c/ n( l. o7 n4 ^
  4. :start + T% ?3 R3 i0 [# d# F0 u
  5. cls
    % Z) s; O2 X* L6 P, Q
  6. ECHO ================================
    & G; X8 R( ~8 W  V5 z; a+ c
  7. ECHO 请选择要换的ip
    - ~* H' n" t, m( @6 t
  8. ECHO ————————————————
    3 a0 ~: G8 t. _
  9. echo 无线网络连接---自动获取IP地址…………1 ( B, d! {/ a8 H1 z' u2 A- s" Z
  10. echo. 1 k& b( w5 {; p/ `, ]8 j1 t" x
  11. echo 无线网络连接---办公室IP配置……………2 2 G3 d3 @% p& G4 J) y
  12. echo.
    ; O+ [5 B3 d6 ^
  13. echo 本地连接---自动获取IP地址………………3 ) Y, c. F+ g# U9 L1 |) {
  14. echo. ! E* H( L% d) T8 F1 B( J- I
  15. echo 本地连接---办公室IP配置…………………48 E/ Z! }- u% S8 N1 @% s/ c2 U& L( [
  16. echo.
    2 D" L* f. F/ O7 d+ k8 W
  17. echo  退出…………………………………………54 _# t  b& A( I0 G5 P2 z/ p
  18. echo.
    / K. w' b, t. m( c8 p

  19.   Q, H" |4 t8 k  M
  20. @set /p UserSelection=选择(1,2,3,4,5)  9 c9 M8 k8 m5 M7 }/ g8 F* ]

  21. ' N" D* \& ]" P
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    5 p/ z+ v) }- A5 g& o
  23. goto start
    - y' P) D6 L4 f+ G
  24. : T& i& d+ O+ S  |. d/ a) e
  25. :selection / m, m( ~% t  a1 k4 `. [1 i
  26. @if "%UserSelection%"=="1" goto 1
    ; R2 Y/ \+ i+ k( F
  27. @if "%UserSelection%"=="2" goto 2  n: Q+ l! ~( v1 S* m0 D% i9 D
  28. @if "%UserSelection%"=="3" goto 3
    , o7 c0 J- ~) p# s
  29. @if "%UserSelection%"=="4" goto 4$ a- N; t) n, T- R$ d9 ?) c% A0 u8 R
  30. @if "%UserSelection%"=="5" goto 5! w) t0 k/ B" g& t3 L

  31. - c3 T3 k& u; I0 }/ C
  32. :1
    6 c$ A' W4 }' m5 ~4 N1 i6 u" L% Y
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    . w% r, ]# s8 R' P+ h* `
  34. netsh interface ip set address name="无线网络连接" source=dhcp) K2 O$ V# `: N3 C2 y7 W9 Q' ~8 Q
  35. netsh interface ip set dns name="无线网络连接" source=dhcp& P4 }: L/ q! N( q  Z3 y/ ^$ L! V
  36. exit
    4 j0 b' e3 C# Q8 N# f) L% n+ t# f

  37. 6 h; `# C) K7 E: u! l& [
  38. :2
    4 F5 l/ i& ~1 v1 t
  39. echo 无线网络连接---办公室IP配置---请稍候...
    ; H/ Y9 z7 u7 P* A
  40. set ipaddress=192.168.0.1007 p. l4 B! [# L/ m% `6 B
  41. set subnetmask=255.255.255.0
    4 k+ G0 n# ]" {) W+ k
  42. set defaultGateway=192.168.0.1. y' s' k5 I+ m: ^$ h
  43. set dns=202.96.98.36
    9 D2 K, S8 R9 T  c: V. b
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    2 }5 q$ t* h) S
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%) e; Q/ h& R+ X6 {( P: ?
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0+ E' c2 `' h2 H
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary  [" p# i; H6 L0 n4 `$ O$ G
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%' X( S4 v% Q* y/ R
  49. exit4 A+ e  x$ ?, l

  50. ; [) N/ J+ j  s
  51. :3
    8 m# M: F8 D" a' c
  52. echo 本地连接---自动获取IP地址---请稍候...  }1 p0 i- `# f! v3 d# x+ E
  53. netsh interface ip set address name="本地连接" source=dhcp
    ( e0 b& V6 N3 w  Z9 Y
  54. netsh interface ip set dns name="本地连接" source=dhcp4 N- }- U! F0 h7 }) B  Q! R
  55. exit
    $ c( v$ V( E7 D( x
  56. % }1 e! |" X& Y5 K8 Q
  57. :4
    3 v/ B+ ?  e  N! j( Y, g
  58. echo 本地连接---办公室IP配置---请稍候...8 s5 y2 ]7 O4 z" {" `+ d- [9 U
  59. set ipaddress=192.168.1.68
    ; \1 ?+ X, b* R- A+ x% m7 M5 J
  60. set subnetmask=255.255.255.0/ @- g  I$ {" g! a) ^  u0 X( |
  61. set defaultGateway=192.168.1.1
    0 d% t, Y7 r) }8 J! e
  62. set dns=202.102.128.68
    " U, S+ T8 ]! x5 Q3 k; H) i
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    9 X: [' c) i' }4 q/ i: e; T( y, K
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    * p$ D$ a6 g4 r& ]
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ( F+ U! z% c" [4 |3 `7 r
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
      K! `+ ~; e$ J* c
  67. exit+ e: R0 n5 s- v) j$ O  w" O; ^& D

  68. 1 j1 c  D- [0 K2 G2 K
  69. :5
    2 I( a8 D, Z* c' `) z
  70. echo 5
    , {1 [" `5 h# u. l" F; h3 [
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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