windows xp 使用bat文件DOS批处理文件设置网络地址为固定或者动态获取
来源:互联网 发布:黑客特效js 编辑:程序博客网 时间:2024/06/05 08:16
有时候需要来回切换网络的IP地址为静态或者自动获取,很麻烦,只知道linux上可以写shell文件来批处理,原来windows上也可以写批处理文件。
从网上找了找,还真有,挺方便的。这里是设置无线网络地址的,可以在里面修改。
@echo offclsrem 这里为固定IP地址的配置信息,请按你自己要求修改rem rem 你的IP地址rem set IP=192.168.0.10rem 掩码rem set MASK=255.255.255.0rem 网关rem set GATEWAY=192.168.0.1set DNS=8.8.8.8rem 连接名称 用ipconfig可以看到你自己的连接名称rem set INTERFACE=无线网络连接:MENUecho **********************echo.echo 动态获取IP地址dynamic 请按-decho.echo 固定IP地址static 请按-secho.echo **********************echo.set /p KEY= 请输入您的选择:if %KEY% == d goto DHCPif %KEY% == s goto MANUALgoto END:DHCPecho.echo 快速设置IP地址和DNS为“自动获得”echo.netsh interface ip set address "%INTERFACE%" dhcpnetsh interface ip set dns "%INTERFACE%" dhcpgoto END:MANUALecho.echo 即将对“%INTERFACE%”进行设置ECHO 即将生效的 IP 地址是%IP% ECHO 即将生效的 MASK 是%MASK% ECHO 即将生效的GATEWAY地址是%GATEWAY%ECHO 即将生效的 主DNS 地址是%DNS%echo.netsh interface ip set address name="%INTERFACE%" source=static addr=%IP% mask=%MASK%echo IP地址及子网掩码设置完成netsh interface ip set address name="%INTERFACE%" gateway=%GATEWAY% gwmetric=0echo 网关地址设置完成netsh interface ip set dns name="%INTERFACE%" source=static addr=%DNS% register=PRIMARYecho 主DNS地址设置完成goto end:endecho.pause
顺便了解了一下bat文件的写法
rem是注释,应该是remarks的意思
echo就是回显
set IP=192.168.0.10是定义并设置变量
addr=%IP%是引用变量
有点像makefile的变量用法。
netsh应该是network shell,是windows系统本身提供的功能强大的网络配置命令行工具。- windows xp 使用bat文件DOS批处理文件设置网络地址为固定或者动态获取
- Windows批处理文件(.bat文件)
- 使用dos批处理文件(.bat)(转)
- DOS批处理文件BAT教程
- Dos批处理文件bat详解
- Dos批处理文件bat详解
- batch bat文件是dos下的批处理文件
- Windows下批处理文件(.bat)的使用
- DOS批处理文件BAT的编写
- Dos批处理文件Bat的编写
- 使用dos批处理文件的特殊文件
- Windows批处理文件*.bat
- ZZ: windows 批处理文件bat中获取当前目录
- 批处理文件(.bat文件)
- 批处理文件(.bat)使用解析
- Wondows dos下怎么编写bat批处理文件
- windows下bat批处理文件语法
- windows下bat批处理文件语法
- JSTL函数
- 使用DataSetProvider的ApplyUpdate增加或者修改数据的样例
- POJ 3921 HDU 2485 Destroying the bus stations 最小费用最大流
- u-boot 详细介绍 .
- 乱蹦乱跳的“for 语句”
- windows xp 使用bat文件DOS批处理文件设置网络地址为固定或者动态获取
- JAVA排序汇总 .
- Android之Activity组件
- android 的skia 图形引擎库
- ACM学习计划
- Java反射笔记1
- smarty函数
- u-boot中typedef应用解析___init_fnc_t *init_sequence[]
- 很美的句子