搜索
查看: 21908|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
$ y* c, ^; W- W+ f$ t- P$ O: d2 I+ e* }
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off' w7 t$ \1 ?6 z& A
  2. title 自动设置ip* d- H6 o0 G* @: [& A. d
  3. echo8 u/ p3 W* i/ f6 D  s: i
  4. :start
    4 l( h. \& R+ j, l0 e6 w
  5. cls
    , ~9 B6 @, f' `) c8 F
  6. ECHO ================================
    ' |/ M- W7 T$ d& M, u
  7. ECHO 请选择要换的ip 1 B& K: i: y" s8 x- @2 r9 s
  8. ECHO ———————————————— : `$ d3 z0 L( C( R5 Z! m; p, L
  9. echo 无线网络连接---自动获取IP地址…………1 " t0 \4 b& p4 Y& `; \
  10. echo.
    ; t" k! R* g8 d0 `4 `* J
  11. echo 无线网络连接---办公室IP配置……………2
    + e1 |5 f- e! \5 E1 p
  12. echo.
    5 C) k6 F$ a5 o$ N" K7 r
  13. echo 本地连接---自动获取IP地址………………3
    * a  n$ D' Y* S3 V- {
  14. echo.
    . J7 n3 Z: Z; p
  15. echo 本地连接---办公室IP配置…………………4& W+ m% ^- S0 ?! r$ I
  16. echo." B+ u* @- F4 t; s
  17. echo  退出…………………………………………5
    4 R2 G! |- w2 F: B* u4 M9 l: k
  18. echo.
    ) Z) I7 P6 F* G
  19. + C8 G! ~& u$ q$ \% z+ `: D
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    0 l) f6 z! E; I) W
  21. # r) _! A% [) d" d: Z5 x
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    3 W# y: v1 d0 n2 V' a- W
  23. goto start
    + V2 B! y/ Z. ]2 s2 U1 d( E  L5 p

  24. 9 s# j7 n5 w: u( R# t
  25. :selection ( C0 F9 d7 z& P4 n
  26. @if "%UserSelection%"=="1" goto 1 " i! q2 H7 h) `" m; k
  27. @if "%UserSelection%"=="2" goto 28 u. l) w& {& j5 I1 w, B) R+ P
  28. @if "%UserSelection%"=="3" goto 3
    : J& ~. x9 l/ D) G  P
  29. @if "%UserSelection%"=="4" goto 4
    # k" N4 Y, p  L- W( b$ n% o
  30. @if "%UserSelection%"=="5" goto 5
    $ Q/ {' Y9 Y* V; i+ \% v
  31. ) c3 q5 h; m7 u; W( ~
  32. :1
    ) E- Z3 |. K- S
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    ' r( Q! ^5 n& m/ z4 e$ J3 p$ L4 R
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    # I" `1 H1 F! O
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    + O' w  R# F% Q; Q8 }
  36. exit
    + |. w. p- _5 Q- G
  37. / g0 l% s5 w' W" u0 j* ?
  38. :2& j/ R' `5 T6 u5 [% X+ r
  39. echo 无线网络连接---办公室IP配置---请稍候...* U: r  A. `: Q2 t$ Y. @& p
  40. set ipaddress=192.168.0.100
    * n5 s9 s  A* g
  41. set subnetmask=255.255.255.0, P1 Y6 B+ @" A0 ~& k9 _
  42. set defaultGateway=192.168.0.1
    3 X, D  v7 H' B6 S1 U# J
  43. set dns=202.96.98.362 V' }6 n+ I& H- v7 Q; _0 j' f6 @0 y
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=08 o& u6 k6 O1 j! U
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    1 g+ \; T0 }) [' |4 P  |; o4 G
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=03 f; a% q) _3 a# X
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary! }, d0 J- `; v! m
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%, j5 t8 V+ }, {. G# o9 R) H" X% f
  49. exit
    - Z2 H' |; Y( p
  50. 7 N8 i* R# ?$ u/ L
  51. :38 j/ g/ b) {( D' r) [5 w1 B
  52. echo 本地连接---自动获取IP地址---请稍候...- Y2 [9 N4 B3 e; a4 x
  53. netsh interface ip set address name="本地连接" source=dhcp+ f% s1 h. b9 ~. Q) I1 ]
  54. netsh interface ip set dns name="本地连接" source=dhcp
    ! w: _! W; q! q
  55. exit
    6 S$ \) a! l9 c5 n. s  p
  56. / E, J- |) B& X5 c7 q! G& ]
  57. :4( T, K* Y" T* m) ^  _. s
  58. echo 本地连接---办公室IP配置---请稍候...
    & S; b, p0 t& W
  59. set ipaddress=192.168.1.68
    6 D- U4 f2 m& R# [! S; N0 A" H! p
  60. set subnetmask=255.255.255.0- |6 A3 B' h& @- v: s. y& c
  61. set defaultGateway=192.168.1.1
    * h/ T6 h' P" a: M6 F
  62. set dns=202.102.128.68
    ! G6 q$ b  _& m: _
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ) ^3 z- B$ y* H- c* p8 v* o
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0" V; d* ~$ B% m2 N$ }% Z9 ~/ H
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary* l3 q0 ^; Q8 n
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    ; j& @- n" J7 d5 x/ }
  67. exit
    $ b/ b7 j; ^) P) @

  68. , z0 D" ?7 r8 p& [) H
  69. :5( ~* r1 N) p$ l* Z# |; t* ]; E
  70. echo 5. `% C3 i4 `# E: C
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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