2

ユーザーの設定を保存する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();

}
4

1 に答える 1

2

プロパティを使用しSystem.Gadget.pathてガジェットのパスを取得し、必要に応じて追加します。リンクの例を参照してください。

ハッピーコーディング。

于 2011-07-21T05:55:53.357 に答える