时间:2021-05-22
方法一:Wscript.ScriptFullName
'创建一个 Wscript.Shell 对象的实例,稍后会使用这个对象启动 Windows 资源管理器Set objShell = CreateObject("Wscript.Shell")'获取脚本的路径strPath = Wscript.ScriptFullNameSet 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.CurrentDirectorystrPath = "explorer.exe /e," & strPathobjShell.Run strPath下面是小编的补充
如果是脚本中需要调用下面很简单的一句话就可以获取当前目录
currentpath = createobject("Scripting.FileSystemObject").GetFolder(".").Path
或
currentpath = createobject("Scripting.FileSystemObject").GetFile(Wscript.ScriptFullName).ParentFolder.Path
是不是更简单呢,这篇文章就分享到这了,希望大家以后多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了Python实现删除当前目录下除当前脚本以外的文件和文件夹。分享给大家供大家参考。具体如下:importos,sysimportshutilcur
在导入文件的时候,Python只搜索当前脚本所在的目录,加载(entry-point)入口脚本运行目录和sys.path中包含的路径例如包的安装地址。所以如果要
VBS获取当前目录下所有文件夹名字,不包括子文件夹。我要给每个文件夹进行操作,所以最好用循环输出。测试的时候要保证当前目录下有文件夹才可以,否则输出为空。复制代
pack.vbs用来打包文件夹,根目录为文件所在目录.复制代码代码如下:Dimn,ws,fsoX,thePathSetws=CreateObject("WScr
需要实现一个复制文件夹的功能,网上找到相关代码,并做了改进,vbs脚本如下复制代码代码如下:Dimfso,CopyCountSetfso=CreateObjec