搜索
查看: 21542|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?$ r+ O+ B' Q: w! P, Q0 W
5 ~4 E9 i9 a0 s
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    ) f  D# o# D, _/ L1 @; y
  2. title 自动设置ip
    0 f4 w! z* O; g% B
  3. echo
    $ L4 n0 [7 v0 c- |: y  Y8 x
  4. :start
    9 F% B1 \* j& j% d, G; ^
  5. cls
    0 ?( e) I" o8 N6 \
  6. ECHO ================================ 1 p' o6 H5 j( D
  7. ECHO 请选择要换的ip 5 c& a# G: l0 ?( O& F5 `; S
  8. ECHO ———————————————— ( L0 o. {. j' K4 \
  9. echo 无线网络连接---自动获取IP地址…………1
    ) A. T) J. t) W5 h
  10. echo.
    6 b% y0 D) [- W$ I; O# M
  11. echo 无线网络连接---办公室IP配置……………2
      W' r% N* g4 g
  12. echo. 7 {/ P: {( Z0 r/ u$ t9 l' _
  13. echo 本地连接---自动获取IP地址………………3 / C6 U$ H" Z# U
  14. echo.
    , j) d' t9 f1 p4 W! F4 ?
  15. echo 本地连接---办公室IP配置…………………47 w) F1 E. w/ {. n: w8 U
  16. echo.
    ; k1 s' H* `$ ^5 J
  17. echo  退出…………………………………………58 [* ]% @) n7 z
  18. echo.
    9 ^1 h, g7 r. k1 H6 N  X
  19. . J; J7 U1 _# r7 E" f- U
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    7 s0 x: A; d: G. ]4 H/ D, A

  21. / ?' p  U! J3 W4 J/ P( |: b: x6 w# \4 B
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 9 t2 k; h0 ^3 L8 t6 c0 ]! X& N* F
  23. goto start * {( p0 z$ g8 N2 ?
  24. ( Y9 c$ J& Y: `3 f  x$ a, v2 e- P
  25. :selection
      u8 z/ o; q5 r+ ~1 ?) c* c8 \+ }. t
  26. @if "%UserSelection%"=="1" goto 1
    : n7 G( y% |, x( G( F+ b% P
  27. @if "%UserSelection%"=="2" goto 2
    2 z% J( A2 M" r% H
  28. @if "%UserSelection%"=="3" goto 3 8 [; a2 o3 e9 X
  29. @if "%UserSelection%"=="4" goto 4. Y2 q4 W* y/ z9 {: o2 [
  30. @if "%UserSelection%"=="5" goto 5
    9 k. N4 T4 s. w. U! d( s

  31. ( C5 g7 W& u- M9 U1 h/ \
  32. :1" e7 G2 h/ u+ G5 R. k
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    7 E: a1 U4 o* E) o; G
  34. netsh interface ip set address name="无线网络连接" source=dhcp. e" R! l1 E2 B
  35. netsh interface ip set dns name="无线网络连接" source=dhcp& y4 p4 r1 T- a. M- \
  36. exit
    - M" b% Q& x( A
  37. 4 l! t" y* U! s0 o' a
  38. :2! e! B2 x! a$ _( K" V8 @  T* h, J" J
  39. echo 无线网络连接---办公室IP配置---请稍候...
    5 ]( y" y+ h) R; w. m! ~6 `
  40. set ipaddress=192.168.0.100
    % m/ |. z3 j9 E) G, P; h* B  u7 K
  41. set subnetmask=255.255.255.03 A5 T& f9 g( i4 C9 x5 M( E
  42. set defaultGateway=192.168.0.1% |. u( w7 L- `) W) U! ~
  43. set dns=202.96.98.36( L' `( T5 L! O3 \$ Z
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0! M, X, u0 C( a4 Z. @
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%: ]; T) A; g, M" C
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0( K; L8 `8 v$ t( l' j. E
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    : p+ m8 a8 h9 j+ o
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%% n) G+ f  _! H1 x) L! [8 ^
  49. exit
    5 @8 `' p' r' M# j; g6 ^% m1 Z8 i
  50. 2 c; P9 G) x+ Z* C5 k# w* [
  51. :3
    : e9 v. q3 I. X) {0 M: t. j: K9 Y1 L
  52. echo 本地连接---自动获取IP地址---请稍候..." D2 `! `% P3 s9 z! j; V
  53. netsh interface ip set address name="本地连接" source=dhcp
    & y* M& X1 G" g# ]: l
  54. netsh interface ip set dns name="本地连接" source=dhcp
    5 d# M+ J' \" f* E& x4 }
  55. exit3 h9 U8 Q+ G9 Q1 a# D: b9 {

  56. 1 W! b$ ~! e4 m* k  |& `
  57. :4) M2 N' _( {/ d1 D- z- _
  58. echo 本地连接---办公室IP配置---请稍候...
    ( }% X( l) ^& c3 B* D# Z
  59. set ipaddress=192.168.1.68" f% w1 B$ n( e+ f1 l/ F
  60. set subnetmask=255.255.255.01 U# D5 c. Y7 n1 ]- h& m6 ~
  61. set defaultGateway=192.168.1.1
    9 I* D, g, ^8 G6 i' `
  62. set dns=202.102.128.68
    * H% ?7 W5 f3 y. n; @- ^
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    $ B7 a1 h" G9 q: }, a
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=05 @" y$ Y& q& ^6 q# r: i2 }" n: h6 J
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary% ?! w; P; [1 s6 ~; Z
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    : I- K- X/ m: R% G
  67. exit. x( W4 a; i6 d% t5 Z
  68. . ^* p! B9 `* L2 t7 J6 W
  69. :58 x2 {2 i: S/ Y3 S: N
  70. echo 5; E1 ^9 w" }7 X1 S. b) ]
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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