搜索
查看: 21767|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
: @. R% l' ?; N) n. r0 [3 M3 U
" o  Y4 Z$ A: H4 {7 b! I将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    9 n1 n: S6 g6 T+ G3 f
  2. title 自动设置ip* T  {  M3 T2 ~# H
  3. echo9 D- {4 W4 X% ?/ _; R' c
  4. :start
    & \7 O( S- z% u; ^4 J6 n
  5. cls
    . C/ c( T' g. f& ]/ ?
  6. ECHO ================================
    1 V3 Q/ G+ r, \  Z6 y: R$ d
  7. ECHO 请选择要换的ip
    # X2 y) _& v; W- e
  8. ECHO ———————————————— 7 H- G7 K% R  H* e3 o  L# f6 f
  9. echo 无线网络连接---自动获取IP地址…………1 ; R# a; R, E  u/ q
  10. echo. 9 ^  ~: C, P, {8 s& I- \
  11. echo 无线网络连接---办公室IP配置……………2 1 a/ D3 b2 Z1 o8 g
  12. echo. ! N' g/ r) O: c* X* p3 U: w+ m8 I& u
  13. echo 本地连接---自动获取IP地址………………3
    2 ~+ u; |3 z3 B7 R
  14. echo.
    . I2 B% ]# a5 a
  15. echo 本地连接---办公室IP配置…………………4/ M6 X# e1 _8 S; @* N- }  e
  16. echo.& P! n0 A# Y- O# Y% I) D4 p
  17. echo  退出…………………………………………5
    8 X; k) }; m- K- D) {
  18. echo.
    ! J; u  A; ?" @( S3 g

  19. * c) `- S( y5 l  i
  20. @set /p UserSelection=选择(1,2,3,4,5)  3 Z8 B6 h8 Y- K( f* z+ k1 j
  21. " b( d2 x% O3 M# F3 |4 }8 M
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection / O: K: d7 b& Y  ^: ?4 k3 j
  23. goto start # X8 c7 u7 I0 x. E' K

  24. + J, Q- W5 E5 h& V& d: C0 p% \
  25. :selection
    : y0 I; u9 k7 a1 o- z! z
  26. @if "%UserSelection%"=="1" goto 1 : d5 Z6 {. h" h! D1 {
  27. @if "%UserSelection%"=="2" goto 2
    8 X: x, O5 s+ ~2 e2 V  W9 D3 q- b
  28. @if "%UserSelection%"=="3" goto 3
    , m' Z& J1 v  I/ u1 p/ v! S5 l
  29. @if "%UserSelection%"=="4" goto 4- K  V! x6 t0 B; p" `  T  H
  30. @if "%UserSelection%"=="5" goto 5
    # j/ F1 h* w' S6 B
  31. # e* B+ z* b- X, ^% f( z
  32. :1% v4 r5 f: c9 T/ L
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    $ `) ~( Q4 m: b  E1 i
  34. netsh interface ip set address name="无线网络连接" source=dhcp4 h2 e# S1 `: k9 y. [
  35. netsh interface ip set dns name="无线网络连接" source=dhcp3 t$ v" J6 l0 v9 V' ^- g+ b0 E
  36. exit: W; H* f5 r, F) c5 g

  37. ) @& F8 K3 w& A8 i8 Y, z2 d. q
  38. :2/ Z) T7 Y) ~8 T! s/ d7 k
  39. echo 无线网络连接---办公室IP配置---请稍候...* G3 n* r: m7 f4 q, q$ n
  40. set ipaddress=192.168.0.100
    0 G7 h& U: H6 x" i0 b0 x2 E
  41. set subnetmask=255.255.255.0" R% H; T- a3 I  `
  42. set defaultGateway=192.168.0.18 [# l% J$ \( t1 V
  43. set dns=202.96.98.36; X& P; l- @# C
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0$ _' B: P( U# F0 ~- m
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%& c! T. w9 L+ G) Y  [4 [
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0( f) C, j1 q: f; V. G
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary* Y  i1 J6 S8 ^: M6 e: `: N; k
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    % \+ i2 R2 y, s6 R4 A( G
  49. exit- p* q) f4 P4 q2 R! ^
  50. - K. f2 R6 A) E1 J9 |9 z" E" P1 v$ o
  51. :3/ s' E; |* r6 I% f: v# h
  52. echo 本地连接---自动获取IP地址---请稍候...+ \0 Q- \, W5 [7 W6 K2 n
  53. netsh interface ip set address name="本地连接" source=dhcp5 _  n: Y. F" B: I* Y' r3 w- B
  54. netsh interface ip set dns name="本地连接" source=dhcp6 S+ g3 K9 p* I1 I1 A
  55. exit
    / ?6 O3 I! H6 _; ?1 T& Z
  56. 2 }, W5 h% [5 K1 n5 F( B% s
  57. :4
    " |& p& h8 L0 J; s: G
  58. echo 本地连接---办公室IP配置---请稍候...
    / n/ e* ?4 B: a/ s0 r
  59. set ipaddress=192.168.1.68
    / e/ O( A# t# K: F  `2 k% w
  60. set subnetmask=255.255.255.0
    7 q/ C1 q$ Y$ u5 C5 _
  61. set defaultGateway=192.168.1.1- @, x# ?' L# \$ j% n* W" u
  62. set dns=202.102.128.68- H9 g" {& N; o
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%# l/ E% @" J4 P
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0$ M0 d1 `: n' }, Z& {  w
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary: K6 X7 r8 U3 {
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%, p  U7 g- M3 s! Y
  67. exit
    3 N  }/ J- d7 K5 `( k. }
  68. , a; Q2 q5 U* v8 o; {
  69. :57 E% Z7 K2 \4 }5 A3 b
  70. echo 58 h' X% k2 d  N. ~% r+ w" I) D' h
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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