搜索
查看: 22265|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
; t$ Y3 @# [+ H& k1 a# c
" M% f3 n3 a( U/ B& C' s" e将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    + O; T$ S3 {9 p
  2. title 自动设置ip
    * b) E: ^: {  E( P6 x, d% _5 E
  3. echo% s9 n5 r2 r+ Q- U' @, L- I
  4. :start
    ! N- c4 f' l: z. ]7 x
  5. cls
    1 _1 O# D( V$ @$ p
  6. ECHO ================================ ' z) B" f3 E- v  p, H  Y
  7. ECHO 请选择要换的ip - Y, f2 c, r4 z* b
  8. ECHO ———————————————— 8 {8 T7 e& @2 @1 n1 D
  9. echo 无线网络连接---自动获取IP地址…………1
    . K+ a+ \+ h' }* p* I
  10. echo. $ d2 P) Q: D9 O# x9 {
  11. echo 无线网络连接---办公室IP配置……………2 1 }. o" C$ @8 W, g
  12. echo.
    ' c: K/ K" p. h
  13. echo 本地连接---自动获取IP地址………………3 : D' N8 M8 L2 C( J& ?7 B: W
  14. echo.
    / W3 y% ]7 U% F% m: I) `
  15. echo 本地连接---办公室IP配置…………………4
    5 P+ ^% t" I# H* T
  16. echo.$ |8 ]% x8 G: z8 W  n
  17. echo  退出…………………………………………59 E- t: K! q3 w; @8 B; c0 t
  18. echo.
    ' T3 Z& s- o, ]( }
  19. 4 @. l7 C' ]# W  V$ O0 {. Q
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    " `3 q8 u$ T' h" s/ b4 |" ^

  21. # z9 _1 n  G$ B! E0 L' A
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    - }: B9 N9 j9 E5 @2 k' X- y
  23. goto start
    3 L' R' c" Z: M* O
  24. $ d) B5 h" C. Z$ E0 E/ S/ ], u
  25. :selection 8 ?3 ^% [0 l- R: X
  26. @if "%UserSelection%"=="1" goto 1 & f0 m, h, S, J. g
  27. @if "%UserSelection%"=="2" goto 2
    6 R( E( r4 z" r' S" @
  28. @if "%UserSelection%"=="3" goto 3
    ( b5 v- _' a& N6 [6 V1 r
  29. @if "%UserSelection%"=="4" goto 4
    3 Z5 W7 o) L/ f/ _) G- ~& }
  30. @if "%UserSelection%"=="5" goto 5
    . {0 \- G! f0 u' e/ C

  31. . A/ G# C& I0 R' ~+ X
  32. :1
    # n. q$ x) f) H9 ~
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    , h. \9 Y7 z, n3 E" D
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    $ E: m+ L& k$ w+ e8 {+ W
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    + V2 I8 }# b4 H! J, g$ u
  36. exit
    : r- q. n( |3 F1 q0 p
  37.   t9 \( R7 v6 [9 a4 Z4 K. m' }$ o
  38. :2
    0 g5 q( D" o9 G$ s) A$ M7 _
  39. echo 无线网络连接---办公室IP配置---请稍候...
    7 k% l& w* M. l
  40. set ipaddress=192.168.0.100
    ' F( f# j" @6 l
  41. set subnetmask=255.255.255.03 I6 K$ }$ k. X3 f( t! V
  42. set defaultGateway=192.168.0.1
    9 o! m7 y/ n3 e
  43. set dns=202.96.98.36/ g" k) M; s" p# l) g$ w4 j
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0# t/ {: E" S/ S- u/ k$ _+ U' G) ]
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%: _4 i* s/ l- R6 f$ K$ _: R$ P/ y
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    7 D7 u  L) ]9 {+ O8 J
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    # A' j0 w, A+ T0 ]) ~8 g+ P6 w
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%4 U( R- ?; s' i  I
  49. exit
    " ~( P0 _7 o: f3 T9 K& O
  50. 8 H+ K9 c* t  c
  51. :36 q3 f9 b- \) G' y/ c
  52. echo 本地连接---自动获取IP地址---请稍候...
    % S$ n, G- o8 w; i# J8 X; w2 i
  53. netsh interface ip set address name="本地连接" source=dhcp; \" W8 `% f: N4 V8 F
  54. netsh interface ip set dns name="本地连接" source=dhcp
    ' k0 Q3 |' S) I7 M
  55. exit
    # b1 u5 D- n; m8 Y6 U

  56. . [2 N( @* J4 Y7 |* }7 {
  57. :4
    & m4 i& g3 ^5 i+ X/ ]2 S* g4 u
  58. echo 本地连接---办公室IP配置---请稍候...
    ( h) q8 S, Q% ^7 [- _
  59. set ipaddress=192.168.1.68
    ' z& J& u+ H; a' L+ @- W/ s- c& }8 C
  60. set subnetmask=255.255.255.0: _6 `8 J. _1 E
  61. set defaultGateway=192.168.1.1, U* I7 B# L1 n
  62. set dns=202.102.128.68' n3 K, ?) s5 G6 J4 \
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    0 M; I- c' j9 B, r( }% S
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0; V. Q6 l  Q8 {: [% X+ u+ q% m
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary. u( F; Y. m5 H+ b: y9 V9 o3 j
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%( A/ K  m7 s' H, R% z( I" b* d5 \
  67. exit
    4 Y: t8 N8 g9 c

  68. / P5 W  k6 t1 R6 L* g7 |# f
  69. :5" p& y: B& [' x$ ~2 O2 y
  70. echo 5  Z+ Y+ ?5 q3 K( Q2 z
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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