搜索
查看: 21832|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
) |' B7 L" V$ h* i2 E8 ]% r
4 c; C; _/ L, g将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    ! C$ K9 T/ G3 s* z  r- j
  2. title 自动设置ip# k# g( H: c! @8 t! b
  3. echo- _6 \' x) H1 k' ]
  4. :start 2 H* ^( e! @  e* S
  5. cls ' w! W* d# S8 d; n' v- {# X
  6. ECHO ================================ 4 H0 y. h6 S- ?; u- F9 P
  7. ECHO 请选择要换的ip
    ) |  ]8 ?7 S7 |! S$ w/ m1 m
  8. ECHO ———————————————— + x* @/ Q( f( Y$ ?' O
  9. echo 无线网络连接---自动获取IP地址…………1
    . s% a( o4 S4 G* V/ {1 ?
  10. echo.
    ! |3 {' j! \( d; g
  11. echo 无线网络连接---办公室IP配置……………2 , W! o$ A# F  d, E7 }: v/ j
  12. echo.
    0 X' V; P* A8 x8 [/ r( D
  13. echo 本地连接---自动获取IP地址………………3 . o' c4 U7 i0 d3 n. r. k
  14. echo. 3 y9 |: ]1 N$ I* y+ ^: w
  15. echo 本地连接---办公室IP配置…………………4
    ) s! b' R% O# T3 F
  16. echo.7 q: f* {) G3 K
  17. echo  退出…………………………………………57 T! s% ]. A" b$ ?, N! `
  18. echo.! b2 i' R! T, z% c' _

  19. # `, S4 F3 x$ \
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    & n' G  _8 ~8 g, k5 a
  21. + q; ~4 q+ k' O1 _# r* G1 m0 Y
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection $ I: Y# t2 O6 h) c
  23. goto start " R. i8 ]7 H/ C% d  z" S
  24.   ~! K& I9 r6 r6 S
  25. :selection
    & L7 [, {- \! N' W  {
  26. @if "%UserSelection%"=="1" goto 1 8 y; h  h7 e" U  X! X/ A
  27. @if "%UserSelection%"=="2" goto 2
    ( M2 j% X$ I; G- s: a
  28. @if "%UserSelection%"=="3" goto 3 ) I* x' G: F* K% Z  v' m' W
  29. @if "%UserSelection%"=="4" goto 49 M- z& K& P! O* [* R5 O
  30. @if "%UserSelection%"=="5" goto 5$ D+ l' [) N2 ?* W9 F/ E

  31. 0 B' s4 p- Q) W
  32. :1' z6 S2 H0 I1 C; r, L3 _2 n
  33. echo 无线网络连接---自动获取IP地址---请稍候...$ n; B' U  C( W. y" H! o# L" S
  34. netsh interface ip set address name="无线网络连接" source=dhcp2 x! p( H$ P; _2 W
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    " e& t' ^' s) f* e- }
  36. exit* A3 B% c$ F6 Z
  37. ' a% W. Y" \7 w2 a; v3 R) Y. Q0 J
  38. :2! x, P4 h0 Z% n+ t
  39. echo 无线网络连接---办公室IP配置---请稍候...2 f7 L, B% v4 u, Z( C
  40. set ipaddress=192.168.0.100+ N7 c, \; G$ N6 l0 q( Z
  41. set subnetmask=255.255.255.08 ^- C* Q+ K! I9 A" l
  42. set defaultGateway=192.168.0.1
    & G" d9 u# g- i& M( X% C
  43. set dns=202.96.98.36$ C& ~, t% {& z+ D+ ?& b
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=05 R! N8 A* ^9 c# `
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    7 h6 D! \! [  L" b; w1 R0 h
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0& ]# v( G, r+ n+ t
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    % U+ K, @: T& R3 ?4 \( V
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%4 a3 D7 w" x4 G" u- [7 |
  49. exit7 ?5 D8 [" N# ^

  50. 0 u  B% T; K, L( O6 D: g, H0 N+ L
  51. :39 C4 k$ d8 A! Y1 y/ |: `3 M
  52. echo 本地连接---自动获取IP地址---请稍候...
    9 Z" c; i! q/ M; {; Q/ J( [) H
  53. netsh interface ip set address name="本地连接" source=dhcp. W0 _6 M9 u: M
  54. netsh interface ip set dns name="本地连接" source=dhcp
    & E; H& V% V, n  ?8 f" Y$ m& `
  55. exit  R0 c/ V, ^2 c: b8 Q. v7 }

  56. ; z* p7 B! ]6 V' S
  57. :4! p6 x) M$ {+ p6 i1 {5 i$ ]1 r% Q! @
  58. echo 本地连接---办公室IP配置---请稍候...
    % Q- P/ E% h  d( @  E; k% ?2 W6 R
  59. set ipaddress=192.168.1.68
    * z9 H/ }! T: ]1 a
  60. set subnetmask=255.255.255.0
    2 _" C% R6 }. C
  61. set defaultGateway=192.168.1.1+ N2 i2 i; g6 E. D* P0 `: y. G: d
  62. set dns=202.102.128.685 ~8 |  Q" f& V7 H; B
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    6 ^6 }/ G9 S3 L5 |9 r0 R6 d5 K7 I
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0) |5 I5 o3 V; y% j6 Z; }
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    3 b" T' H5 b% b3 H8 Q
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    : I4 X4 _' I% T7 h
  67. exit
      b% i$ _. ]' y6 J% c! B9 h/ b' v
  68. , W3 I+ ?  K$ t7 t* @; @2 W
  69. :5
    ! R1 O" s2 Z. a8 ]$ O, K
  70. echo 5
      i' c0 l% P4 z/ ^5 Z
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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