Windows 7ガジェットを作成しましたが、各ユーザーのコンピューターにSettings.iniファイル(SettingsManager.jsファイルから作成)を保存する場所を作成する必要があります。私の会社のアプリケーションパッケージングチームは、私が使用することをお勧めします
%LOCALAPPDATA%\ Microsoft\Windowsサイドバー\
次に追加します
ガジェット\iMon.Gadget\
サブフォルダー。これは、各ユーザーの設定が一意の場所に保存され、他のアプリケーションやガジェットによって変更されないようにするためです。
の線に沿って何かを使用する必要がありますか
var fso = new ActiveXObject("Scripting.FileSystemObject");
var folder = fso.CreateFolder("path");
これを行う方法についての助けをいただければ幸いです。
更新:%localappdata%パスを取得する方法を見つけましたが、それでも新しいフォルダーを作成する必要があります。これが私が成功せずに試したことです:
var wshshell = new ActiveXObject("wscript.shell");
var localAppData = wshshell.ExpandEnvironmentStrings("%localappdata%");
var filePath = localAppData + "\\Microsoft\\Windows Sidebar\\Gadgets\\iMon.Gadget";
var fso = new ActiveXObject("Scripting.FileSystemObject");
var filePath = localAppData + "\\Microsoft\\Windows Sidebar\\Gadgets\\iMon.Gadget";