vbscript vbs-特殊路径
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vbscript vbs-特殊路径相关的知识,希望对你有一定的参考价值。
Vbs下一些取特殊路径的方法
1、用FSO的SpecialFolder常数
FSO的SpecialFolder常数依赖的函数为GetSpecialFolder(SpecialFolder),很遗憾的是,SpecialFolder常数只有3个,0-2,0对应WindowsFolder,就是你的Windows文件夹,如果你的系统装在C盘的话,那么返回的就是"C:\Windows"这个路径字符串。1对应SystemFolder,GetSpecialFolder(1)返回"C:\Windows\system32"。2代表临时文件夹,
2、用WshShell的取系统环境变量
返回WshEnvironment的对象合集。先看一个实例:
Set WshShell=Wscript.CreateObject("Wscript.Shell") //绑定WSH对象
Set WshSysEnv=WshShell.Environment("Process")
Wscript.Echo WshSysEnv.Item("SYSTEMROOT")
将以上代码保存为vbs文件,运行,是不是弹出了你的系统路径?"C:\windows"
3、用WshShell的SpecialFolders属性
SpecialFolders属性提供WshSpecialFolders对象以便访问Windows的shell文件夹,例如桌面文件夹、开始菜单文件夹和个人文档文件夹。
SpecialFolders的部分属性:
AllUsersDesktop
AllUsersStartMenu
AllUsersPrograms
AllUsersStartup
Desktop
Favorites
Fonts
MyDocuments
NetHood
PrintHood
Programs
Recent
SendTo
StartMenu
Startup
Templates
查看全部的属性
Set WshShell=Wscript.CreateObject("Wscript.Shell")
For Each strFolder In WshShell.SpecialFolders
Wscript.Echo strFolder
Next
获取桌面
Set Set_Path = CreateObject("WScript.Shell")'创建对象
msgbox Set_Path.SpecialFolders("desktop")
以上是关于vbscript vbs-特殊路径的主要内容,如果未能解决你的问题,请参考以下文章
vbs获得当前路径所有文件夹的名称
vbscript 文件夹中的VBS查找文件。 (执行:cscript lookupXML.vbs)
vbscript excel.vbs
vbscript VBS - 邮件脚本
vbscript 睡眠 - 在VBS中暂停
vbscript 存档文件的VBS脚本