第 16 楼
发表于 2007-05-14 11:06 · 中国 河北 保定 联通
银牌会员
★★★
积分 1,513 发帖 554 注册 2005-12-30 00:50 20年会员 UID 48180 性别 男
状态 离线
我这里单机没局域网环境所以没法调试,我猜测可能是打开,网络连接属性后,系统弹出一个提示IP地址冲突的错误提示框打断了sendkeys的过程,也许可以加个窗口判断....全是猜测
第 17 楼
发表于 2007-05-14 12:29 · 中国 广东 梅州 电信
中级用户
★★
积分 421 发帖 111 注册 2003-08-29 00:00 22年会员 UID 9153 性别 男
状态 离线
那就不用去管,这个几率极少,而且应该可以通过批处理来修正
第 18 楼
发表于 2007-05-14 16:17 · 中国 河北 保定 联通
银牌会员
★★★
积分 1,513 发帖 554 注册 2005-12-30 00:50 20年会员 UID 48180 性别 男
状态 离线
To ronin
加入了自动判断勾选状态....本机测试成功....
第 19 楼
发表于 2007-05-14 21:48 · 中国 广东 梅州 电信
中级用户
★★
积分 421 发帖 111 注册 2003-08-29 00:00 22年会员 UID 9153 性别 男
状态 离线
测试了,加 i 参数,可以运行,但和以前那个一样,只是在勾选和取消勾选之间运行,加 U 没反应
第 20 楼
发表于 2007-05-14 23:26 · 中国 河北 保定 联通
银牌会员
★★★
积分 1,513 发帖 554 注册 2005-12-30 00:50 20年会员 UID 48180 性别 男
状态 离线
呵呵 你说的应该是正常现象,有两种情况是没反应的,
1,加参数 i 时,已经检测到勾选,当然不会执行。
2,加参数 u 死,已经检测到关闭了,也当然不会执行。
必须要这样,因为只要执行,勾选状态就会改变。
第 21 楼
发表于 2007-05-15 09:09 · 中国 广东 梅州 电信
中级用户
★★
积分 421 发帖 111 注册 2003-08-29 00:00 22年会员 UID 9153 性别 男
状态 离线
1,加参数 i 时,已经检测到勾选,当然不会执行
这个情况下,无论有没有勾选都会执行
2,加参数 u 死,已经检测到关闭了,也当然不会执行。
有没有勾选都没有反应
第 22 楼
发表于 2007-05-15 15:34 · 中国 河北 保定 联通
银牌会员
★★★
积分 1,513 发帖 554 注册 2005-12-30 00:50 20年会员 UID 48180 性别 男
状态 离线
你用的什么系统?可能是文件共享的CLSID由于系统版本或其他原因不一样导致的,看来这样改的通用性不是很好,我想想看能不能用其他办法。另外你用下面的代码在勾选状态下执行,发张截图上来我看看。如下图:
'''NetShare_Power.VBS by baomaboy
'''支持参数 i 开启,u 关闭,如:"wscript.exe NetShare_Power.VBS i"
Dim WshSHell
'On Error Resume Next
Const HKEY_LOCAL_MACHINE = &H80000002
strComputer = "."
Set WshShell = WScript.CreateObject("WScript.Shell")
Set Args = WScript.Arguments
Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\default:StdRegProv")
oReg.GetMultiStringValue HKEY_LOCAL_MACHINE,"SYSTEM\CurrentControlSet\Services\lanmanserver\Linkage","Route", arrValues
For Each strValue In arrValues
DuoString=DuoString&strValue&vbcr
Next
msgbox DuoString
Set WshSHell = Nothing
WScript.Quit
第 23 楼
发表于 2007-05-15 17:40 · 中国 广东 梅州 电信
中级用户
★★
积分 421 发帖 111 注册 2003-08-29 00:00 22年会员 UID 9153 性别 男
状态 离线
和你的不一样,系统是winxp sp2
[
Last edited by ronin on 2007-5-15 at 05:41 PM ]
第 24 楼
发表于 2007-05-28 15:30 · 中国 河北 保定 联通
铂金会员
★★★★
网络独行侠
积分 6,962 发帖 2,753 注册 2003-04-16 00:00 23年会员 UID 1565 性别 男 来自 河北保定
状态 离线
顶楼的脚本通用性太差,如果用户有多个本地连接怎么办?脚本运行过程中,当前窗口的焦点转移了又如何?
归根结底,只能怪Windows设计的太差,不是所有的鼠标操作都可以转换为命令行方式,总之,wmic设计的还不够完善,否则完全应该可以通过wmic来解决这个问题。
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“
这个帖子 ”和“
这个帖子 ”并努力遵守,如果可能,请告诉更多的人!
第 25 楼
发表于 2007-05-29 16:35 · 中国 广东 梅州 电信
中级用户
★★
积分 421 发帖 111 注册 2003-08-29 00:00 22年会员 UID 9153 性别 男
状态 离线
第 26 楼
勾选"microsoft 网络的文件和打印机共享"的问题
发表于 2008-11-24 00:24 · 中国 广东 中山 电信
新手上路
★
积分 2 发帖 2 注册 2008-11-10 21:15 17年会员 UID 130592 性别 男
状态 离线
能用DOS命令或修改注册表来勾选"microsoft 网络的文件和打印机共享"和"microsoft网络客户端"吗?这个问题困扰我太长时间了,一直没有大侠帮我解决这个问题,这样能不能实现?在此先谢谢大侠了!
论坛跳转:
— 请选择 —
站务公告 & 版主讨论
意见反馈 & 网友交流
DOS学习入门 & 精彩文章 (教学室)
DOS疑难解答 & 问题讨论 (解答室)
DOS启动盘 & LOGO技术 (启动盘室)
DOS批处理 & 脚本技术(批处理室)
DOS媒体世界 & 网络技术 (多媒体室)
DOS汉化世界 & 中文系统 (中文化室)
DOS开发编程 & 发展交流 (开发室)
DOS软件下载 & 游戏分享 (下载室)
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区
其它操作系统综合讨论区
WinPE、PowerShell及其它命令行系统专区
贴图灌水、文学娱乐专区
网络日志(Blog)
论坛回收站
├ 链接失效,待修正