Расположение Scripting.FileSystemObject (из JavaScript) - PullRequest
2 голосов
/ 21 июля 2011

У меня есть файл для моего гаджета боковой панели 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 Ответ

2 голосов
/ 21 июля 2011

Используйте свойство System.Gadget.path, чтобы получить путь к гаджету и добавить его по мере необходимости. Смотрите пример в ссылке.

Удачного кодирования.

...