[不具合]秀丸パブリッシャーの設定のバッNo.38144
fzok4234 さん 20/04/09 02:04
 
秀丸パブリッシャー 5.03β1において、設定のレジストリをバックアップして他のWi
ndowsのユーザーアカウント上にリストアすることができません。

レジストリの

HKEY_CURRENT_USER\Software\Hidemaruo\hmpv

キーの.regファイルへのエクスポート自体はregeditなどから問題なくできるのです
が、厄介なのが、

HKEY_CURRENT_USER\Software\Hidemaruo\hmpv\Conf

キー内の

MyPath
TemplatePath
TemplatePathVerify_TemlatePath2

の3個のREG_SZ値です。この値にはユーザーアカウント名の入った設定フォルダーパ
スがそのまま書かれているため、これを他のアカウントのHKEY_CURRENT_USER配下に
いきなりインポートできません。そこで、エクスポートした.regファイルからこの3
個の値を削除してインポートすると、そのアカウント上の秀丸エディタから印刷を実
行しようとすると、

「秀丸パブリッシャー用のレジストリが見つかりません。たぶん、秀丸パブリッシ
ャーの再インストールが必要です。」

というエラーが出てしまって秀丸パブリッシャーが使用できない状態になってしまい
ます。

このため、設定を全ユーザーアカウントに適用するために3個の値の内容をユーザー
ごとに変更しなければならなく、非常に手の込んだ作業を強いられている状態です。
この問題解消のため、

1. 上記3個の値が存在しない場合はエラーにせず、改めて実行したユーザーの設定フ
ォルダーのパスで値を作成する。
2. 秀丸エディタ本体の設定フォルダーやマクロフォルダーと同じく、初めから環境
変数 %APPDATA% を用いたパスを書き込む。

のどちらかの修正を行っていただければ助かります。

どうかよろしくお願いします。



[ ]
RE:38144 [不具合]秀丸パブリッシャーの設No.38146
秀丸担当 さん 20/04/09 15:00
 

秀丸パブリッシャーV5.00以降では環境変数の書き方にも対応してますが、初期状態
では、環境変数でないフルパスになっていました。
初期状態で環境変数となるようにしようと思います。

秀丸パブリッシャーは設定内容の保存/復元の対象ではないですが、
HKEY_CURRENT_USER\Software\Hidemaruo\hmpv
を全部消すと一応自動的に作成されます。
一部だけ削除された状態にされるのは想定してないというか、そういう想定のエラー
なわけですが、そういう場合も自動的になるようにしようと思います。

[ ]
RE:38146 [不具合]秀丸パブリッシャーの設No.38153
fzok4234 さん 20/04/10 19:28
 

>秀丸パブリッシャーV5.00以降では環境変数の書き方にも対応してます

動作確認できました。.regファイルのRoamingフォルダーのフルパス部分を %APPDATA
% に書き換えてインポートしたところ、問題なく使用できます。


[ ]