Scripting.FileSystemObject位置(来自JavaScript)

时间:2011-07-21 05:40:54

标签: directory filesystemobject windows-desktop-gadgets

我的Windows侧边栏小工具的文件存储了用户的一些设置,但是FSO对象似乎选择了它的原生住宅作为桌面,这意味着如果我没有指定目录,它将放置此文件在桌面上。我会指定整个位置,但我希望能够将其放在其他人的计算机上而不需要在桌面上或其他地方除了小工具文件夹之外。

我知道这可以在XMLHttpRequest中使用,但过去我遇到了麻烦,如果可能的话,我可以完全避免使用它。

function writeSetting(text)
{
    var fil = new ActiveXObject("Scripting.FileSystemObject");
    var writer = fil.OpenTextFile("loc.txt", 2, true);
    writer.WriteLine(text);
    writer.Close();

}

1 个答案:

答案 0 :(得分:2)

使用System.Gadget.path属性获取小工具的路径,并根据需要附加到该路径。请参阅链接中的示例。

快乐的编码。