搜索
查看: 21062|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?% y! U$ r- R' d% ]5 o  [7 y
4 y8 z0 a! v! q2 ~
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off0 [" m) m0 u3 Z3 A' A% N% K; _( {
  2. title 自动设置ip$ a- \& u- I9 m# e" [
  3. echo
    ! t5 ]$ }& V! ~* r+ j
  4. :start
    5 i! e! y- d9 i' T- W# O; W
  5. cls
    3 J' X% J: G! B' y1 I2 H) S( G
  6. ECHO ================================ 9 Q, I1 J0 l( E8 m" W6 o
  7. ECHO 请选择要换的ip 1 t2 P! i$ S2 ^# B1 w1 t* J& n; Q2 V
  8. ECHO ————————————————
    3 a. B0 }+ @( k4 v: K6 e+ ]) {1 h
  9. echo 无线网络连接---自动获取IP地址…………1
    9 P7 z6 A/ @* \; d
  10. echo.
    8 F+ c9 h9 q& b+ T
  11. echo 无线网络连接---办公室IP配置……………2
    : V; F1 `) p% e5 U& |
  12. echo. 6 `9 P  _4 i* a: V! E; d
  13. echo 本地连接---自动获取IP地址………………3 1 ?; ^- @2 s* I: A
  14. echo.
    3 {0 Q1 t4 w/ \: P7 G
  15. echo 本地连接---办公室IP配置…………………4
    9 X5 \6 u6 T7 j8 [; ?
  16. echo.% w: h4 E% @# W/ D: m2 x8 F
  17. echo  退出…………………………………………5; A5 q) ?# O) _% w
  18. echo.
    ) O' A/ c1 l, F
  19. ) u( M5 J+ ]6 F4 p  [! v5 o
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    1 R% ^" e# z6 X9 P' r4 d
  21. : P9 w- O9 g. c$ y- p$ `. q/ F& ~1 N
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    : l! M: S) S$ l
  23. goto start 6 }7 M+ _0 }$ C0 W" |
  24.   I" \( o# T) x
  25. :selection ) f1 o/ Q% H! t: |
  26. @if "%UserSelection%"=="1" goto 1
    $ f" e6 Q. L: g
  27. @if "%UserSelection%"=="2" goto 2
    % F3 i% n$ S' c% b; b
  28. @if "%UserSelection%"=="3" goto 3
    9 F7 z6 Z& W% A6 {8 _# n7 k( n& P$ N& y
  29. @if "%UserSelection%"=="4" goto 4/ S: D- ?1 ^* Q1 \; O5 R7 N- j# _
  30. @if "%UserSelection%"=="5" goto 5  G1 B: W8 t4 a4 v& d/ H# G

  31. & G5 v8 V8 [7 o( u/ f" r# {7 s
  32. :1% R8 p. ~3 M) a$ t1 |6 ^: y# I) n
  33. echo 无线网络连接---自动获取IP地址---请稍候...7 f# E4 F7 [9 P. A/ {- V" Y( U
  34. netsh interface ip set address name="无线网络连接" source=dhcp: F. k( D8 V% m( l5 E" W, u; d
  35. netsh interface ip set dns name="无线网络连接" source=dhcp( h) g% t2 |2 u
  36. exit
    ; r" P  z) }, z# _: X9 X4 G" @+ J

  37. 0 S3 g, D) `: J$ Y8 j8 W7 H5 H
  38. :26 J. L; d- I: K% j
  39. echo 无线网络连接---办公室IP配置---请稍候...
    5 B8 f3 `: W0 u
  40. set ipaddress=192.168.0.100
    ( ]( K+ o' R0 O1 X. R& {" [
  41. set subnetmask=255.255.255.0
    4 ~; N2 T( v) |
  42. set defaultGateway=192.168.0.1
    9 o' K5 U  K. `' y& J1 w
  43. set dns=202.96.98.36
    3 T1 O! {/ l8 S6 U3 [; w( y* ]( \+ }
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0% E" c. P8 L# P2 o- y3 l+ x
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%" Y3 }7 K, L' f: y4 Y' u/ `
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=03 ]8 O$ y. |$ p
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    3 B: f- a& P: y5 W" ]7 Y! A
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    $ L# B" _* P! ~. ^3 p
  49. exit
    % [6 n3 f( C  \$ t

  50. 3 ?  ?5 B$ t8 F/ E$ `9 J& P
  51. :3$ Y, u6 {& F9 v# m/ b
  52. echo 本地连接---自动获取IP地址---请稍候...8 e- D5 }  ]% k* p0 t% A, G
  53. netsh interface ip set address name="本地连接" source=dhcp
    8 I/ H  F  l  n/ Y4 G9 M
  54. netsh interface ip set dns name="本地连接" source=dhcp
    8 S+ J& |1 m+ N, H3 E2 _2 C
  55. exit4 t% y6 p8 P3 u
  56. ; e# P' ]7 e1 O1 f' v7 B2 r
  57. :46 V0 M3 e8 l4 y( \- A( A/ v, ^
  58. echo 本地连接---办公室IP配置---请稍候...- l& U$ W8 U8 S; k5 M9 H+ _' f/ K
  59. set ipaddress=192.168.1.68: V4 b' c* q3 T8 j% A: {
  60. set subnetmask=255.255.255.03 g) M. b2 Q8 R4 a& S
  61. set defaultGateway=192.168.1.1$ e: H% o9 l% S3 l
  62. set dns=202.102.128.68
    . S8 j, j) f- N  G# k, O! N/ @* a
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%0 Q; i$ m: O2 D( `% Y
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    ( }* y7 d& m5 y' u% p
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    9 Q$ c  q/ g1 M1 C
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    , V5 ?0 x4 M+ c( \, d
  67. exit7 ]; c0 U( d. V9 l
  68. 1 k6 b3 ?+ E6 z! ~2 t: R
  69. :5
    3 K; ^8 v5 ]  t; C6 ^7 O
  70. echo 5
    ' b' t1 x: ^7 \9 M, z
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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