自動起動マクロについてNo.22310
Kamonohasi さん 06/12/12 11:13
 
こんにちは、いつもお世話になっております、カモノハシです。
投稿先を間違えて「4.秀丸エディタ マクロ作者会議室」に投げていたこと
に、今さっき気づきました。こちらに、投稿し直させていただきます。
申し訳ありませんでした m(_ _)m

**********************************************************************

自動起動マクロについていくつか質問と要望を。
(β版の方がいいのかもしれませんが……)

・キー割り当ての保存時にマクロ登録を保存するようにしても自動起動マクロ
 部分は保存されていないように思えます。
・秀丸エディタのヘルプには自動起動マクロに関する記述がないように思えま
 すが見落としでしょうか。少なくともダイアログから飛んだページにはあり
 ませんでした。
・自動起動マクロに登録できるファイル名の長さに公式な制限はありますでし
 ょうか?マクロ1〜80と違い制限していないように思えますが。
・マクロ1〜80の制限がきついってことで制限をとっぱらっているとしたら、
 ですが、古いのも合わせて256やら512,1024とかにきりよく制限していただ
 けると、とあるDLLが作りやすくて助かります(汗) いかがでしょうか。
・秀丸エディタのヘルプのマクロ登録部分に、マクロフォルダからの相対パス
 であること、ファイル名の長さの制限を書き加えていただけると、よりフレ
 ンドリーなヘルプになると思います(後者は制限が残ると仮定してですが)。


上記質問などはWindowsXP SP2 + 秀丸6.05で確認しております。
よろしくお願い致します
**********************************************************************

[ ]
RE:22310 自動起動マクロについてNo.22311
秀丸担当 さん 06/12/12 15:25
 

>・キー割り当ての保存時にマクロ登録を保存するようにしても自動起動マクロ
> 部分は保存されていないように思えます。

自動起動マクロの情報は、キー割り当てファイルには保存されていないです。

>・秀丸エディタのヘルプには自動起動マクロに関する記述がないように思えま
> すが見落としでしょうか。少なくともダイアログから飛んだページにはあり
> ませんでした。

ヘルプは無かったです。作っておきます。

>・自動起動マクロに登録できるファイル名の長さに公式な制限はありますでし
> ょうか?マクロ1〜80と違い制限していないように思えますが。
>・マクロ1〜80の制限がきついってことで制限をとっぱらっているとしたら、
> ですが、古いのも合わせて256やら512,1024とかにきりよく制限していただ
> けると、とあるDLLが作りやすくて助かります(汗) いかがでしょうか。

半角で259文字までということでお願いします。
V6.50βでは自動起動マクロがいろいろ増えました。
レジストリの EventMacroFlag には複数のフラグが混ざっています。
EventMacroUpdate と EventMacroCursor は、""でくくって、"file.mac",100 と
いう感じでタイマー時間を指定できます。

>・秀丸エディタのヘルプのマクロ登録部分に、マクロフォルダからの相対パス
> であること、ファイル名の長さの制限を書き加えていただけると、よりフレ
> ンドリーなヘルプになると思います(後者は制限が残ると仮定してですが)。

そのあたりのこともヘルプに書いておこうと思います。

[ ]
RE:22311 自動起動マクロについてNo.22312
Kamonohasi さん 06/12/12 22:17
 
こんばんは、いつもお世話になっております、カモノハシです。

>自動起動マクロの情報は、キー割り当てファイルには保存されていないです。
これは、今後もキー割り当てファイルには保存しないって方針なのでしょうか。
自動起動マクロはシステムよりの設定だってことでしょうか?

>半角で259文字までということでお願いします。
ありがとうございます。

>レジストリの EventMacroFlag には複数のフラグが混ざっています。
>EventMacroUpdate と EventMacroCursor は、""でくくって、"file.mac",100 と
>いう感じでタイマー時間を指定できます。
うっ……
6.5の仕様がある程度固まったら内容を公開していただけますでしょうか。
そこがマクロヘルプにでも載っていただけると、自動起動マクロのデータ形式が比
較的マクロに優しいので使い道があるように思います。

>そのあたりのこともヘルプに書いておこうと思います。
よろしくお願い致します。

[ ]
RE:22312 自動起動マクロについてNo.22313
秀丸担当 さん 06/12/14 09:26
 

>これは、今後もキー割り当てファイルには保存しないって方針なのでしょうか。
>自動起動マクロはシステムよりの設定だってことでしょうか?

必ずしもそうというわけではないですが、そういうことでお願いします。

>うっ……
>6.5の仕様がある程度固まったら内容を公開していただけますでしょうか。
>そこがマクロヘルプにでも載っていただけると、自動起動マクロのデータ形式が比
>較的マクロに優しいので使い道があるように思います。

もともとキー割り当てファイルも公開仕様があるわけではないですが、自動起動
マクロは既にβ版を公開してしまったので、よほどの理由が無ければ変更するこ
とは無いと思います。
自動起動マクロはレジストリで比較的簡単に更新できると思います。
EventMacroFlagは、それぞれビットごとに、以下の通りです。0x0004だけが反転
しています。
0x0001 自動起動マクロ全てを使用
0x0002 キャッシュ使用
0x0004 開いた直後を使用しない
0x0008 新規作成直後を使用
0x0010 保存直前と直後を使用
0x0020 印刷直前と直後を使用
0x0040 編集後タイマーを使用
0x0080 カーソル移動後タイマーを使用

[ ]
RE:22313 自動起動マクロについてNo.22318
Kamonohasi さん 06/12/16 23:12
 
>もともとキー割り当てファイルも公開仕様があるわけではないですが、自動起動
>マクロは既にβ版を公開してしまったので、よほどの理由が無ければ変更するこ
>とは無いと思います。
毎度毎度、変なリクエストに応えていただいて、ありがとうございます。
これからもよろしくお願い致します。

[ ]
RE:22311 自動起動マクロについてNo.23357
Iranoan さん 07/08/09 13:12
 
 秀丸担当さん今日は、Iranoan です。
> ヘルプは無かったです。作っておきます。
 マクロ・ヘルプも含め「ファイルを閉じる直前」について追記がされていな
いようです。

[ ]
RE:23357 自動起動マクロについてNo.23358
秀丸担当 さん 07/08/09 14:39
 

>> ヘルプは無かったです。作っておきます。
> マクロ・ヘルプも含め「ファイルを閉じる直前」について追記がされていな
>いようです。

本体ヘルプのほうに書いてなかったので書いておきます。

[ ]
RE:23358 自動起動マクロについてNo.23359
Iranoan さん 07/08/09 16:10
 
 秀丸担当さん今日は、Iranoan です。
 念の為お断りしておくと、開発者とは何の関わりも無い単なる一ユーザです。
> 本体ヘルプのほうに書いてなかったので書いておきます。
 有り難うございます。
 マクロ・ヘルプには有りましたね。失礼しました。

[ ]