搜索
查看: 21374|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?7 l- Q7 A+ S1 z  U- P4 D
0 n( S7 n: m& [8 L2 s: j4 I
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    & {* W1 R  L- l9 n$ Z1 ^# ^5 W
  2. title 自动设置ip  t' z& {: {" x$ z$ S3 D3 m
  3. echo
    ' l# G$ H, B& q# z( |
  4. :start % u8 v1 h0 D4 C8 s8 o, b8 J
  5. cls ( j  {2 ~% u8 m
  6. ECHO ================================ 2 }2 q" V/ m+ Z+ h& t' e1 e" j
  7. ECHO 请选择要换的ip 1 K+ O. _' U; s, i
  8. ECHO ———————————————— 7 \" A& `( C# ]  X# ~
  9. echo 无线网络连接---自动获取IP地址…………1
    9 W6 R' _  O% v5 P) d# c
  10. echo.
    ' U0 @/ q* ~9 H3 u$ n& K* [! e5 p
  11. echo 无线网络连接---办公室IP配置……………2
    % i. M  O0 [8 I
  12. echo. 9 e7 |1 F7 ^% e  i. h" T$ Q
  13. echo 本地连接---自动获取IP地址………………3
    % M3 V% X7 M7 Y/ T% i
  14. echo. 8 G, f1 C& p" F# W  v4 s
  15. echo 本地连接---办公室IP配置…………………43 d# O0 y7 U, ~3 a
  16. echo.- P8 U$ g  X- d) X2 Q
  17. echo  退出…………………………………………5
      @: w- p& i9 f( t4 {' G8 w5 l
  18. echo.6 X. F2 G, @  o

  19. ) u/ g# T4 Z* p4 e5 }1 `" F( n, ~
  20. @set /p UserSelection=选择(1,2,3,4,5)  5 Y5 E/ q- g0 f1 N2 n/ a
  21. 9 S& B7 `* ]( ^8 O& S. r* K7 j, m
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    2 d$ h: S6 V& d# \8 z
  23. goto start
    ; V8 P' x- h+ {9 ?% {, y- d9 F

  24. ( b7 u3 R  o& P/ {8 L$ a' t
  25. :selection
    ' y' w' X% U  `* e5 l
  26. @if "%UserSelection%"=="1" goto 1
    ! [7 ^9 s2 K; E  B) e- I. K
  27. @if "%UserSelection%"=="2" goto 2
    3 ~  |" x( v( I
  28. @if "%UserSelection%"=="3" goto 3 * w$ @" ]. f+ ~# `
  29. @if "%UserSelection%"=="4" goto 41 }4 C/ f; `2 F7 s
  30. @if "%UserSelection%"=="5" goto 5
    - _; z& p- _7 h+ Q. d; T) s

  31. ) v0 t; {+ M4 g( q. D1 }
  32. :1
    ) N0 Q0 d) a0 i  O! O% G
  33. echo 无线网络连接---自动获取IP地址---请稍候...9 I" C1 z: B! @2 ]
  34. netsh interface ip set address name="无线网络连接" source=dhcp% @1 b0 J) S- r1 G5 d
  35. netsh interface ip set dns name="无线网络连接" source=dhcp& u- @$ b) D0 t6 L4 ?
  36. exit
    % {0 m9 t6 r0 Y2 ^
  37. , I# B2 X0 e5 v" M
  38. :2
    ) O6 a8 Z5 [% I1 H, [( P$ E( |
  39. echo 无线网络连接---办公室IP配置---请稍候...# Z  J1 z) }& n) {7 R
  40. set ipaddress=192.168.0.1000 j! q: I6 ^- h0 |- k
  41. set subnetmask=255.255.255.01 I% R3 x# b1 M. P
  42. set defaultGateway=192.168.0.1
    6 ~8 P: k+ p, D( X$ G
  43. set dns=202.96.98.36: [, I+ `/ `  K! R1 z. d( e
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0! g4 c1 B/ D" h, p1 m! W
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%9 L0 J# ^- u" x0 |
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    : {% |6 p; r. \* a7 o4 d5 C
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary+ h2 M" E! k0 G
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%- z! t& j8 j  ]! a- b. n
  49. exit
    . R* ~8 G" ^7 Z, a

  50. % J2 {4 n* Y$ n+ i- Y9 y' F
  51. :3
    1 m* e5 e! G" I) v) P! b0 h$ ?  ^
  52. echo 本地连接---自动获取IP地址---请稍候...
    + e& A+ J+ B( r% P( N1 ?% J$ {
  53. netsh interface ip set address name="本地连接" source=dhcp: m3 m/ i2 e0 C& R& A' t- N
  54. netsh interface ip set dns name="本地连接" source=dhcp+ Z7 s2 s0 E5 h0 _  E& v( K
  55. exit
    ; d. D5 M: u1 Q  |; e8 _6 \7 r+ C0 ^
  56. 5 g5 ?6 [4 z" ^% v8 [
  57. :4
    4 l. G# t: [) G. s" w
  58. echo 本地连接---办公室IP配置---请稍候...6 B+ n- h+ ?: `8 L6 }8 Q' c" h
  59. set ipaddress=192.168.1.68! y; p1 p- S1 M; ]
  60. set subnetmask=255.255.255.0) }2 l2 C. D; `8 D2 u7 b4 M6 M
  61. set defaultGateway=192.168.1.1
    & i. R; c/ p* {9 G
  62. set dns=202.102.128.684 p" b0 Y5 }+ J2 g2 N& ~2 x' u7 a
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ; d, v. f) ]5 H; d! z, h
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=04 D! s% e) P. {$ I+ K- d- @7 P
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary6 ^6 x* d9 e6 c5 P+ `2 V8 [0 Y
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%* N* T1 z# ~+ M7 ], G: P) I$ z
  67. exit
    1 B  I) J. Q+ z5 ^  j+ k
  68. ; m) D: F+ J0 C4 |3 J
  69. :5
    7 k# t: S5 y: L. ^9 D
  70. echo 5
    . e9 e5 P5 P$ o: Z1 X6 J
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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