中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-06 05:22
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 判断映射盘无效,再次运行脚本,如何? 查看 764 回复 2
楼 主 判断映射盘无效,再次运行脚本,如何? 发表于 2007-10-22 12:47 ·  中国 广东 深圳 福田区 电信
中级用户
★★
积分 253
发帖 112
注册 2005-12-20 00:31
20年会员
UID 47500
状态 离线
我把脚本放在注册表的启动项,有时可以正常映射成功,有时不出现网络磁盘

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


映射磁盘的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 发表于 2007-10-22 13:30 ·  中国 广东 深圳 福田区 电信
中级用户
★★
积分 253
发帖 112
注册 2005-12-20 00:31
20年会员
UID 47500
状态 离线
顶上去,我这边用的是无盘系统,

启动就会还原的,只能不出现映射盘就现次运行
3 发表于 2007-10-22 14:22 ·  中国 天津 电信
银牌会员
★★★
积分 1,436
发帖 739
注册 2007-10-11 17:44
18年会员
UID 99469
性别 男
状态 离线
fso对象不有个DriveExists方法吗??
论坛跳转: