搜索
查看: 21472|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
6 _7 X0 S( L; ^: h1 H) T2 b4 e4 p3 x! N5 Z% l* P& g
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    , J. X% p. v8 u, d( D5 y- o
  2. title 自动设置ip- P* t0 C0 Y% p0 r# G* P1 _7 h
  3. echo* \2 J9 M* E7 Y+ _/ H5 N
  4. :start 9 s0 s3 g/ C- s2 I) j, b
  5. cls
    & b5 B" Q* G( u/ [; d7 E1 n
  6. ECHO ================================ ) g$ F2 `9 b: I: z
  7. ECHO 请选择要换的ip
    * J" ?, r, P( j% @
  8. ECHO ————————————————
    6 ~2 q7 u  N7 D* H3 I. T6 @; L+ j
  9. echo 无线网络连接---自动获取IP地址…………1
    5 L  I* L4 c) S- V/ s
  10. echo.
    + z) n, T9 a% X. v  z8 ^
  11. echo 无线网络连接---办公室IP配置……………2 ! K; s8 m9 \" R% A7 w, G3 S. s5 Q
  12. echo.
    ! ?+ t. b; _! Q1 d3 E
  13. echo 本地连接---自动获取IP地址………………3
    # u0 q% j' E' X; Q
  14. echo. 0 C3 d7 N5 n% p$ X
  15. echo 本地连接---办公室IP配置…………………4, [- X3 T: \/ ]
  16. echo.( H( M* o% O  u
  17. echo  退出…………………………………………5
    4 h" J% i; i0 V% C5 h* J/ A4 h
  18. echo.
    + W  b  [* ?! b& b% H
  19. 7 S7 P6 W" r* g8 p
  20. @set /p UserSelection=选择(1,2,3,4,5)  / ^4 i" X4 U$ _' |, I& z/ N! [

  21. / j( w% K2 W/ _/ k' ~  A
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    . \2 f3 e9 x. S3 U; Z% y
  23. goto start
    . ~& ~) Y$ E3 N6 O, M3 i1 |
  24. / B4 m6 ]7 R, H( v. ?" x! H4 x
  25. :selection 6 R. _7 A# Y% Z* G1 M& @2 ~4 w8 O
  26. @if "%UserSelection%"=="1" goto 1 6 Q" R! C* E6 v* p* T
  27. @if "%UserSelection%"=="2" goto 26 S8 Q/ H3 P3 c- l+ e5 `
  28. @if "%UserSelection%"=="3" goto 3 - l( x$ n% l5 e+ [+ Y, |5 W
  29. @if "%UserSelection%"=="4" goto 41 b1 O7 B- Z. j% Z* s, x9 i6 S
  30. @if "%UserSelection%"=="5" goto 5" P# G2 l  A1 m5 y) r

  31. ( k. z" m' ^! B4 u8 K; z) b
  32. :1
    - H, ^* z, g  k# N$ U5 a' V! |% E
  33. echo 无线网络连接---自动获取IP地址---请稍候...( {+ U) K4 o0 V: M
  34. netsh interface ip set address name="无线网络连接" source=dhcp; N: f3 M' p/ O+ _3 P
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ; i+ w+ p8 _; j, ^& @5 e
  36. exit4 F6 o4 w2 e/ i1 }* o3 c
  37. 5 y% p! H2 f; [5 Z1 D
  38. :23 Z% Y. H5 J1 C; u9 t
  39. echo 无线网络连接---办公室IP配置---请稍候...
    6 f1 l0 I: `4 t9 M' P( e
  40. set ipaddress=192.168.0.100" T  `; p$ d3 U) f' Q8 F. W  B
  41. set subnetmask=255.255.255.06 X: f- A7 q) }4 C  c% N
  42. set defaultGateway=192.168.0.1
    ' d, H* _, p! J
  43. set dns=202.96.98.36+ u/ O3 d* N0 h1 z' H  M) z
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    0 _) A1 K+ y1 I/ I7 j' b
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%5 Q- \1 h# {. t
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    $ ^5 x! ]; r; k+ @. p! y3 w9 h
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary9 ?$ l/ I" y; S# i* e3 I
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%# B! l* N6 W/ C2 y& p
  49. exit
    / w- u' a& h2 X" q5 z5 B! W
  50. 5 u, ~! d$ @. [4 r. D/ }. i
  51. :3
    5 M* U  O; W. a& k2 {4 _* P2 ~
  52. echo 本地连接---自动获取IP地址---请稍候...2 L* V) o, {9 S  y$ }
  53. netsh interface ip set address name="本地连接" source=dhcp2 `. \8 O: L# b/ [- J
  54. netsh interface ip set dns name="本地连接" source=dhcp
    ' f+ V- X$ o; Y. ]# a9 \
  55. exit/ E# [, Z, N8 V" H( y7 k
  56. 1 Y* P8 h5 ?' Z  H* p/ D9 V
  57. :4+ t5 N- }3 Q7 U8 L
  58. echo 本地连接---办公室IP配置---请稍候...
    - D3 H& [: J7 J
  59. set ipaddress=192.168.1.688 z; C+ q# X" g2 U. n
  60. set subnetmask=255.255.255.05 V! q3 @/ ?0 {& J9 e6 `) e6 @
  61. set defaultGateway=192.168.1.1( u. w2 P! }  W, H
  62. set dns=202.102.128.68' P( [8 B" s4 ^# q# L. f
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%: f2 \4 s3 A# h. U+ D7 {' B
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0! M+ J9 U) y3 v, U2 }: E% p
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ) J* G. j" `# a% a0 Q7 T
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    ; G3 l) `- Q- h0 g
  67. exit# l( ^% L8 ]. f% h3 m

  68. 5 Y- E: h0 V; x0 R6 l. x! L1 R2 r
  69. :5. _4 v8 t6 _/ Z2 M. A5 ^
  70. echo 5: U* |! B" \9 L5 b4 n
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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