中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 使用命令禁用/启用单一网卡和中止/重拔拔号连接问题
« [1] [2] »
作者:
标题: 使用命令禁用/启用单一网卡和中止/重拔拔号连接问题 上一主题 | 下一主题
zh9158040
新手上路





积分 14
发帖 6
注册 2007-8-7
状态 离线
『楼 主』:  使用命令禁用/启用单一网卡和中止/重拔拔号连接问题

在网上找了若干资料,本论坛里面的合集也看遍了,有一个类似的问题,但在我的机器上没能运行成功,由于本人对编程一窍不通,故请求帮助。

XP下双网卡,一块8139(名称:本地连接),另一块集成PRO/100(名称:本地连接2)。8139接猫做PPPoe拔号上网(名称:宽带),PRO/100接局域网。
机器做代理服务器连着几台局域网内的电脑。

请高手帮忙:
1、用命令方式禁用/启用8139;
2、用命令方式中止/重拔拔号连接;
3、用命令方式禁用8139&中止拔号连接/启用8139&进行拔号连接。

谢谢谢谢,如果我还没表述清楚的话,请提问,恳求高手出手相助,这个命令对我相当有用!!!

[ Last edited by zh9158040 on 2007-8-22 at 03:27 PM ]

2007-8-7 11:19
查看资料  发短消息 网志   编辑帖子  回复  引用回复
zh9158040
新手上路





积分 14
发帖 6
注册 2007-8-7
状态 离线
『第 2 楼』:  

?????没人出手相助么、??

2007-8-10 08:01
查看资料  发短消息 网志   编辑帖子  回复  引用回复
429499381
中级用户





积分 452
发帖 202
注册 2006-12-21
状态 离线
『第 3 楼』:  

@echo off & cd\&cls & color 1f

echo 现在是断开!!!!

netsh interface set interface name ="本地连接"  ADMIN=DISABLED

ping -n 5 127.0.0.1 >nul

cls
echo 现在是启用!!!

netsh interface set interface name="本地连接" ADMIN=enabled

附件 1: 网络.rar (2007-8-10 15:27, 274 bytes,下载次数: 41)
2007-8-10 15:27
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
qq82015930
中级用户




积分 235
发帖 109
注册 2006-8-24
状态 离线
『第 4 楼』:  

3楼的好像没用哈

2007-8-11 15:33
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (82015930)  编辑帖子  回复  引用回复
429499381
中级用户





积分 452
发帖 202
注册 2006-12-21
状态 离线
『第 5 楼』:  

我用的是2003的系统, 在XP下可能与差别!!

2007-8-11 16:10
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zh9158040
新手上路





积分 14
发帖 6
注册 2007-8-7
状态 离线
『第 6 楼』:  

谢谢三楼的大大,8过,非常不幸的是,这个命令俺的机器上行不通。
麻烦那位GGJJ,给出个在XP下试验通过的好不?
真的很感激!!!

PS:最好把创建文件的方法写上,我真是一窍不通的啊!!5555~~~~~~~

2007-8-13 20:18
查看资料  发短消息 网志   编辑帖子  回复  引用回复
qq43142691
中级用户





积分 327
发帖 152
注册 2007-5-4
状态 离线
『第 7 楼』:  

禁用/启用  本地连接的VBS
Const ssfCONTROLS = 3  
sConnectionName = "本地连接"  '可改成需要控制的连接名称,如"无线网络连接"等  
sEnableVerb = "启用(&A)"  
sDisableVerb = "停用(&B)"   'XP系统中应为 "停用(&B)"  
set shellApp = createobject("shell.application")  
set oControlPanel = shellApp.Namespace(ssfCONTROLS)  
set oNetConnections = nothing  
for each folderitem in oControlPanel.items  
if folderitem.name  = "网络连接" then  
   set oNetConnections = folderitem.getfolder: exit for  
end if  
next  
if oNetConnections is nothing then  
msgbox "未找到网络连接文件夹"  
wscript.quit  
end if  
set oLanConnection = nothing  
for each folderitem in oNetConnections.items  
if lcase(folderitem.name)  = lcase(sConnectionName) then  
   set oLanConnection = folderitem: exit for  
end if  
next  
if oLanConnection is nothing then  
msgbox "未找到 '" & sConnectionName & "' item"  
wscript.quit  
end if  
bEnabled = true  
set oEnableVerb = nothing  
set oDisableVerb = nothing  
s = "Verbs: " & vbcrlf  
for each verb in oLanConnection.verbs  
s = s & vbcrlf & verb.name  
if verb.name = sEnableVerb then   
   set oEnableVerb = verb   
   bEnabled = false  
end if  
if verb.name = sDisableVerb then   
   set oDisableVerb = verb   
end if  
next  
'debugging displays left just in case...  
'  
'msgbox s ': wscript.quit  
'msgbox "Enabled: " & bEnabled ': wscript.quit  
'not sure why, but invokeverb always seemed to work   
'for enable but not disable.   
'  
'saving a reference to the appropriate verb object   
'and calling the DoIt method always seems to work.  
'  
if bEnabled then  
'  oLanConnection.invokeverb sDisableVerb  
oDisableVerb.DoIt  
else  
'  oLanConnection.invokeverb sEnableVerb  
oEnableVerb.DoIt  
end if  
'adjust the sleep duration below as needed...  
'  
'if you let the oLanConnection go out of scope  
'and be destroyed too soon, the action of the verb  
'may not take...  
'  
wscript.sleep 400


2007-8-14 01:17
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
qq43142691
中级用户





积分 327
发帖 152
注册 2007-5-4
状态 离线
『第 8 楼』:  

ADSL 拨号
@echo off
color 0a
rem 设置链接名称,ADSL帐号,ADSL密码
set MyConnection=ADSL
set MyUsername=C225
set MyPassword=C225
echo 正在ADSL连接:%MyConnection% ...
Rasdial %MyConnection% %MyUsername% %MyPassword%
echo 已经连接:%MyConnection%


2007-8-14 01:19
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zh9158040
新手上路





积分 14
发帖 6
注册 2007-8-7
状态 离线
『第 9 楼』:  

回禀7楼和8楼的大大:
  我把命令复制到一个文本文档里,另存为.BAT的文件(对不??),放在桌面上。
  7楼大大的命令执行后一个窗口一闪而过看不清任何东东,执行N次,本地连接始终没有任何变化。
  8楼大大的命令执行后在窗口也是一闪而过,不过第一行是绿字,内容看不不清楚,不论ADSL是否连接,也是没有变化。
  
  555555555555555,咋回事呢????

2007-8-20 09:47
查看资料  发短消息 网志   编辑帖子  回复  引用回复
zh9158040
新手上路





积分 14
发帖 6
注册 2007-8-7
状态 离线
『第 10 楼』:  

顶上去,请高手帮助。

2007-8-22 15:27
查看资料  发短消息 网志   编辑帖子  回复  引用回复
yovie
初级用户




积分 92
发帖 42
注册 2007-8-14
来自 重庆市巫山县
状态 离线
『第 11 楼』:  

你先要学会使用搜索功能,仔细找一下会有收获的。



拾人牙慧者!
2007-8-22 16:29
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (109232975)  编辑帖子  回复  引用回复
qq43142691
中级用户





积分 327
发帖 152
注册 2007-5-4
状态 离线
『第 12 楼』:  



  Quote:
Originally posted by zh9158040 at 2007-8-20 09:47 AM:
回禀7楼和8楼的大大:
  我把命令复制到一个文本文档里,另存为.BAT的文件(对不??),放在桌面上。
  7楼大大的命令执行后一个窗口一闪 ...

保存为vbs

2007-8-23 00:56
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zh9158040
新手上路





积分 14
发帖 6
注册 2007-8-7
状态 离线
『第 13 楼』:  

我用得七楼qq43142691大大提供的P处理,重装系统前一直用得好好的,重装系统后再用,出错了,系统依然是XP。

行:2
字符:19
错误:无效字符
代码:800A0408
源:Microsoft VBScript 编译器错误

那位大大还能帮我看一下么?感激

2007-12-13 10:00
查看资料  发短消息 网志   编辑帖子  回复  引用回复
z640919a
初级用户





积分 157
发帖 72
注册 2006-10-22
状态 离线
『第 14 楼』:  

七八楼qq43142691代码,WINXP下很好用.

2007-12-13 15:45
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
qq43142691
中级用户





积分 327
发帖 152
注册 2007-5-4
状态 离线
『第 15 楼』:  

系统问题。。。别用精简系统。。。。

2007-12-16 02:34
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: