前にこんなの書いてたな。起動時にこのスクリプトを使えばDefault.dfgの世代バックアップがとれる。 パスは環境によって変更してくれ。バックアップはスナップショットプラグインの保存フォルダー // dfgバックアップ JS版 Ver0.1 unDonut release9以降 var DonutPath= "C:\\SOFT\\unDonut\\" var WshShell = WScript.CreateObject("WScript.Shell"); var Fso = new ActiveXObject("Scripting.FileSystemObject"); var DefPath = DonutPath + "Default.dfg"; if (!Fso.FileExists(DefPath)){ DonutPU = null; WScript.Quit(); } var FS = Fso.OpentextFile(DefPath, 1); if (/\[Window0\]/.test(FS.ReadAll())){ var Def = new Date(Fso.GetFile(DefPath).DateLastModified + ""); var yy = Def.getFullYear(); var mm = Def.getMonth() + 1; var dd = Def.getDate(); var hh = Def.getHours(); var mi = Def.getMinutes(); var ss = Def.getSeconds(); if (mm < 10) mm = "0" + mm; if (dd < 10) dd = "0" + dd; if (hh < 10) hh = "0" + hh; if (mi < 10) mi = "0" + mi; if (ss < 10) ss = "0" + ss; var TargetFile = DonutPath + "plugin\\TmpFavGroup_Dat\\" + yy + mm + dd + "_" + hh + mi + ss + ".dfg"; if (!Fso.FileExists(TargetFile)) Fso.CopyFile(DefPath, TargetFile); } FS.close(); WshShell = null; DonutPU = null;