搜索
查看: 21898|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
/ S0 `: [6 a  p8 I$ C( D2 r5 ]* h
, z! k$ M( M5 I. F6 @9 o: `8 @将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off  b. G% d) I( w9 }& |* q  F
  2. title 自动设置ip
    6 c9 a& o  R) ]* {$ M# ?) `& F% K
  3. echo
    7 e; M! ^  e, i, {6 \9 D
  4. :start
    0 [. t8 f. {6 X9 }/ w3 i5 o
  5. cls
    2 C, e( U  ?& h8 u$ G( q* I+ O6 _
  6. ECHO ================================
    4 s( j9 {' |$ t7 x0 ~* H3 A# Z' A
  7. ECHO 请选择要换的ip $ a6 k" m/ U9 S+ i
  8. ECHO ————————————————
    ) s, {' B( f& C+ X( U* V# C/ l
  9. echo 无线网络连接---自动获取IP地址…………1
    0 X4 O" N/ ?- J' v0 z
  10. echo.
    ! d9 x- j, C9 N' G" l; n, l
  11. echo 无线网络连接---办公室IP配置……………2
    ! t1 e  w* [+ W4 \
  12. echo. : J4 L' n8 q" z
  13. echo 本地连接---自动获取IP地址………………3
    ; |% `( r: @- g# ~
  14. echo.
    , E) U0 m  k" i' t. Q* Z3 B2 U: ~
  15. echo 本地连接---办公室IP配置…………………4
    " G6 r7 U0 _9 G5 V7 i8 X
  16. echo.0 C8 R1 w5 L7 ~& h
  17. echo  退出…………………………………………56 M9 x# ^- b8 q$ E, w& ?8 t
  18. echo.
    ! |3 K+ \6 C3 b& e) F
  19. ) ]8 n0 N8 O9 m  u
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    - V# z; O% e. ^9 U# ~

  21. . p9 t- x$ `  V+ S7 K5 D8 U
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    - u4 k( n6 f2 X8 u+ X/ q! f
  23. goto start
    - M7 _7 p$ m( H4 q8 M" u8 [' n
  24. 9 V& |! _& E# a9 q: G6 m* l
  25. :selection
    - l" [( S$ t. I2 r1 v, Y
  26. @if "%UserSelection%"=="1" goto 1
    . q! `5 H, e# s" F8 y. ?
  27. @if "%UserSelection%"=="2" goto 2
    % y; n' v2 h% [8 p% ]- S0 [
  28. @if "%UserSelection%"=="3" goto 3 . \1 x; f. r4 p5 n2 J
  29. @if "%UserSelection%"=="4" goto 4
    5 ?. d4 o$ v: n# z0 H/ T
  30. @if "%UserSelection%"=="5" goto 5. n: }$ b, O0 y2 N

  31. # z: u$ F- k2 b/ {* g9 E/ t. b
  32. :1
    % b5 J, K; H; {, h' i: e
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    * k" y1 {  N4 }, g# m% f
  34. netsh interface ip set address name="无线网络连接" source=dhcp, a' i" d) X& M( i6 `4 N
  35. netsh interface ip set dns name="无线网络连接" source=dhcp  e/ n; u- w# i
  36. exit
    ( B0 v; t' H7 W: g) s3 O3 `2 v5 Q/ x

  37. 2 p- B5 G% o6 g8 R' C- }
  38. :2$ }" }0 r- ^7 E2 c' A
  39. echo 无线网络连接---办公室IP配置---请稍候...* H- J, |( o# H' d! U
  40. set ipaddress=192.168.0.1003 L! H1 K# g+ D; Z7 ?7 I
  41. set subnetmask=255.255.255.0; M" ]: G4 `( O+ t
  42. set defaultGateway=192.168.0.1
    ; e/ n: d9 m" A5 E5 U
  43. set dns=202.96.98.363 J- Y* B: I: C  F: d
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    * w' O7 S4 p8 [! B: O7 j* b
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%0 G9 |, q; W9 }1 D8 ]7 |& Q/ Z- A
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    4 T. D; |  y/ }( T+ N) l% M$ c. c
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ' V0 q/ N" j9 B( L
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    , z4 Q- o" \% }5 h0 h5 D: c
  49. exit! g0 B0 C) D; P
  50. ( W5 |  m2 A" c! `, S, T1 |. A4 B
  51. :3- a+ c. s& K4 N6 K+ C, c
  52. echo 本地连接---自动获取IP地址---请稍候...
    7 v& m4 Z6 m& Z" C7 M) h; M8 G3 l. V
  53. netsh interface ip set address name="本地连接" source=dhcp5 R9 y1 r+ d" _; O
  54. netsh interface ip set dns name="本地连接" source=dhcp
    $ m; G- `; |+ P  q, ?8 z
  55. exit
    7 v& l# b0 [, k! K& J: @" L' B4 Q
  56. 7 r" S$ [' D6 d& N
  57. :4% \1 o3 K3 z: X$ b1 s# V8 w/ k
  58. echo 本地连接---办公室IP配置---请稍候...' M: u( |/ _# e! f. S9 t
  59. set ipaddress=192.168.1.68, `# F2 L+ ~4 m$ w) @( l& B  t: y$ j
  60. set subnetmask=255.255.255.03 a: U; Z, p# H- J7 n
  61. set defaultGateway=192.168.1.12 r0 f. K, N7 `7 v
  62. set dns=202.102.128.68
    * b8 Y4 p3 x, a2 t7 d2 [6 `
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%4 `4 m& V& R: E0 H; ~$ Y- b. [9 y: m
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    ! V/ E8 b; ?7 b0 l2 S+ j! ^5 `
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary" @8 @4 U: u/ ]; m
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    9 i9 d$ L! P" @( l$ c
  67. exit" L; H6 ^% u; ?3 z

  68. : }  ^$ y* ~5 T& N
  69. :5
    * U& _( o3 X; s* L; }1 V$ ]
  70. echo 56 D1 P- E8 ^& x. o4 C5 q
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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