|
JRくん、おはようございます。
(「題名」がかなり内容と離れたので、新しくしましした)
秀丸マクロの弱点である「導入の難しさ」を克服できるのは、JRく
んのインストーラしかないのですので、ついつい、要望過多になってし
まって、すいませんです(^^;;;。
●現行の仕様について
>仕様上の問題でして
>(a)複数のマクロをインストールする際に、登録場所が離れてしまってもよ
>いか。
これは、JRくんの基本スタンスがあらゆるマクロ導入を想定して汎用性
を非常に高く設定しようというものだから(プログラム作成者としては理想
的な姿なんでしょうけど)ではないかと思われます。と言うか、現行のマク
ロインストーラは単に「マクロ」インストーラではなくて、一般的な「アプ
リケーション」インストーラなんかないかと思ったりします。実際、動作内
容などレベル的にほとんど汎用インストーラと同じくらい高度なものになっ
ていると思います。
で、ほとんど現行のインストーラでは修正する余地もない(^^;のでは。
(あるとすれば「SETUPMAC」フォルダを、JRくんが強く推奨している
「\hidemarudir\SETUPMAC\」に『固定』してもいいような気もするくらい
じゃないでしょうか(^^) あと、SETUPMACフォルダにも関連するかもしれ
ませんが、レジストリに情報を書き込むのは、ちょっと気が引けるという
人のために(わたしですが)、レジストリではなくこのSETUPMACフォルダ
にINIファイル形式でマクロインストール情報を保存できるオプションが
あればいいかな、というのが思い浮かぶ程度です。まあ、それさえ不要な
のかもしれませんが…)
●追加仕様について
>(b)実装する際に、既存仕様との共存をどうするか。
>例によって*.HMI中でオプションで指定するのでよいのでしょうか?
既存仕様は、上に書いたように、ほぼ手を入れる余地さえない位、完成
されてしまっているので(^^;、その動作の一部を流用するような形で、
「シンプル・インストール仕様」を別途、追加した方が手っ取り早い気も
します。既存の仕様をベースにして、あるといいなという機能を思いつく
ままに書いてみます。
(1)グループ名に関わらず(未記入でも)、マクロ登録ができる。
(2)マクロ登録する場所は、[1]1〜10、[2]11〜50、[3]50〜80、の
3つの部分を指定できる。なお、キー登録などの都合により、優先順位
を指定できるといいかもしれません。例えば、「2,1,3」みたいな場合は
マクロ登録場所を[2]、[1]、[3]の順に検索し、いずにも登録できない場
合はマクロファイルの移動だけを行い、いずれも結果を報告します。ま
た、「2、1」みたいな場合は、[2]あるいは[1]に登録できなければ、マ
クロファイルの移動だけを行い、[3]が空いていても登録しない。
(3)[4]以降は将来のためにとっておく(^^;
(4)レジストリへの登録は「必須とはしない」。
なんだか、現行の仕様に比べると、あっけない程、しんぷるですけ
ど、多くのマクロは、この程度でも十分ではないかと思ったりします(^^;
お忙しいでしょうが、可能ならお願いいたします。
|
|