首页 > 解决方案 > HTML中的vbscript方法GetAbsolutePathName()不返回HTML文档的当前路径

问题描述

大家好,我不明白为什么 HTML 中的 GetAbsolutePathName() 不返回 HTML 文档的当前路径,它返回给我唯一的桌面路径

在此处输入图像描述

如果我运行与 .vbs 相同的 cod 都可以正常工作,它会返回给我一个真实的路径,并且我在哪个目录中运行这个脚本并不重要

从 .vbs 桌面运行

在此处输入图像描述

从另一个目录运行

在此处输入图像描述

Option Explicit

dim fs,path
set fs= CreateObject("Scripting.FileSystemObject")
path=fs.GetAbsolutePathName(".")

MsgBox path

标签: htmlvbscript

解决方案


我用这个。它“几乎”相同,但我不知道为什么它工作得如此顺利,把文件的整个路径还给我

Set fso = CreateObject("Scripting.FileSystemObject")

Ruta1=(fso.GetParentFolderName(WScript.ScriptFullName))&"\"

MsgBox ruta1

推荐阅读