設定内容の保存をマクロでNo.06970
L47B307 さん 03/07/07 20:25
 
 設定内容の保存をマクロでできるようにはならないでしょうか?

 先日、パソコンが起動しなくなり、再インストールしました。
 メールデータはシステムドライブに置いていなかったので無事でしたが、
設定はレジストリにあるため復元不可能でした。 こんなときのために
設定内容を書き出していたのですが、ここ数週間保存していなかったようで
また設定を見直しています。

 マクロ一発で保存できるようにしておけば、設定を保存するのも苦になりませんし、
毎回設定を保存してから終了させるようにもできるかもしれません。


 また、設定内容の保存で書き出したファイルは直接実行しても構いませんか?

[ ]
RE:06970 設定内容の保存をマクロでNo.06971
秀まるお さん 03/07/07 23:31
 
>  マクロ一発で保存できるようにしておけば、設定を保存するのも苦になりません
> し、
> 毎回設定を保存してから終了させるようにもできるかもしれません。

 しいてマクロから一発保存できるようにしてもいいですけど、regedit.exeを
runsync2等で呼び出せば、だいたい同じ結果になります。

   regedit.exe /e "ファイル名" レジストリ名

 とすると保存するようです。レジストリ名には、鶴亀の場合なら、

    HKEY_CURRENT_USER\\Software\\Hidemaruo\\TuruKame\\Config

 を指定すればいいです。


>  また、設定内容の保存で書き出したファイルは直接実行しても構いませんか?

 実行してもかまいませんが、鶴亀メールを終了した状態で実行しないと少々矛
盾する可能性があります。

 または、マクロから「regedit.exe ファイル名」としてからEnvChanged関数を
呼び出しても同じです。

[ ]
RE:06970 設定内容の保存をマクロでNo.06972
ひろ さん 03/07/08 12:57
 
 L47B307 さん今日は、ひろです。
>  設定内容の保存をマクロでできるようにはならないでしょうか?
 「設定内容の保存/復元」はレジストリ・エディタを、オプション付きで呼
び出しているだけなので出来ますよ。同じ要望が随分昔にあり、マクロを書い
たことが有ります。
http://hidemaruo.dip.jp:81/turukame/turukame_2/x01509.html#1527

 末尾にマクロを再掲載しておきます。実行すると、「ホームディレクトリ」
に turukame.reg が出来上がります。ただこのマクロだと、「ただし、保存し
て問題ないもののみ」が無効でしょう(^^;。
//----------------------- TurukameCofExp.mac ------------------------
runsync2 "regedit.exe /E turukame.reg " +
  "\"HKEY_CURRENT_USER\\Software\\Hidemaruo\\TuruKame\\Config\"";

[ ]