ツールバーボタンをマクロで追加削除できNo.09164
powerofdreams さん 20/02/16 22:30
 
いつもお世話になっております。

秀丸メールを使用しているのですが、
マクロを使用してツールバーボタンを変更(追加や削除)することはできますでしょ
うか。

レジストリに格納されているのかと、レジストリファイルを一通り見たのですが、そ
れらしきを見つけられず、
ヘルプを見てもメソッドも見つけられなかったので、
そもそも出来ないのか。と思い出しました。

#どこかに書いてあったら申し訳ありません!

恐れ入りますが、可否を教えていただけませんでしょうか。

よろしくお願いいたします。

[ ]
RE:09164 ツールバーボタンをマクロで追加No.09165
秀まるお2 さん 20/02/17 09:53
 
 ツールバーの設定はレジストリに「REG_BINARY」の形式で保存されてるので、しい
てマクロを使って書き換えることは可能ではあります。

 秀丸エディタのマクロのwriteregbinaryなどで書き換えは可能です。

 書き換えた内容を秀丸メールに反映するのはちょっと無理があります。普通はレジ
ストリを書き換えてEnvChanged関数呼び出しすればその内容が反映されるんですが、
ツールバーのボタンの設定は「全般的な設定」とは別であるために、EnvChangedでは
うまく反映されないです。秀丸メールを再起動しないと無理です。

 そもそも的に、レジストリのバイナリ値をどう書き換えればツールバーがどうなる
のかが、普通のユーザーさんに解読するのはほとんど無理のような気がします。僕の
所のソースコード見てもややこしくて分からないので(僕自身が)

> 恐れ入りますが、可否を教えていただけませんでしょうか。

 可能か不可能かってことでは可能だとは思いますが、実質的に難易度が高すぎて無
理に近い、みたいな感じだと思います。

[ ]
RE:09165 ツールバーボタンをマクロで追加No.09166
powerofdreams さん 20/02/17 10:06
 
お返事ありがとうございます。

バイナリで保存されているのですね。
確かにそれは難しいです。
おかげさまで諦めが付きました。ありがとうございました!

[ ]