[ 新規に投稿する ]

ツールバーボタンをマクロで追加削除できる?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 [ コメントを投稿する ]
  お返事ありがとうございます。

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

[ 新規に投稿する ]