搜索
查看: 21649|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?# ^' H* w1 w3 }3 p
( z) N+ R, Y" v
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    0 m9 e) X$ l6 c& U
  2. title 自动设置ip
    # ^% c2 w1 k" J1 u& l$ O
  3. echo' S. e' |9 |. x
  4. :start : S; {" q5 S- b* b7 W* S  a8 S3 P: L" |
  5. cls . R* Q, |2 w1 T) x4 E  Y$ {
  6. ECHO ================================
      t# Z8 j: r+ G3 D  T7 V9 c8 I3 K
  7. ECHO 请选择要换的ip
    & ^: F5 Q: H& d
  8. ECHO ———————————————— & i) E- r6 v9 B! K$ r  b- X3 ?8 ~
  9. echo 无线网络连接---自动获取IP地址…………1
    9 S3 s  X* z! W/ n9 [. u& v
  10. echo. & }7 `2 T. Z& f8 S; {- u1 D
  11. echo 无线网络连接---办公室IP配置……………2
    0 N! Q2 `. m3 Z7 y+ |- y
  12. echo.
    : |5 J" u' O0 W* B% p/ ^% A3 [
  13. echo 本地连接---自动获取IP地址………………3
    - c7 A" Q, A% I) z, N: B
  14. echo.
    1 B  D6 h2 D# E3 b$ H0 Y
  15. echo 本地连接---办公室IP配置…………………4
      ^0 T9 c- T# C5 n/ z! S" ?9 k
  16. echo.
    6 L+ Y# u! N) j, T/ W1 j
  17. echo  退出…………………………………………58 N7 @3 i: A6 O* P( N1 {
  18. echo.- R* `1 f3 U3 ?

  19. 7 d; F$ @! g+ V+ o
  20. @set /p UserSelection=选择(1,2,3,4,5)  # `* d& T: Q5 r* ]

  21. : ]2 g8 y% a: r  H/ k8 L4 t
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    ) Q; k, z* K* ?# x% M/ b
  23. goto start
    ' g8 |# s2 [  r4 }5 a& Q) K

  24.   X) `) m  C% g5 [* Z( w- L
  25. :selection & \0 [( [3 H' K) @% x( L- Y0 C, @
  26. @if "%UserSelection%"=="1" goto 1 / |: ]! S9 c. T! ^- s
  27. @if "%UserSelection%"=="2" goto 2
    ) R/ Q3 V3 D7 k6 b5 {7 J
  28. @if "%UserSelection%"=="3" goto 3   r4 d% C; b2 ^
  29. @if "%UserSelection%"=="4" goto 4
    2 p$ f2 p. |; g( S+ v
  30. @if "%UserSelection%"=="5" goto 5. J1 a$ a8 ~, r: r; ]& p

  31. ! T& Z/ F5 G8 T8 ^8 U. z6 n+ x
  32. :1
    ( L4 X- ]6 ?8 B+ e' M
  33. echo 无线网络连接---自动获取IP地址---请稍候...* Q& j+ @$ p! {( i6 b7 y
  34. netsh interface ip set address name="无线网络连接" source=dhcp* y8 s; V9 x* b3 e1 w1 I, c
  35. netsh interface ip set dns name="无线网络连接" source=dhcp+ i* S7 U7 a# S$ `) c
  36. exit" \( A  A6 {' e; H$ _( \

  37. ( Q  i5 P7 f0 b# [+ U6 R
  38. :2) p. A7 s" u2 f* Y) ~3 X7 t
  39. echo 无线网络连接---办公室IP配置---请稍候...
    * Q  G) @+ J/ L! j" s7 K! k
  40. set ipaddress=192.168.0.100. k5 e& {! S  @) @
  41. set subnetmask=255.255.255.0! m+ M: k$ A# L8 V  ?
  42. set defaultGateway=192.168.0.1
    ) X" D6 W: H4 v6 J* p# T
  43. set dns=202.96.98.36
    / u: q9 Y/ u  [5 H  O
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    $ A& b* ]6 M+ X, e
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    , w; I, v& K9 {4 ^/ R
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    8 p3 h- l% o4 T" S$ y8 d# c* h$ R
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary) B$ f/ f% a% C$ ?) |$ ^  [
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%: `: c3 u8 X4 d9 V. @% Q8 J
  49. exit
    5 O& w5 t9 B" s! {& A; B, j- N
  50. ! l2 U6 p+ u' }
  51. :38 G. Q* O) d6 N
  52. echo 本地连接---自动获取IP地址---请稍候...+ S5 T) Z: D0 g. Q
  53. netsh interface ip set address name="本地连接" source=dhcp0 z$ T0 d$ b2 u
  54. netsh interface ip set dns name="本地连接" source=dhcp% w* q( k9 ?8 d2 ~  g2 X
  55. exit
    ! K* B8 K8 C; k( X

  56. . u2 F, y8 @8 U; k' Y* U- r( o
  57. :4
    , ^( K8 t# B7 V9 l( }. r6 C
  58. echo 本地连接---办公室IP配置---请稍候...
    ( L, i3 a' p: P( p
  59. set ipaddress=192.168.1.68
    0 S* I. c7 m$ R1 U
  60. set subnetmask=255.255.255.0+ D: t+ Y( p4 @8 h2 D) R
  61. set defaultGateway=192.168.1.1
    6 ]# r3 a, {) I8 w
  62. set dns=202.102.128.68, S8 @' W) F$ G: M/ C7 y
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    % o1 g4 _; C$ U% i
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
      t! j5 v" l6 v% r3 b
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    % H$ i2 q0 k5 i, I5 ?1 t
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%! `0 g- e, M' T  @8 D. L! q- Z% s
  67. exit- \8 i) M3 L' C1 m9 y* }

  68. ' M& G* V# x8 r- }
  69. :5
    ' v2 ]! g% R& o! B- f" Y
  70. echo 5
    ) x5 c) D9 D" k! \
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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