html - 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
解决方案
我用这个。它“几乎”相同,但我不知道为什么它工作得如此顺利,把文件的整个路径还给我
Set fso = CreateObject("Scripting.FileSystemObject")
Ruta1=(fso.GetParentFolderName(WScript.ScriptFullName))&"\"
MsgBox ruta1
推荐阅读
- java - 在保持数据完整性的同时对循环依赖进行建模
- python - 如何在 Python 中检查输入是字符串还是浮点数?
- reactjs - 使用 JEST 和酶对异步函数进行 React JS 单元测试
- vaadin - 如何使用 Vaadin Flow Grid 示例左键单击以处理列可见性示例
- jsp - 在 Jmeter/Loadrunner 中处理浏览器动态值
- encryption - 关于 DES-CBC 模式下加密的 RTP/RTCP 问题
- java - Android Java Retrofit URL 意外更改?
- javascript - 有没有办法使用 pdfjs 库保存自定义元数据
- javascript - 如何隐藏从 Django Web 应用程序发送的用户访问令牌?
- swift - 如果我使用多个“if 语句”然后在 swift 中出现错误(由于未捕获的异常而终止应用程序)