Scripting.FileSystemObject location (из JavaScript)
У меня есть файл для моего гаджета боковой панели 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 ответ
Использовать System.Gadget.path
свойство, чтобы получить путь к гаджету и добавить к нему при необходимости. Смотрите пример в ссылке.
Удачного кодирования.