搜索
查看: 21691|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
" `1 A; }+ @' ~: Y& @- P% p6 k$ ~6 {  e; c$ x, g
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off$ p# U$ i7 `+ {* a( m* L
  2. title 自动设置ip
    - {# v% S9 k- r6 T2 P/ Y
  3. echo
    ) X; x' \2 a8 Z% N. B" L3 w
  4. :start
    3 g# e7 L- I0 V" R5 C* [4 m( g
  5. cls : F7 O4 E& `) F3 _6 b1 ]3 k$ o
  6. ECHO ================================
    7 B( S/ c2 f0 V: z2 v4 Y
  7. ECHO 请选择要换的ip
    - x& u8 `' l5 @, f# b! R* v1 v7 [
  8. ECHO ———————————————— ; w9 @# ?: k6 h8 m! U( o' \8 o6 A
  9. echo 无线网络连接---自动获取IP地址…………1
    ' Y* r/ _3 z. ?  w) y: A
  10. echo. " F7 F* Q4 Q) P2 w6 T3 [1 N
  11. echo 无线网络连接---办公室IP配置……………2 ' r- R( r2 c/ |$ d$ k' k3 W7 r& J
  12. echo. & a; A- A' j/ n- C
  13. echo 本地连接---自动获取IP地址………………3 - T  D  O- b! N6 l7 @  M
  14. echo. ( J  Y( X# V5 Z% v9 U; w& Q, m$ F) q
  15. echo 本地连接---办公室IP配置…………………4
    ! y4 B4 K: }2 r, _7 `
  16. echo.
    ! \  u/ [) o# K$ B
  17. echo  退出…………………………………………5/ ^+ K% Y9 }5 d# K
  18. echo.2 Y3 ]) [* Q! I

  19. ; c1 s, c" L7 V* L
  20. @set /p UserSelection=选择(1,2,3,4,5)  ; d. K+ ]$ j$ @4 C9 V! E$ q8 v

  21. $ S  Z) R, S" w5 y
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    5 Y3 D; I7 ?/ }
  23. goto start 8 M2 ^  K) Q) }. l0 B' R, T6 O
  24. ' g6 ?9 _7 J' b( C; j
  25. :selection
    2 P. h$ Q2 j3 f1 Q
  26. @if "%UserSelection%"=="1" goto 1 # ~4 ^5 Z7 o: q+ |
  27. @if "%UserSelection%"=="2" goto 2: w, t6 L+ y5 L
  28. @if "%UserSelection%"=="3" goto 3 ( s9 p! d* w' g7 ^9 `' J
  29. @if "%UserSelection%"=="4" goto 4
    - d$ l' H* J* g! a1 H
  30. @if "%UserSelection%"=="5" goto 5
    * K7 R' C2 i. y: }: l6 P& Q( G

  31. 1 i3 J, }* T' w; p
  32. :1
    * Q& c, }2 a* R; _1 `. |
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    4 W" l* p; u- B
  34. netsh interface ip set address name="无线网络连接" source=dhcp/ R6 h+ P' r& P* Y6 S7 ?. F
  35. netsh interface ip set dns name="无线网络连接" source=dhcp9 |3 L0 ^- w* B) H3 |
  36. exit6 t/ h( f" e- C, K

  37. 3 ^! u7 p" Y) ]
  38. :2! f' O8 s1 X; Q0 Z5 ]
  39. echo 无线网络连接---办公室IP配置---请稍候.../ `, o5 d# p2 _) b! s1 B: h
  40. set ipaddress=192.168.0.100
    4 o0 V9 m) q" {& [
  41. set subnetmask=255.255.255.0
    " ~- k% L8 {0 x& c$ g: U
  42. set defaultGateway=192.168.0.11 H, t0 b' W$ L* r+ s
  43. set dns=202.96.98.361 e- o5 p8 _! r3 g
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    3 N9 l- s) \7 R# G$ i+ ?
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%/ P, H( B( G/ G1 M
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    * `' y( T: r, Y& F
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary& @% b0 D5 _# q! P% m
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    # G0 {* G2 m8 q2 W* J7 D9 o
  49. exit2 d  X  K* g7 ]! {- s4 \  J

  50. " F* R  f' b1 g! t
  51. :3
    & ~5 S( d- j  P" `* `, a- _' F
  52. echo 本地连接---自动获取IP地址---请稍候...
    , q) G  |9 c6 z& {' B; W3 R( k
  53. netsh interface ip set address name="本地连接" source=dhcp4 Y3 ~$ {" b+ {6 k
  54. netsh interface ip set dns name="本地连接" source=dhcp
    # E& {, }0 u# j
  55. exit
    , H$ ^/ L0 ^" q7 A0 e" X
  56. 7 C( e$ I0 H% i0 x
  57. :4
    , h2 G, i4 j" x, X  M# N
  58. echo 本地连接---办公室IP配置---请稍候...
    3 G0 p8 ?2 d. d& \
  59. set ipaddress=192.168.1.68
    : S  x% O( g: v8 i* }
  60. set subnetmask=255.255.255.0
    : h# s, Q1 x; P) S- E
  61. set defaultGateway=192.168.1.1
    * h& [6 ~% v) l- q; V7 O
  62. set dns=202.102.128.68
    / q0 o7 U) h" ]+ y0 x0 p
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    & Z2 s* `# c% o; E1 u0 G) T
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=09 b9 f" j8 j- a+ ^
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary" W5 X3 Y8 K6 _
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    7 ?' u- c4 l! h  \
  67. exit6 w! ?. V+ p! @! P' C
  68. ) D: C; `% Y* g% G
  69. :5
    ! I0 g' N! U5 s" |' f; @
  70. echo 5
    # x! F( |& V' F& W* Y
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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