我的 HTML 应用程序文件F:\relroot\libname.lib\textapp.hta
(名称已更改)包含以下功能:
function fullNameOfFile(filename) {
var fso = newMedium(); return fso.GetAbsolutePathName(filename)
}
当我通过运行应用程序Open
或在目录中双击它时,
fullNameOfFile("../etc.txt")
返回"F:\relroot\etc.txt"
[完美运行!]。
但是,当我通过 运行它Open with:Microsoft HTML Apln Host
时:
fullNameOfFile("../etc.txt")
返回"C:/Windows/etc.txt"
[错误的数字!]。
无论应用程序如何运行,我应该如何编码才能开始工作?