搜索
查看: 21773|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
+ E8 T& v6 j' ]1 G) \) S$ c2 N+ V$ o$ `& V; K1 T  O: D
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
      S4 A/ v2 I) a" n" Q, _- h  L
  2. title 自动设置ip: t6 `) r+ K% j. o4 P# g! N9 q9 f
  3. echo
    ( x9 q3 P& O; R
  4. :start
    0 d6 N6 k* ~# v& C& K
  5. cls
    8 k0 g8 u6 }3 _( F0 p& T; ]$ ?
  6. ECHO ================================ 3 X6 P6 d; d6 u3 \+ `
  7. ECHO 请选择要换的ip
    : M* y6 C) N$ m2 x
  8. ECHO ————————————————
    8 _6 n0 l: E. g6 X. C* P! i
  9. echo 无线网络连接---自动获取IP地址…………1
    9 e" O& y. G- n
  10. echo.
    7 L/ K3 B$ k& f/ ~/ O5 @% K- q
  11. echo 无线网络连接---办公室IP配置……………2
    2 ]7 r/ F9 u1 I$ D# T
  12. echo. 1 }# X0 U# g* ]* o& C" w
  13. echo 本地连接---自动获取IP地址………………3 / E9 B. l) t) `% z
  14. echo. ! L* N4 V' l4 F) x+ J5 y2 \
  15. echo 本地连接---办公室IP配置…………………4
    1 T# X( A" U0 N5 r! N) T/ E8 D
  16. echo.
    7 i% J1 s% p. c% C! Z  N) A5 r. C
  17. echo  退出…………………………………………5
    3 X% ?; j0 b% [% N
  18. echo.! m( a/ a+ o% h; J! h( m5 X, `

  19. * o9 B) _, o; |; ~2 }) X
  20. @set /p UserSelection=选择(1,2,3,4,5)  * v+ ], `9 h; Y. J" \0 e
  21. ; }8 z/ ?/ B, t
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    4 R. Y) [4 k+ ^. T- ]6 y; _
  23. goto start 2 N/ {+ W* z- O2 e0 @
  24. 9 X* h* g# O6 z" G# `
  25. :selection * g% _. B0 b" a: O) A5 h
  26. @if "%UserSelection%"=="1" goto 1 , D+ h3 O. P7 E+ o; O1 X
  27. @if "%UserSelection%"=="2" goto 2, p4 ^6 j6 }3 `5 m  Q
  28. @if "%UserSelection%"=="3" goto 3 " G* ]0 q5 z) \* c: F! [- t, D7 V
  29. @if "%UserSelection%"=="4" goto 47 b' n4 x! L/ k
  30. @if "%UserSelection%"=="5" goto 5: V) B% t; s" k4 f$ ^# k8 U2 l
  31. 4 f# C& ]. n' [6 a. F
  32. :19 R# t( m0 [+ c1 E. q
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    9 K$ K0 w- f& `/ z) L& ?# [
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    + R9 x: K6 ?! z! u& @1 u
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    + V4 @( ^/ ]6 \% w/ L4 K
  36. exit
    % ?0 S5 Z+ d! Z3 l6 V# F6 x
  37. 3 O6 N4 ?8 n3 ^( M9 Z; _6 ]; A
  38. :2, Y% P, ~& t4 M% }
  39. echo 无线网络连接---办公室IP配置---请稍候...
    ) f& q3 _9 L7 S5 S
  40. set ipaddress=192.168.0.100
    9 U, w6 o# b0 k, @/ o5 x
  41. set subnetmask=255.255.255.0
    9 G; ^5 [: x" c4 P0 }
  42. set defaultGateway=192.168.0.1
    : w4 F5 u, v& f2 x$ K' ?
  43. set dns=202.96.98.36: X( e% @9 ]$ g% h* z" S" {
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0# v. o2 ~* j' t2 K
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    + t' T: b  W# N
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0+ A" ?6 d1 X9 B
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary( \( [2 h, j9 h* R
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%, J: `8 o0 P! s* a- V. |
  49. exit) `7 \/ q# X! Z; Z4 t+ h  n- k0 {

  50. : K7 Y* {' u; R4 I/ a% {
  51. :3
    . L8 C8 S5 T: }! }
  52. echo 本地连接---自动获取IP地址---请稍候...3 R$ ?* I" }$ z5 z& c% C  ~
  53. netsh interface ip set address name="本地连接" source=dhcp$ ?$ I- u# s5 h
  54. netsh interface ip set dns name="本地连接" source=dhcp
    5 t1 N( R$ k- C
  55. exit
    9 T. v) E$ E+ Y: z

  56. 7 a6 ?  \, x6 T3 o
  57. :4* l% a# u* M8 G
  58. echo 本地连接---办公室IP配置---请稍候...! {2 K5 z9 R7 @# L' k
  59. set ipaddress=192.168.1.68
    : T& K2 j% K: C. {& S5 U
  60. set subnetmask=255.255.255.0
    ! ?0 M; P/ I& e
  61. set defaultGateway=192.168.1.18 @& i8 j# O  Q% J; k, e& O) {
  62. set dns=202.102.128.68+ B2 ~, g" L3 X0 A4 n6 L* N
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%. g# }* q6 @" H8 z% Y2 j
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    ! k4 f4 ]/ w5 y& h' `% U
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary* B  M# R- a: ]4 s5 `+ b' R
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    0 N8 t" \. S; d7 k
  67. exit
    0 A6 Y4 \) g, t0 O% {6 w* F
  68. 0 v: m- Q6 g( e. M3 h$ E! ^8 k, h- N
  69. :5
    4 b$ H- }  _6 L- L; O0 ?# Q
  70. echo 5- W: K& w- q6 ]9 M4 w, [; }9 s
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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