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
是不是更简单呢,这篇文章就分享到这了,希望大家以后多多支持。