搜索
查看: 21971|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
5 E/ ?* t$ A& ~% J, Y, F1 m
  k1 J+ T0 v. d% h- e将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    6 X: y6 \" R# Q- U9 _! B& Y
  2. title 自动设置ip
    $ N" y+ M+ v# ~7 I4 w
  3. echo
    5 {8 q! Y  M# y5 ?& i
  4. :start
    1 j, H/ k# G8 z5 |8 `
  5. cls ; l8 W: w, B0 {# d* h+ A! d
  6. ECHO ================================ 6 F; D: t! {5 Z8 I0 S
  7. ECHO 请选择要换的ip   x9 {  ~7 L" G. F
  8. ECHO ———————————————— 2 n# L+ k2 Z4 ~
  9. echo 无线网络连接---自动获取IP地址…………1 ; s6 \: B1 C2 s" i* b
  10. echo.
    - ?& l# R/ U" Z6 i
  11. echo 无线网络连接---办公室IP配置……………2
    - E( x2 t, a1 @) i% ], d
  12. echo. 3 Z+ r! d' B4 B0 w/ B
  13. echo 本地连接---自动获取IP地址………………3
    % E% S% |" M/ D, Z1 [  |
  14. echo. + E) z; `  C/ N: p
  15. echo 本地连接---办公室IP配置…………………4
    + M, F3 @2 t1 p2 J4 I8 g
  16. echo.3 R- Z0 O6 l0 o
  17. echo  退出…………………………………………54 Q* r1 l  B8 H( v% h* z/ y
  18. echo.3 @! R# q7 l+ P7 Q' t

  19. 9 P4 f2 E7 X' Y, e, h
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    4 `$ ]4 G. w( d' I9 W

  21. 1 o2 Z' X9 n. U+ q  ^  c$ A7 T7 V7 p
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    5 }/ c* ^& a& d9 N3 g
  23. goto start ' f9 J6 f$ y, Z# x
  24. 1 H6 `- K- x  F: |
  25. :selection
    1 y5 a- U% p5 x/ h. b0 p! `
  26. @if "%UserSelection%"=="1" goto 1 6 }9 [0 t. t6 B5 ]
  27. @if "%UserSelection%"=="2" goto 2# `! q( c, d5 P' @% f( e
  28. @if "%UserSelection%"=="3" goto 3 0 P4 V* u. i; |6 m% f6 ?7 m- I
  29. @if "%UserSelection%"=="4" goto 4/ y4 p, d5 o7 u( S/ `  {
  30. @if "%UserSelection%"=="5" goto 53 |, a# h' ?: X' g
  31. 0 w# K0 Y8 C# h
  32. :1
    8 j& l, O+ U  Z" i8 |( o" L
  33. echo 无线网络连接---自动获取IP地址---请稍候...: j8 @- b7 u7 T9 M6 o
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    ' U' ]$ Y& T) ], j- g; o( F& _
  35. netsh interface ip set dns name="无线网络连接" source=dhcp. I' j: w$ g$ V* L3 J( p/ M- c1 J
  36. exit" C* g8 |7 Q8 b$ r! B% ]4 t$ v5 e
  37. : H; i! M% R9 X8 l, n0 K% [
  38. :2
    , `+ @" n! _9 v+ S% [
  39. echo 无线网络连接---办公室IP配置---请稍候...1 D7 D( y6 d4 i  e6 h) j
  40. set ipaddress=192.168.0.100
    % E( t6 @& I9 U0 m: a3 p
  41. set subnetmask=255.255.255.08 m6 l" [# U1 f
  42. set defaultGateway=192.168.0.1
    . d% w+ \5 m2 z3 A% U) q
  43. set dns=202.96.98.36
    7 J# z# p8 E% H# p* n5 g0 l" L
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0; \) O; {% E/ L7 j/ o, W
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%- W' Z$ U7 b' g/ D0 N
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    1 _4 _- _! h2 v  _
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    6 P" w6 i/ J- k% V: `* N7 @
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    + ?+ R" S, |3 b) t' I
  49. exit
    ; T3 o2 R( a4 `( R( e9 s

  50. 2 V; p% B' m  E
  51. :34 t, t5 _# {5 w3 j$ W
  52. echo 本地连接---自动获取IP地址---请稍候...
    5 q# B5 J( z, o! [
  53. netsh interface ip set address name="本地连接" source=dhcp
    & J3 h8 J4 t, ~/ j( d
  54. netsh interface ip set dns name="本地连接" source=dhcp( n) g5 b; A0 f, ^' G
  55. exit. ?% m3 N- S' {8 n7 q

  56. . d* {* i- g6 b! b
  57. :4
    / X' h6 h0 R, E! v" {( R6 L9 S
  58. echo 本地连接---办公室IP配置---请稍候...! m" _9 ]4 `  a5 o& {
  59. set ipaddress=192.168.1.687 J( ?% E7 k' v1 C" c& y- j1 b. _% b
  60. set subnetmask=255.255.255.0/ T  u; V8 B1 d% B5 t! a
  61. set defaultGateway=192.168.1.1/ D# F5 I* a5 l% Q2 j1 H$ O
  62. set dns=202.102.128.688 J! t3 u0 Y  j2 E$ P2 a6 V9 x" C0 @
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ' Q+ j4 D( B4 p( [. ^4 B
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    2 a; R# N) K, J  p
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    : `% q3 _9 l. e5 A! ?+ @* W
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    ( C9 }5 v& i. U! y: h0 v0 k
  67. exit, G& Q+ ~" n- N

  68. 6 I- X2 {* f; B$ x9 g
  69. :5- e* P5 n% u3 p/ f
  70. echo 5- D  ^% k0 ]( o, ?
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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