找回密码
 加入
搜索
查看: 3845|回复: 10

au3如何完成该任务???

[复制链接]
发表于 2008-5-18 19:45:37 | 显示全部楼层 |阅读模式
比如实现映射驱动器后,在我的电脑中显示共享文件夹的位置,想自定义另外的名称,如何实现.就象手工修改一样.
利用下面的脚本可以的:

Set objNet = CreateObject("Wscript.Network")
strCompName = objnet.ComputerName

Set objNetwork = CreateObject("WScript.Network")
objNetwork.MapNetworkDrive "Y:","\\192.168.1.200\Movie", ,"user","password"

'新的磁盘名称
strNewName = "最新本地电影"   

'映射盘的盘符  
strDriveLetter = "Y:"

'更改映射盘的名称
Set objShell = CreateObject("Shell.Application")
objShell.NameSpace(strDriveLetter).Self.Name = strNewName  




以上是VBS脚本,如果转换成AU3脚本呢!!!

高手请指教!!!

[ 本帖最后由 mhgd 于 2008-5-26 15:19 编辑 ]
发表于 2008-5-18 20:21:22 | 显示全部楼层
这个与AU3内置的DriveMapAdd ()函数有何区别呢?
发表于 2008-5-18 20:26:26 | 显示全部楼层
可以使用ObjCreate()来创建COM对象
发表于 2008-5-18 20:56:41 | 显示全部楼层
使用内置的就可以了……
 楼主| 发表于 2008-5-18 21:51:42 | 显示全部楼层
原帖由 sanhen 于 2008-5-18 20:21 发表
这个与AU3内置的DriveMapAdd ()函数有何区别呢?



好像无法完成红色部分功能!!!
发表于 2008-5-18 22:00:07 | 显示全部楼层
DriveMapAdd("Y:","\\192.168.1.200\Movie", 0 ,"user","password")
DriveSetLabel("Y:","最新本地电影")
发表于 2008-5-18 22:03:07 | 显示全部楼层
这样就把\\192.168.1.200\Movie映射成Y,并且修改标签为最新本地电影
 楼主| 发表于 2008-5-25 18:47:28 | 显示全部楼层
DriveSetLabel("Y:","最新本地电影")

这一句好像不行,对真实盘有效,但在这里没效果!!!
发表于 2008-5-25 22:06:59 | 显示全部楼层
$objNet = ObjCreate("Wscript.Network")
$strCompName = $objNet.ComputerName
$objNetwork = ObjCreate("WScript.Network") 
$objNetwork.MapNetworkDrive("Y:","\\NICE\SYSFANS")
$strNewName = "最新本地电影"   
$strDriveLetter = "Y:" 
$objShell = ObjCreate("Shell.Application") 
$objShell.NameSpace($strDriveLetter).Self.Name = $strNewName  
 楼主| 发表于 2008-5-26 15:13:26 | 显示全部楼层
多谢大家的帮忙,问题已经解决了,楼上的代码还是不完美,
objNetwork.MapNetworkDrive "Y:","\\192.168.1.200\Movie", ,"user","password"
$objNetwork.MapNetworkDrive("Y:","\\NICE\SYSFANS")

没有加用户名,应改为:$objNetwork.MapNetworkDrive("Y:","\\192.168.1.200\dw",0,"user","password")
以下是本人的拼接代码:
$strNewName = "最新本地电影"   
$strDriveLetter = "Y:"
DriveMapAdd("$strDriveLetter","\\192.168.1.200\dw", 0 ,"user","password")
$objShell = ObjCreate("Shell.Application")
$objShell.NameSpace($strDriveLetter).Self.Name = $strNewName

[ 本帖最后由 mhgd 于 2008-5-26 15:37 编辑 ]
发表于 2008-5-27 12:02:30 | 显示全部楼层
学习...
也正在看磁盘映射的内容,
谢谢LZ及各位了.
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-4-26 23:40 , Processed in 0.077748 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表