搜索
查看: 21938|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
3 U* j1 v* n1 P% x3 C1 t; }% f3 u  T) ?6 p
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    ' d0 @9 O. ^1 o: |. [' O$ A% X6 R6 M* ?+ ?
  2. title 自动设置ip1 c3 \0 @1 N7 Q; @3 I
  3. echo
    0 J) o- `2 t& P4 M
  4. :start % V8 m* Q& s  |* v1 I: }
  5. cls 8 z* {+ c; }( i1 J. f1 f4 h
  6. ECHO ================================ 3 y# L, q) B& z) ?7 @, l
  7. ECHO 请选择要换的ip
    * V0 ]* ^" s& p) h
  8. ECHO ————————————————
    5 u) q" B' }+ R' F. [
  9. echo 无线网络连接---自动获取IP地址…………1 * e6 X3 F3 q" y" M! X9 ~
  10. echo. & u8 h( k/ ~6 p
  11. echo 无线网络连接---办公室IP配置……………2 + H! `+ W+ K7 {% y
  12. echo. 5 j; ?. i+ ]$ M: q! M& t+ [* I
  13. echo 本地连接---自动获取IP地址………………3
    ) S0 ]: d( l  @( y' d+ W
  14. echo.
    1 ^( G3 q+ Q4 c3 p8 V9 b; j! m
  15. echo 本地连接---办公室IP配置…………………4$ E* s1 N3 h/ O+ B) Y
  16. echo.
    / a' G0 R5 H0 A* t; h
  17. echo  退出…………………………………………52 L7 A1 |( v8 ~& H/ D1 m8 e
  18. echo.
    * e1 S* _+ v- {6 K# F7 E- e- e7 Z

  19. $ z1 ~! Y0 p: G
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    & J0 ?8 V# K4 t6 z3 i; F

  21. 3 i* K9 Q. A+ F/ I
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection ! X; ]' y; B5 V( U+ ]- Q5 p
  23. goto start
    # P: y4 U& n6 G7 \2 @

  24. ; l% z- q6 l$ B3 P4 W0 O
  25. :selection
    ; O4 D+ Z! I0 I: M4 @
  26. @if "%UserSelection%"=="1" goto 1
    ! f5 u+ i2 ~' v" D0 `+ X9 h% I
  27. @if "%UserSelection%"=="2" goto 2, w2 a5 U) A" |  P
  28. @if "%UserSelection%"=="3" goto 3
    6 X$ V# k' n8 L9 W. ]
  29. @if "%UserSelection%"=="4" goto 4+ P7 w" e1 Q0 K5 K, C: U% f
  30. @if "%UserSelection%"=="5" goto 5# a0 b! L/ S% h1 e/ F' R$ j
  31. " Y( U) m( e' L- L- ^/ r
  32. :1
    ( f: e7 j# C& B& r
  33. echo 无线网络连接---自动获取IP地址---请稍候...& n) k: ?7 F/ h1 p& c
  34. netsh interface ip set address name="无线网络连接" source=dhcp& c* f2 O5 k9 R0 u$ j) N) P
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    % m5 K1 M& B& w2 p$ i0 t, `, ~5 M
  36. exit
    $ L* \: U+ Y' d" r4 s$ T- B5 o) U

  37.   i3 e! Z  [. s9 W. o
  38. :2
    3 d, I/ S; H+ Z1 f; q, f0 A! B1 U
  39. echo 无线网络连接---办公室IP配置---请稍候...
    - f/ z0 r; t0 I- P% c
  40. set ipaddress=192.168.0.1002 [+ f6 t4 _0 K: l& Z% L: z
  41. set subnetmask=255.255.255.09 I* G/ B+ F) X" I% b  b! U
  42. set defaultGateway=192.168.0.1
    & c- O# D( Q0 j) [& e* Q$ j- }
  43. set dns=202.96.98.368 J# t' f8 ^2 K* L/ _
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=09 ]2 B0 ~. N; H7 A! m& g
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%0 U  L) S  L% P! r7 Y1 A7 t
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0# w8 G# J* ~9 A- V
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    . \$ q" T2 Q/ W8 X& w0 e( R7 @: \
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%' ~( }* y7 |+ m8 p. R8 V
  49. exit
    5 J) O  k2 ^- n9 A+ y5 c! M
  50. . x# C$ N! u; Y- e5 m
  51. :3( y. x8 V6 ]4 J& ?! O
  52. echo 本地连接---自动获取IP地址---请稍候...: V; z$ L* |0 Q- X. ^( M3 B5 [9 Q
  53. netsh interface ip set address name="本地连接" source=dhcp
    # t* I0 a$ X! t) H% Y
  54. netsh interface ip set dns name="本地连接" source=dhcp1 S5 u- a1 G$ P+ l3 {" H
  55. exit/ i; @  `( M9 X  C$ N$ q) U) d+ |

  56. ( F8 s/ @8 m* f7 z; }
  57. :4
    6 B3 @" s$ f# c) u# M! @3 ]
  58. echo 本地连接---办公室IP配置---请稍候...) Z8 U; _, x7 z. g( o3 Z2 W4 W
  59. set ipaddress=192.168.1.687 H+ x* Z7 V7 D
  60. set subnetmask=255.255.255.0
    6 a3 e# U$ _" S2 S6 z" ^
  61. set defaultGateway=192.168.1.1
    ( N- t/ e! c( K: U- Q
  62. set dns=202.102.128.68: R2 \% v# j$ O2 A3 G
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%. j9 Q; _. L* e3 e" |
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0" ?3 i$ x8 U& [9 L  Z* U% `
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary9 {  z/ M9 m$ j6 {5 Q( S" P
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%* n0 f/ F. n% ]8 F" D* p0 x5 d' ?  B
  67. exit; w: \  V) L$ R- \; Y5 b& B
  68. 7 r( ]# d: @$ J
  69. :5
    : k, r: f: c8 M0 N' g$ ]. Z
  70. echo 5$ Q1 w- e0 Z, S7 {' b
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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