让我开始说我是一个linux的家伙,并不真正熟悉VBS甚至windows全局变量。如何在visual basic脚本上引用home文件夹
我被要求更新VBS脚本,该脚本基本上将最新版本的访问表单复制到计算机。目前它将此访问表单放入C:\ MedMaint中。问题在于我们不在此位置以管理员身份运行。因此,当新用户尝试访问vbs脚本时,该文件夹必须由原始用户删除。我需要此脚本更改为〜/ MedMaint的linux的equivalant,或 “C:\ Documents和Settings \ MyUserName输入\应用数据\ MedMaint”
下面是代码
If Not FSO.FileExists("c:\MedMaint\" & File.Name) Then
FSO.CopyFile File.Path, "c:\MedMaint\" ' copy the missing file
Else
Set RPFile = FSO.GetFile("c:\MedMaint\" & File.Name) ' Get the file object from the local object
If (File.DateLastModified >= RPFile.DateLastModified) Then
FSO.CopyFile File.Path, "c:\MedMaint\"
我的样品想知道如何将c:\ MedMaint \引用更改为用户的主目录
谢谢你,这是我需要的东西......“设置oShell =的CreateObject(” WScript的。Shell“) strHomeFolder = oShell.ExpandEnvironmentStrings(”%APPDATA%“)” – 2010-10-05 20:37:12