搜索
查看: 22067|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
1 Z" R* L0 G6 y" r( H# ]! n; g, v" K- \& Y. |
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    # a, _: V1 k8 u
  2. title 自动设置ip
    , }# h  U5 R- K0 X! |
  3. echo  a6 m) V, i  F! d8 s% K% @
  4. :start
    ; ~7 ~5 L, c3 l. v
  5. cls 0 y9 x* T& o" p
  6. ECHO ================================   q" N2 ^2 _; K# c
  7. ECHO 请选择要换的ip 2 E. Q/ R% P: ?3 A* x
  8. ECHO ————————————————
    : Q" {. R3 P+ @  ^' i1 K. Q: ]: C% C5 @! |0 k
  9. echo 无线网络连接---自动获取IP地址…………1 & v6 {3 ~8 F6 c, T$ r
  10. echo. - a5 e3 M% c2 ~, c- o: U. ]0 j7 S
  11. echo 无线网络连接---办公室IP配置……………2
    * s) ^% r! f' l0 o
  12. echo. ( T/ g7 n2 ]& f$ l2 K- O; l
  13. echo 本地连接---自动获取IP地址………………3 0 \- X& x' g% U( A/ b: K
  14. echo. ! J2 x6 {6 V, y
  15. echo 本地连接---办公室IP配置…………………4
    $ P! i5 t/ [6 i8 L3 B7 ^) O: z
  16. echo.8 w" ?! o6 ]" G. W& _
  17. echo  退出…………………………………………5' S  O; s! J+ I" U- G, Y  ?
  18. echo.
    : w2 k1 Z: e0 i, a6 R- `
  19. 6 J; T& b8 D) N/ V
  20. @set /p UserSelection=选择(1,2,3,4,5)  ! p9 K: }" I: K8 Z( E
  21. % N) l, ^( p: T2 v- c. t
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    5 @$ }; t! b6 @  ^
  23. goto start
    - d) D# a8 [: A/ w9 b2 ?

  24. 7 \' I# I" F9 I# l( U
  25. :selection
    , t6 M0 {: i8 [. m  W1 ?! \
  26. @if "%UserSelection%"=="1" goto 1 / {7 D0 o7 w# d3 ^* e" d
  27. @if "%UserSelection%"=="2" goto 21 |/ |# @6 G$ T" b) e$ v/ X: E! Z
  28. @if "%UserSelection%"=="3" goto 3
    6 V  l+ W" a. i5 Q+ h# X0 W# J
  29. @if "%UserSelection%"=="4" goto 41 _6 c! p: ^& M
  30. @if "%UserSelection%"=="5" goto 5# ?! S( t$ y" r/ \9 M

  31. 9 s4 e. g( J) v$ v0 R( T
  32. :1% `' J  T) a- n5 r
  33. echo 无线网络连接---自动获取IP地址---请稍候..., T" w' ^( \9 @; @$ E
  34. netsh interface ip set address name="无线网络连接" source=dhcp# O9 Y6 j' |3 ~) q, @/ R& w
  35. netsh interface ip set dns name="无线网络连接" source=dhcp) {2 K4 \, \7 E( @  p, q. U& Q# [
  36. exit
    3 ^+ A0 b7 J3 ?: U( k
  37. * N- k: r" ]' b* d' [
  38. :2! h0 A2 `* I* l' d7 T/ G
  39. echo 无线网络连接---办公室IP配置---请稍候...2 g2 ]. p# ?2 d8 R7 ~; a6 j0 l
  40. set ipaddress=192.168.0.100
    # p" a4 c1 x; V' ~0 W( ?7 T
  41. set subnetmask=255.255.255.0& [: d; i8 C( F8 C; J8 K3 q
  42. set defaultGateway=192.168.0.1
    0 T- G6 [! G% k  s4 U3 n$ C
  43. set dns=202.96.98.36
    . H9 b2 Q4 `7 \7 A( H2 m# P
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0$ g! E9 O2 Q% m8 `2 A  q0 W
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    " R( i9 u. X/ e, Z
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    * b& T% D' I" e' ^7 t- V
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary3 c0 K% ?' }) f+ [+ \* N& ~* A0 j
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    4 b! G3 _: T) \
  49. exit3 h: L. \& w4 I+ I! ?
  50. % `5 Y* z6 v4 Q- V) ~
  51. :3" c  b7 {$ P' }' W
  52. echo 本地连接---自动获取IP地址---请稍候...
    - K4 f* V" e% o& ~$ u# P* I
  53. netsh interface ip set address name="本地连接" source=dhcp
    6 J) I  z9 e* t
  54. netsh interface ip set dns name="本地连接" source=dhcp
    + M3 C3 @) K- G/ n8 f; W
  55. exit
    $ {+ u5 X7 V5 X+ @; v5 Z
  56. 2 w8 T' T$ ^+ J/ y7 r7 R
  57. :4. J+ W# ]: }% m$ q8 S# v% ]
  58. echo 本地连接---办公室IP配置---请稍候...4 y3 Z8 n; `$ u  X' L
  59. set ipaddress=192.168.1.68! `6 K( q1 b# z4 E
  60. set subnetmask=255.255.255.0' z9 B4 [+ d1 A9 L9 D
  61. set defaultGateway=192.168.1.1
    : R2 i; W* u) R& |# M7 W+ A; k
  62. set dns=202.102.128.68
    ! r3 T$ }3 V) R5 y( B
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    % G' o4 Z# ^* M! G4 g
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    6 F7 p$ S  e' J/ X( S8 S9 j
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary: M2 ~8 b6 H5 w- z
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    $ E) z2 {5 q$ u
  67. exit
    # B$ \& m( g0 k) `: t" A

  68. 4 D3 ?: s. C7 e" ~0 w! Z8 V( o
  69. :53 _% n+ ?7 [7 d8 y$ n0 g8 N4 @6 h
  70. echo 5  i5 e0 ?% G' C* H8 w3 z$ W; _( {+ M
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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