标题: 如何只写一个批处理文件就能禁用或启用双网卡?
[打印本页]
作者: zdqlj
时间: 2008-9-25 17:03
标题: 如何只写一个批处理文件就能禁用或启用双网卡?
我写了如下两个BAT文件:1.bat和2.bat,用于禁用当前网卡启用另一网卡(双网卡、外网和内网),但觉得两个文件太麻烦,每次切换时都要点两次,希望执行一下就启用其中一个网卡,禁用另外一个网卡,再执行以下就反向执行。能否将下面两个BAT文件合二为一,或者不用Devcon.exe命令,用其它更好的写法。请高手赐教。
===========================
1.bat (开启B网卡禁用A网卡)
Echo off
devcon enable *DEV_1019*
::DEV_1019是A网卡
devcon disable *DEV_8139*
::DEV_8139是B网卡
===========================
2.bat (开启A网卡禁用B网卡)
Echo off
devcon disable *DEV_1019*
devcon enable *DEV_8139*
===========================
作者: zqz0012005
时间: 2008-9-25 17:15
if not exist "%temp%\~flag" (
devcon enable *DEV_1019*
devcon disable *DEV_8139*
cd.>"%temp%\~flag"
) else (
devcon disable *DEV_1019*
devcon enable *DEV_8139*
del "%temp%\~flag"
)
作者: zdqlj
时间: 2008-9-25 17:36
标题: 多谢多谢“zqz0012005”
我搞了好久并且在网上也找了几天都没找到解决方案,多谢2楼的“zqz0012005“。
终于解决了这个问题。