搜索
查看: 21960|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
5 a7 ~$ q' A3 {" n7 [
2 ]1 D. r& @$ H2 O. K" ~. J" s; l* H将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off5 c2 f6 o- Y7 P% i6 C' G
  2. title 自动设置ip8 t6 W6 Z& r# y5 c( g2 [. _; C- k
  3. echo
    + K7 D" w/ p; x1 k; J
  4. :start " ]+ x/ n, @$ s$ l  ?: G
  5. cls
    " Y, T+ h. n8 U
  6. ECHO ================================
    4 {4 U* M/ B; P9 m. |+ i
  7. ECHO 请选择要换的ip
    ( n3 q) V" T- ^- H6 h; H4 C$ @" A
  8. ECHO ———————————————— 4 u3 P1 O; k# h4 ^; J3 R% _
  9. echo 无线网络连接---自动获取IP地址…………1 6 y: f0 q: ]- h+ O# ?
  10. echo. # m: X% Z! C. k& y( Y" k+ c
  11. echo 无线网络连接---办公室IP配置……………2
    8 s+ m9 S% L8 j7 P! U& B1 F
  12. echo.
      n# ?  U, l; c
  13. echo 本地连接---自动获取IP地址………………3
      E2 I4 P, [* z+ x0 Y2 L" Q7 J0 L
  14. echo. ) ^/ W) U. ~" Y+ l
  15. echo 本地连接---办公室IP配置…………………4
    - f" ~6 ]% }6 r5 b3 ]
  16. echo.( B. m5 z1 j3 r+ z
  17. echo  退出…………………………………………5+ ^; z4 a8 A! k% }( {- K9 q
  18. echo.* |5 b0 f' h) k2 l
  19. 4 R- ^0 b3 s  H. [. t7 ~
  20. @set /p UserSelection=选择(1,2,3,4,5)    R8 i9 B, U( M  i9 T$ n9 U
  21. & @: g) t" y: F* D  k
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection * q' q1 b) E: E+ \0 S: G4 k
  23. goto start + @4 ^: e% b9 @/ f7 H( S

  24. 6 |$ Z0 d5 b+ q+ u$ P" J* S! i
  25. :selection
    9 V0 w/ t2 F- K8 V) D& \
  26. @if "%UserSelection%"=="1" goto 1
    2 |- P  \) h1 l  e
  27. @if "%UserSelection%"=="2" goto 2
    0 d3 U2 P. }3 i# C1 w
  28. @if "%UserSelection%"=="3" goto 3
    0 m, |+ s* v( E# t
  29. @if "%UserSelection%"=="4" goto 49 w8 G/ C6 T9 p: K& e$ A
  30. @if "%UserSelection%"=="5" goto 5+ }5 \5 E# h' h9 u

  31.   K- {% S6 Q5 n+ f1 w3 O! h9 R% I! Q
  32. :1
    0 c6 O8 Z5 N7 ?- H+ [
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    6 }; f9 t  m- l% U0 q8 O
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    6 \  R! \" T& F( r
  35. netsh interface ip set dns name="无线网络连接" source=dhcp6 f3 a0 I# d8 S3 n
  36. exit; h2 I1 S7 j# L+ x) H. S
  37. , f, H! T, i# Q, [  P3 L
  38. :2  Z' A: A7 x6 ^$ K
  39. echo 无线网络连接---办公室IP配置---请稍候...1 r6 o& M0 u: ^7 S" n
  40. set ipaddress=192.168.0.100) q$ P, |6 i/ o) x# Q1 A
  41. set subnetmask=255.255.255.0
    5 ^6 _+ q7 o4 y) d+ E
  42. set defaultGateway=192.168.0.1: R* ^/ u2 K  n
  43. set dns=202.96.98.36
    0 D; q* m" ?0 M) T5 z; T
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0/ [+ n! e" s7 j4 _) {
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    " B& z, B0 J* a' R1 Y9 r( ~
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    " U$ X5 ?$ q: z5 m
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    1 e) F/ K1 i3 A" X8 r. J0 {' Y- S0 i$ r
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    6 f' l7 v- W/ m  V7 @+ e# e
  49. exit
    4 `) j; `. k/ W! y

  50. ; ]# A( p- s& r1 l/ y0 I
  51. :3' p0 ^5 e+ L) v- R( J5 G
  52. echo 本地连接---自动获取IP地址---请稍候...
    * h- m. g8 D/ w" N
  53. netsh interface ip set address name="本地连接" source=dhcp
    : e6 x; ~9 {. A2 z7 L" R
  54. netsh interface ip set dns name="本地连接" source=dhcp
    1 F$ R/ O" R2 \& s" `
  55. exit
      ?  _6 ]9 }1 p1 J( h7 l6 f

  56. 7 @! _* l) A- p% z; t6 H" O
  57. :4
    ) c6 |7 V! J; i! d
  58. echo 本地连接---办公室IP配置---请稍候...* L9 H9 T9 F( P3 E1 _  r! q( C4 ~
  59. set ipaddress=192.168.1.68
    ; o+ B9 d6 G, R6 E4 n1 B
  60. set subnetmask=255.255.255.0
    9 @2 H7 I" `4 A- g0 q/ ^; z
  61. set defaultGateway=192.168.1.1
    4 o6 E) d; q/ W! P8 @  _
  62. set dns=202.102.128.68% w* Q% s- F$ G: K+ S1 I
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%5 p- g' K( ]' Y5 N" h0 g& z) J
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=06 S/ ]$ C$ `: C; k. C2 n
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    6 ~* X7 {3 W) X9 p
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
      N! n7 ]' C8 y
  67. exit3 D+ i* }6 A4 H2 n7 H; f

  68. - j. U) i% Y: e' s7 S
  69. :5
    - [' P' V& w8 Y3 t9 |* c- v1 K
  70. echo 5+ U$ m2 e! L2 S+ x, [. f9 r% F
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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