[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[网络工具] 批处理自动定义IP、网关、DNS

  1. ::==================批处理自动定义IP、网关、DNS==============
  2. ::自动读取网络连接名称;
  3. ::根据用户输入,快速设置IP、网关、DNS
  4. ::code by youxi01@bbs.bathome.net 2008-1-6
  5. @echo off
  6. title 批处理自动定义IP、网关、DNS@bbs.bathome.net
  7. call :Get_NIC
  8. Rem '----------IP地址----------------
  9. set IP_addr=192.168.1.110
  10. set /p IP_addr=请输设置IP地址(默认为:192.168.1.110):
  11. netsh interface ip set address name="%NIC_name%" source=static addr=%IP_addr% mask=255.255.255.0
  12. Rem '---------设置网关----------------
  13. set GT_addr=0.0.0.0
  14. set /p GT_addr=请输入网关:
  15. netsh interface ip set address name="%NIC_name%" gateway=%GT_addr% gwmetric=0
  16. Rem '----------设置DNS----------------
  17. set DNS=0.0.0.0
  18. set /p DNS=请输入DNS:
  19. netsh interface ip set dns name="%NIC_name%" source=static addr=%DNS% register=PRIMARY
  20. pause>nul
  21. Rem '/*=============获取网络连接名称==================
  22. :Get_NIC
  23. set "NIC_flag=Ethernet"  %'/*-----网卡标志 -------*/%
  24. for /f "tokens=1,2,3,* delims=: " %%i in ('ipconfig /all') do (
  25.      if "%%i"=="%NIC_flag%" set NIC_name=%%k && goto :eof
  26. )
复制代码

有没有办法直接输入IP和DNS

TOP

直接输入IP和DNS来设置?
当然可以做到

TOP

有啊,直接输入也行啊,从文本中读取就行了,我写了一个还没有发啦,因为文本太长,所以就没有发,还不知道怎么精简啦,而且用的都是一些简单的命令。

TOP

很多网关可以直接做DNS~那样就可以少输DNS了~~

TOP

比我的《多功能批处理》的第一个功能的第一个功能更不方便。我是将当前动态IP固定。^_^
【新青年世界】
windows+R
cmd
start http:/hi.baidu.com/huajinghua

TOP

什么是网关?????????

TOP

能批量吗?假如我用150台电脑
IP能批量设置吗?

TOP

返回列表