VBS打开当前脚本所在文件夹
发布日期:2021-12-25 15:39 | 文章来源:站长之家
方法一:Wscript.ScriptFullName
'创建一个 Wscript.Shell 对象的实例,稍后会使用这个对象启动 Windows 资源管理器 Set objShell = CreateObject("Wscript.Shell") '获取脚本的路径 strPath = Wscript.ScriptFullName Set objFSO = CreateObject("Scripting.FileSystemObject") Set objFile = objFSO.GetFile(strPath) '获取脚本当前所在文件夹的路径 strFolder = objFSO.GetParentFolderName(objFile) strPath = "explorer.exe /e," & strFolder '启动 Windows 资源管理器,打开脚本所在的文件夹 objShell.Run strPath
方法二:objShell.CurrentDirectory
这种方法代码少了一些
set objShell = CreateObject("Wscript.Shell") '脚本的当前目录 strPath = objShell.CurrentDirectory strPath = "explorer.exe /e," & strPath objShell.Run strPath
下面是本站小编的补充
如果是脚本中需要调用下面很简单的一句话就可以获取当前目录
currentpath = createobject("Scripting.FileSystemObject").GetFolder(".").Path
或
currentpath = createobject("Scripting.FileSystemObject").GetFile(Wscript.ScriptFullName).ParentFolder.Path
是不是更简单呢,这篇文章就分享到这了,希望大家以后多多支持本站。
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。
相关文章