如何获取JavaScript中的当前桌面路径?(Windows 7)

如何获取JavaScript中的当前桌面路径?(Windows 7),javascript,path,desktop,Javascript,Path,Desktop,我觉得这应该很简单,但我找了整整半个小时都没找到 基本上,我有一个Adobe PDF文件,它运行一段JavaScript来验证输入,如果它认为输入正确,则将PDF保存到桌面。当我在桌面上硬编码时,这可以正常工作,例如: var mypath = "/c/users/someusernamehere/desktop/"; 然而,我们正在尝试将其部署到这里的许多机器上,我不想在每个人的桌面路径中硬编码 JavaScript有没有办法获取当前用户的桌面路径 另外,我们所有的机器都使用Windows7

我觉得这应该很简单,但我找了整整半个小时都没找到

基本上,我有一个Adobe PDF文件,它运行一段JavaScript来验证输入,如果它认为输入正确,则将PDF保存到桌面。当我在桌面上硬编码时,这可以正常工作,例如:

var mypath = "/c/users/someusernamehere/desktop/";
然而,我们正在尝试将其部署到这里的许多机器上,我不想在每个人的桌面路径中硬编码

JavaScript有没有办法获取当前用户的桌面路径

另外,我们所有的机器都使用Windows7

/编辑澄清,这不是一个互联网的东西,它是所有的地方。只是一个已经存储在用户机器上的PDF,访问存储在同一目录中的JavaScript文件。该目录是:


C:\Program Files(x86)\Adobe\Reader 11.0\Reader\Javascripts

您读过吗?视情况而定,您是否尝试从用户浏览器中执行此操作?如果是,则不是。它不是来自浏览器,而是来自存储在program files 86/adobe/etc下文件夹中的PDF文件。这将访问同一文件夹中的JavaScript文件。完全本地,与在线无关!这是什么PDF文件?是你们公司创造的吗?如果是,怎么做?如果我理解正确,这将完全取决于PDF是如何运行的。是的,我的公司在AdobeAcrobat中创建了它。我不知道他们到底做了什么,但我被告知这是一种将JavaScript附加到按钮的方式。为什么它是如何被创造的呢?
var objWSHShell = new ActiveXObject("WScript.Shell");
var strDesktopPath = objWSHShell.SpecialFolders("Desktop");