搜索
查看: 21422|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
! L/ V( U5 [$ t
9 @+ s) T: C' S* b将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    $ Q% h$ Y) O% z5 I9 }2 d; R
  2. title 自动设置ip
    - q/ @1 k3 k8 ]4 ], r2 d5 H  e. Z
  3. echo$ X+ @' ]2 u5 r
  4. :start
    , N$ Q9 S8 V+ y* z+ J$ ?* i
  5. cls
    ; w" e+ {, [! T
  6. ECHO ================================ / A/ L: m6 l1 |! T
  7. ECHO 请选择要换的ip 8 Y0 q1 b$ k5 g8 ?+ i. e8 T8 \
  8. ECHO ————————————————
    9 S. v6 r! n7 I* z( i$ B! F
  9. echo 无线网络连接---自动获取IP地址…………1 / T2 ]7 Z, R$ k
  10. echo. " [, m( n" E1 |) S: v
  11. echo 无线网络连接---办公室IP配置……………2   M; M. B& P# p
  12. echo.
    4 e5 Z0 x; c% }# @
  13. echo 本地连接---自动获取IP地址………………3 ; S5 o" g6 _- u: }. ~/ J. V9 N
  14. echo.
      }8 a2 c" f" ~
  15. echo 本地连接---办公室IP配置…………………44 x/ _$ w  @: d- y, i& |9 L; ^9 |& S
  16. echo.
    & s) G& B8 d* [  {  E7 B* V, x
  17. echo  退出…………………………………………5
    , C" N5 N" T: P
  18. echo.1 s" |* }+ i2 }0 l! {7 q
  19. ) K% \7 a& ]6 u7 ~6 k
  20. @set /p UserSelection=选择(1,2,3,4,5)  $ P$ e+ y: E. ^

  21. ( M$ h2 I7 h& K# _( `% t" }
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 2 H5 Q+ Z/ t1 F0 C- ~
  23. goto start
    2 r  G8 |) J, q5 S$ O7 k
  24.   B! f+ ]) U6 h
  25. :selection
    3 ]- n, D6 [+ k
  26. @if "%UserSelection%"=="1" goto 1 ( o, p) P- c) J! s- `
  27. @if "%UserSelection%"=="2" goto 2& t" z" G% s( M3 S+ G7 j
  28. @if "%UserSelection%"=="3" goto 3
    4 N  c+ C- b- u0 [
  29. @if "%UserSelection%"=="4" goto 46 `" X2 U; j* R, J/ g8 J0 y1 j+ [
  30. @if "%UserSelection%"=="5" goto 5; \) s/ B- d) t1 o: y4 u
  31. $ Z, L5 h- p9 }1 E) P  G. Q
  32. :1" t* i# A+ n" \% x' s
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    7 U2 r5 e7 Y" y% p7 u4 T1 X
  34. netsh interface ip set address name="无线网络连接" source=dhcp" B1 D7 Q/ f9 b* L$ O$ p4 I
  35. netsh interface ip set dns name="无线网络连接" source=dhcp  A9 x" p* j8 N" Q  }8 j
  36. exit
    , k# q! u1 j. o; w" S
  37. 0 c* l- f* M: a' i5 b, s  t% L1 Z  a
  38. :2: o' K* v& |5 z- W) g' h6 [9 V
  39. echo 无线网络连接---办公室IP配置---请稍候..., B. p4 v+ I: X. v3 }  H  m
  40. set ipaddress=192.168.0.100. o5 i. l/ S* z6 p6 _$ B
  41. set subnetmask=255.255.255.0) B5 \7 E2 Y' {9 i
  42. set defaultGateway=192.168.0.1  c, R! K6 w" E) N. ~
  43. set dns=202.96.98.36% r3 w, V+ x7 y/ N  F5 }4 I% o  G
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    & ]$ v" z/ x! \( L; ^
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%6 j$ n3 m( {4 {3 h, J0 z
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0* Q* c! i" M$ w& b0 P
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    + ]$ A8 Z* H0 p. m- _# B+ _
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ( o9 S' P: E2 h) |: B( a9 l- d2 Z5 F
  49. exit: w+ I6 \0 H* m: D  w  K- g: ]

  50. 7 e4 `& h; Y* t; ?! X1 V+ |
  51. :3
    / f, R% v1 P3 w5 r$ r% K
  52. echo 本地连接---自动获取IP地址---请稍候...
    4 E" C3 P4 D8 Y0 d; ]8 M" T. R& R
  53. netsh interface ip set address name="本地连接" source=dhcp" z. l7 ~5 h+ @: ?5 F
  54. netsh interface ip set dns name="本地连接" source=dhcp1 r' d% b* u  d5 |, Y
  55. exit- ^( ]$ k+ H- L$ G, I0 N
  56. " D3 F8 F% y" v5 _
  57. :43 n/ o7 g( @; S+ w5 g5 H
  58. echo 本地连接---办公室IP配置---请稍候...% J- l0 Q1 T) M; N7 K+ E" {
  59. set ipaddress=192.168.1.68
    0 M  T$ o/ o: x: @: x3 ^
  60. set subnetmask=255.255.255.0
    + L+ N; o& g" {8 s
  61. set defaultGateway=192.168.1.1
    . N8 S# I9 e- ~4 l; b5 V' a
  62. set dns=202.102.128.68) [  h9 L8 S  g" I2 L2 k
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    + I/ T0 h; {# W) E. Y+ B
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    3 z% T1 u+ @2 `4 u0 v
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    " Q2 n& C  m9 v* |9 z4 B
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    . u( Y$ D7 Q- Y/ ~+ V% A! z
  67. exit
    * s: z5 v" m6 R5 P  o  }2 P

  68. 9 W& @: P# y0 R+ ^
  69. :5
    : w. @9 x: z! P
  70. echo 5. j, P7 _5 c6 e" Y9 j4 j6 P  Z
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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