搜索
查看: 21759|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
  H- f3 @5 V; P$ s1 L/ n$ j) [8 Y
6 _8 D) X1 V" y+ z- ^( _1 W8 g将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off& C% V; z; r/ o+ O
  2. title 自动设置ip
    5 O) Q: J5 T) n
  3. echo7 p0 s) `: @! r8 `
  4. :start
    : K; B0 o1 R- s9 h. U& H
  5. cls   y, s  O: [& z/ A3 [) O
  6. ECHO ================================ & T% J2 _4 x2 d( K2 b$ b
  7. ECHO 请选择要换的ip * W8 y; p% U+ }( @: g& j- @2 z/ ]
  8. ECHO ———————————————— ) r8 p5 b4 T! y
  9. echo 无线网络连接---自动获取IP地址…………1 $ v; Q  b7 ^4 a. A
  10. echo. , F& H% C! T4 _
  11. echo 无线网络连接---办公室IP配置……………2
    & N' [% f9 H0 L& H: w
  12. echo. 1 z3 a& \$ w* u- S+ p& S
  13. echo 本地连接---自动获取IP地址………………3 ; H5 ]4 Y# c, L
  14. echo.
    5 ~8 ?# ]2 o! M8 d* @& g' \1 }; E
  15. echo 本地连接---办公室IP配置…………………4
    0 p& w  D* q4 ~/ d
  16. echo.9 p0 \* @1 q; ~
  17. echo  退出…………………………………………5- g, z+ C+ S* Z% }8 E6 Z* o+ J9 Y
  18. echo.# K5 ~2 m4 W" ^6 s8 X  L

  19. " @+ g/ i- s* ~1 {5 V
  20. @set /p UserSelection=选择(1,2,3,4,5)  . n! }% Q8 m& D
  21. ; v# o- D) _4 a; }, G; p( l8 K
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 2 V$ l5 h& ~/ }; r; M6 X# v
  23. goto start
    ; s7 \5 R& d: d

  24. . N' L+ K1 o- w
  25. :selection 3 n9 u1 d7 e2 o) h, T  I6 n
  26. @if "%UserSelection%"=="1" goto 1 ' X, ^  G$ h" p7 z
  27. @if "%UserSelection%"=="2" goto 2
    9 O- ^2 C% u! o/ V/ S
  28. @if "%UserSelection%"=="3" goto 3 $ ]6 K  \- I; F9 F8 p0 Z) Q
  29. @if "%UserSelection%"=="4" goto 47 o3 P( }" m. V" l5 N& f, [; O
  30. @if "%UserSelection%"=="5" goto 57 D3 A. B7 Y; c; f0 v' _' @" ~3 g/ y

  31. 5 C) F8 E5 d/ w* K# m' e
  32. :1
    3 Z! o: O* x. n+ M! e
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    1 l' A) \. J5 k9 K- }8 U
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    % ?6 V0 h9 N9 y7 {* f: L/ c
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ! X+ U# ?/ A; j( \6 l; s9 z
  36. exit
    # B3 V. {/ W& w/ q* c( \* T

  37. + Y0 a5 b3 Y8 {) e8 ~8 ]+ w0 W" N# M
  38. :2
    3 `# I8 g8 l# p! b; x4 c8 O
  39. echo 无线网络连接---办公室IP配置---请稍候...
    - T2 L. Y1 j, \. k; ]7 I, G, \
  40. set ipaddress=192.168.0.100
    / R( W1 v: B, F& K5 \+ {+ P
  41. set subnetmask=255.255.255.0
    7 [# ]1 D) c2 t7 W
  42. set defaultGateway=192.168.0.18 B8 w& \* X8 N5 L2 h/ r1 @( J
  43. set dns=202.96.98.36* E2 l& u/ v6 P% |  u8 W
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=08 d: J2 h: r5 s0 z# f, _7 {
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%7 M4 S4 l9 b8 v. T, v
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0; [  c/ W! S2 \" |' M7 m% |
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    4 [5 [  J  ]) W
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    2 L$ a( q$ j' T1 ~1 Q
  49. exit
    , N9 x$ E' ?) Y

  50. 3 v* _8 W: y3 f7 `' l
  51. :3
    , {; O2 ~: w4 S
  52. echo 本地连接---自动获取IP地址---请稍候...
    - t; X5 x. Y. _- r0 u
  53. netsh interface ip set address name="本地连接" source=dhcp
    2 Y3 [8 u: o3 [3 ?% E
  54. netsh interface ip set dns name="本地连接" source=dhcp
    . r/ V1 j+ g% T( M
  55. exit, h$ W: W0 \( U1 U' h$ A' _

  56. $ h; y3 m( O/ }# L
  57. :4/ `) Q; \' i' E" g* `& V( b4 k; b
  58. echo 本地连接---办公室IP配置---请稍候...
    ) D! l. s7 ]3 M% X  d
  59. set ipaddress=192.168.1.68" Z# n/ e; `& L* i1 W  H' L( E' n
  60. set subnetmask=255.255.255.0
    - l: B  j6 D2 U& H
  61. set defaultGateway=192.168.1.1, J5 |! [* E. \) w# o( n
  62. set dns=202.102.128.68( {. T# \3 _3 A1 t$ V# Q& X
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    # \6 M, P0 h. a
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0  V  |- I# [8 K- x& F+ o
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ' o  N9 L% S8 \+ q) i
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%4 i. L5 s. r7 w
  67. exit: [: k1 h: w2 B6 u
  68. / k% i; G/ ~$ y' R$ J! o3 F
  69. :5& a7 G4 T$ J$ g, \7 t) ]
  70. echo 5! U! I2 o% o) @7 b
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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