搜索
查看: 21386|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
0 S7 A+ t9 D# ^; ^: T) l3 Y3 P* |
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    2 g2 q3 w4 R0 @+ Z1 ~. }$ D
  2. title 自动设置ip' _) p  B' |% ?) K
  3. echo
    $ z- K5 V+ `$ K' A) ?1 o3 I$ A
  4. :start
      U2 `7 j& L, I) h" E4 L, u/ ^+ A
  5. cls
    5 b4 n  `: h8 f8 \7 I5 I
  6. ECHO ================================ 8 i, ?2 g6 g2 [
  7. ECHO 请选择要换的ip - H9 d: W( T( Y, P- c8 x% U0 J1 @
  8. ECHO ————————————————
    ( U/ R& J) ]! n$ _: G1 d
  9. echo 无线网络连接---自动获取IP地址…………1
    ' Q9 u- ^3 i* |9 {) s
  10. echo.
    ; j( \! h4 m+ m, k
  11. echo 无线网络连接---办公室IP配置……………2 . u8 c! T' v& I* O
  12. echo.
    # p( |* ?& U9 c4 C) \& M" a% l
  13. echo 本地连接---自动获取IP地址………………3 6 S% B, L* t5 Y( c- B! h
  14. echo.
    5 @" M- j/ K! Q/ i9 n. t
  15. echo 本地连接---办公室IP配置…………………47 ~+ M) j& ?6 y& y, E0 h; H
  16. echo.
    ! r2 S6 z0 A( y6 d  I
  17. echo  退出…………………………………………51 S6 g) V: b7 N! W7 a# R# {
  18. echo.
    ' z( t1 }8 V% z* B

  19. 4 b  q+ W- j/ [" i* w; G
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ( T4 D6 b* f- @0 a) \  L- @, Z  [
  21. * U7 H6 w" V9 @0 `/ M2 S2 R
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 0 r# a+ h( Q: [
  23. goto start ' P+ v, k5 D- k7 @* z0 g3 h

  24. 4 Z( W4 E$ r: r- A" f6 w) }- _
  25. :selection ( X1 k9 M5 B! W# w' t
  26. @if "%UserSelection%"=="1" goto 1 ) S  s- T* {0 A! @3 I* N. v
  27. @if "%UserSelection%"=="2" goto 29 A5 W9 D- F( d2 `6 g7 u
  28. @if "%UserSelection%"=="3" goto 3 ' E9 o& L( k# G2 E$ Z
  29. @if "%UserSelection%"=="4" goto 4
    % w4 _+ w: r) s' x
  30. @if "%UserSelection%"=="5" goto 58 G' W  X- B. ?( j/ l( G- B: J

  31. 8 m8 I8 S3 O/ Z( m' r: d
  32. :1! b4 N8 g6 k% A
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    : G# m3 j! u  R
  34. netsh interface ip set address name="无线网络连接" source=dhcp
      O8 v7 e; D! N, `$ w
  35. netsh interface ip set dns name="无线网络连接" source=dhcp# P3 T% p) Z2 y; z" V
  36. exit
    - A# r. l" n  z: j
  37. & ^9 ^  h. ~' M5 y/ w
  38. :26 |: e! v/ o' m6 m6 l6 d& r
  39. echo 无线网络连接---办公室IP配置---请稍候...$ k0 `$ I9 R! M
  40. set ipaddress=192.168.0.100
    ( t7 k; w" T: L! F0 @" D
  41. set subnetmask=255.255.255.0
    ( r) s: y$ p& V- w' L) T
  42. set defaultGateway=192.168.0.1+ `  v9 r" Z! {3 I  J" a
  43. set dns=202.96.98.36
    ' o3 g4 ~( I2 a' Y- ]
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    8 c; k# O3 ]" ~' [  S! E
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    4 _+ M0 E: a8 t- J! ~) B5 K
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    , i2 f1 |) i- ~# T( y- Z4 p; H
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary, H# S2 r9 |' I; }6 K
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%  X" V5 q  @2 F& [
  49. exit
    ( Q8 j. e6 l# ]7 b  F! @$ b' D

  50. 8 W1 b; C) H0 c( G
  51. :3! i4 x% A/ Q% [0 _2 X0 _
  52. echo 本地连接---自动获取IP地址---请稍候...
    / Q' y+ A. y5 k. K, `9 d
  53. netsh interface ip set address name="本地连接" source=dhcp- h- z& U$ A' e. [
  54. netsh interface ip set dns name="本地连接" source=dhcp
    # s3 [# o" J0 e. ?! b8 {6 `
  55. exit
    / w* ~6 U* ]! A: ^
  56. ( o( \: R7 e' x  y
  57. :4
    . q& K% v  K, z  N* J/ p' s, p3 c7 o
  58. echo 本地连接---办公室IP配置---请稍候...
    : m/ W( i: @( U& T) ~
  59. set ipaddress=192.168.1.686 B  D1 `: `) X3 {6 v0 n
  60. set subnetmask=255.255.255.0
    ! P2 N- `- ^0 E. D6 A$ m
  61. set defaultGateway=192.168.1.1
    . \9 ]; w' j0 T' x  P! o+ e* ^* ~' {
  62. set dns=202.102.128.68
    . c% K5 }6 @( W5 R5 ?
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    / H- k! Y& J) n: D) p5 B) c
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    ) V: f& ?; E! i3 y- ?
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary* y" ~- r0 m. C0 ?% q  J
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    ( p5 r; J) i& b5 L, F
  67. exit/ o3 z+ w$ h: j
  68.   ~& ^: D. K* N, e
  69. :5
    $ I# D, n. G! X% `4 |7 F
  70. echo 5; k9 @) g9 k" L2 `
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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