終了時に設定の保存をしたい
No.01509
ywd
さん 01/01/11 03:50
設定を .reg ファイルに書き出せるから環境が変わってもすぐに元に戻せるというの
は分かるのですが、
実際、再インストール前や持ち運ぶ前にはこの操作を忘れてしまうことは多いはずで
す。
なので常日頃から終了時に自動的に設定を保存してくれるのが一番ありがたいです。
初め、終了時に実行するマクロで実現しようとも思ったのですが、
秀丸マクロのレジストリ操作関数にはレジストリキー内の値の名前を得る関数が無い
ので全ての項目を直打ちで指定するしかないと思います。
その場合、バージョンアップで仕様が変わった場合に追従できません。
なので終了時に設定をファイルに保存するようにする(ための設定を追加する)か、
もしくは TKInfo.dll に設定をファイルに書き出すための関数を追加してほしいです。
宜しくお願いします。
[
△
]
RE:01509 終了時に設定の保存をしたい
No.01527
ひろ
さん 01/01/11 17:36
ywd さん今日は、ひろです。
> 設定を .reg ファイルに書き出せるから環境が変わってもすぐに元に戻せるというの
> は分かるのですが、
> 実際、再インストール前や持ち運ぶ前にはこの操作を忘れてしまうことは多いはずで
設定ファイルを外部ファイルとして保存する場合、Windows のソフトフェ
アはこれが普通ではないでしょうか? *.ini ファイルを使って設定保存して
いる場合は別ですが、鶴亀の場合 *.ini に保存するというように仕様を変
えるというのは現実的ではありません。
> なので常日頃から終了時に自動的に設定を保存してくれるのが一番ありがたいです。
>
> 初め、終了時に実行するマクロで実現しようとも思ったのですが、
鶴亀の設定保存も、regedit.exe を呼び出していただけだと思いますので、
それを秀丸の run で実現すればよいのではないでしょうか? 具体的には、
//----------------------- TurukameCofExp.mac ------------------------
runsync2 "regedit.exe /E turukame.reg " +
"\"HKEY_CURRENT_USER\\Software\\Hidemaruo\\TuruKame\\Config\"";
//-------------------------------------------------------------------
という要領です。
P.S 秀ネットのフォーラムは 80 文字弱で強制的に改行が入りますので、
一行の長さを引用される場合を考慮して 70 文字程度にして頂けると読みや
すいです。斯くいう私も良く忘れるのですが(^^;。
[
△
]
RE:01527 終了時に設定の保存をしたい
No.01934
秀まるお
さん 01/01/20 18:24
> それを秀丸の run で実現すればよいのではないでしょうか? 具体的には、
> //----------------------- TurukameCofExp.mac ------------------------
> runsync2 "regedit.exe /E turukame.reg " +
> "\"HKEY_CURRENT_USER\\Software\\Hidemaruo\\TuruKame\\Config\"";
> //-------------------------------------------------------------------
> という要領です。
鶴亀メールも内部的にやってることは上記と同じです。(regedit.exeを呼び出し
てるだけ)
ってことで、上記のマクロを鶴亀終了時に毎回実行するなどすればいいです。
[
△
]