欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

VBS打开当前脚本所在文件夹

程序员文章站 2022-03-07 13:14:54
方法一:wscript.scriptfullname '创建一个 wscript.shell 对象的实例,稍后会使用这个对象启动 windows 资源管理器 set obj...

方法一: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

是不是更简单呢,这篇文章就分享到这了,希望大家以后多多支持。