标题: [网络工具] 批处理自动定义IP、网关、DNS [打印本页]
作者: youxi01 时间: 2008-1-6 08:49 标题: 批处理自动定义IP、网关、DNS
- ::==================批处理自动定义IP、网关、DNS==============
- ::自动读取网络连接名称;
- ::根据用户输入,快速设置IP、网关、DNS
- ::code by youxi01@bbs.bathome.net 2008-1-6
- @echo off
- title 批处理自动定义IP、网关、DNS@bbs.bathome.net
- call :Get_NIC
- Rem '----------IP地址----------------
- set IP_addr=192.168.1.110
- set /p IP_addr=请输设置IP地址(默认为:192.168.1.110):
- netsh interface ip set address name="%NIC_name%" source=static addr=%IP_addr% mask=255.255.255.0
- Rem '---------设置网关----------------
- set GT_addr=0.0.0.0
- set /p GT_addr=请输入网关:
- netsh interface ip set address name="%NIC_name%" gateway=%GT_addr% gwmetric=0
- Rem '----------设置DNS----------------
- set DNS=0.0.0.0
- set /p DNS=请输入DNS:
- netsh interface ip set dns name="%NIC_name%" source=static addr=%DNS% register=PRIMARY
- pause>nul
- Rem '/*=============获取网络连接名称==================
- :Get_NIC
- set "NIC_flag=Ethernet" %'/*-----网卡标志 -------*/%
- for /f "tokens=1,2,3,* delims=: " %%i in ('ipconfig /all') do (
- if "%%i"=="%NIC_flag%" set NIC_name=%%k && goto :eof
- )
复制代码
作者: limeng125 时间: 2008-3-16 04:15
有没有办法直接输入IP和DNS
作者: youxi01 时间: 2008-3-16 08:18
直接输入IP和DNS来设置?
当然可以做到
作者: 希望的寄托 时间: 2008-3-16 09:31
有啊,直接输入也行啊,从文本中读取就行了,我写了一个还没有发啦,因为文本太长,所以就没有发,还不知道怎么精简啦,而且用的都是一些简单的命令。
作者: hkwm 时间: 2008-3-31 08:00
很多网关可以直接做DNS~那样就可以少输DNS了~~
作者: huajinghua 时间: 2008-4-3 23:09
比我的《多功能批处理》的第一个功能的第一个功能更不方便。我是将当前动态IP固定。^_^
作者: jx1977jx 时间: 2008-4-17 14:13
什么是网关?????????
作者: wrz99 时间: 2011-7-27 12:23
能批量吗?假如我用150台电脑
IP能批量设置吗?
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |