中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-06 04:23
48,039 主题排行 / 350,124 发帖 / 今日 2 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » 判断映射盘无效,再次运行脚本,如何?
可打印版本  762 / 2
第1楼 beyoungse 发表于 2007-10-22 12:47
中级用户 发帖 112 积分 253
判断映射盘无效,再次运行脚本,如何?
我把脚本放在注册表的启动项,有时可以正常映射成功,有时不出现网络磁盘

我想判断映射盘是不是存在,不存在的话就再次运行脚本,要加入什么代码?先谢过


映射磁盘的VBS脚本如下:

On error resume next

Set objNet = CreateObject("Wscript.Network")
strCompName = objnet.ComputerName
strNewName = "data"
strDriveLetter = "d:"

' Section to map the network drive
Set objNetwork = CreateObject("WScript.Network")
objNetwork.MapNetworkDrive "d:","\\server\A" & strCompName & "$",,"A" & strCompName, "A" & strCompName

' Section which actually (re)names the Mapped Drive
Set objShell = CreateObject("Shell.Application")
objShell.NameSpace(strDriveLetter).Self.Name = strNewName
第2楼 beyoungse 发表于 2007-10-22 13:30
中级用户 发帖 112 积分 253
顶上去,我这边用的是无盘系统,

启动就会还原的,只能不出现映射盘就现次运行
第3楼 abcd 发表于 2007-10-22 14:22
银牌会员 发帖 739 积分 1,436
fso对象不有个DriveExists方法吗??
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023