ツールバーに「マクロ登録」他を登録したNo.40059
styth さん 22/09/30 08:35
 
(1)
ツールバーに、「マクロ登録」「キー割り当て」が登録できません。
出来るようにして頂けないでしょうか。
(秀丸メールでは、出来ました。)

(2)
「ファイルタイプ別の設定」をツールバーに登録しました。名前が長いので場所を取
ります。後ろの方を切りたいのですが、できますでしょうか。
秀丸メールでは、自動的に(どこかに設定等があるかも知れませんが)後ろが切られ
ています。
(「複数段可能」をonにすれば良いのかもしれませんが)

(3)
上記、「ファイルタイプ別の設定」等は、ブックマークには登録できますでしょうか。
出来るとすると、(2)の問題は一応なくなりそうです。

 以上、よろしくお願いいたします。

[ ]
RE:40059 ツールバーに「マクロ登録」他をNo.40061
秀丸担当 さん 22/09/30 11:30
 
ツールバーにマクロ登録やキー割り当てはありませんでした。
すべてのコマンドの文字列として追加できるようにします。

文字列にした場合、変えることはできないです。
任意にできるのはユーザーメニューと登録されたマクロだけです。
秀丸メールではtbcmd.iniといったようなファイルで置き換えできるので、そういっ
た方式で名前を変えることができたらいいです。

ファイルタイプ別の設定は、マクロにできないのでmac:を使ってブックマーク化して
登録はできないです。
できたとしてそれがツールバーの解決にはならない気がするのですが、ツールバーに
登録できるコマンドとして、ブックマーク項目1〜があったらいいです。

[ ]
RE:40061 ツールバーに「マクロ登録」他をNo.40062
すず さん 22/09/30 16:13
 
>ファイルタイプ別の設定は、マクロにできないのでmac:を使ってブックマーク化し
>て登録はできないです。

もしかして、これの話?
mac: CONFIG

[ ]
RE:40062 ツールバーに「マクロ登録」他をNo.40063
秀丸担当 さん 22/09/30 16:53
 
>もしかして、これの話?
>mac: CONFIG
おお、そうでした。
ファイルタイプ別の設定はできていました。
GREPとかFINDとか、大文字で単純にコマンドに置き換えられるものでマクロの仕様に
はしていなかったものを、マクロが終了するという前提付きでヘルプ上に最近載せた
ものがあったのですが、CONFIG文もそういう非公開のものかと思っていました。
CONFIGについては終了するわけでもなく、普通に使えてヘルプにも載っていました。

キー割り当てはどうかというと、KEYASSIGNというものは無く、keyassignという小文
字であったのですが、ヘルプに書くとしたら大文字に合わせてKEYASSIGNに変更した
ほうがよさそうです。

[ ]
RE:40063 ツールバーに「マクロ登録」他をNo.40064
すず さん 22/09/30 18:31
 
ENVが動作環境とか。
REGISTMACROがマクロ登録とか。
見つけにくいですよね。
これ以上丁寧なヘルプにするのも大変そうですし。

ふと思ったんですが、「キー操作の記録」で記録される情報を、リアルタイムでアウ
トプット枠かステータスバーに表示する的なモードがあったらいいかも、ですね。
メニューで「ファイルタイプ別の設定」を選択すると、ステータスバーに「CONFIG」
と表示される、みたいな。
わざわざファイルに保存しなくても簡単に確認できそうです。

[ ]
RE:40064 ツールバーに「マクロ登録」他をNo.40065
秀丸担当 さん 22/10/03 09:11
 
キー操作の記録内容がどこかに出てきたらわかりやすいと思います。
やるとすると、記録されるのはいわゆるコンパイル済みのコードなので常時逆コンパ
イルになってしまい、insert "...";とかright ...;とかは自動的にまとめたりする
ので、リアルタイムは難しいかもしれません。
記録終了後であればそういった問題はないと思います。
ご意見参考にさせていただきます。

[ ]
RE:40061 ツールバーに「マクロ登録」他をNo.40066
styth さん 22/10/04 08:56
 
>ツールバーにマクロ登録やキー割り当てはありませんでした。
>すべてのコマンドの文字列として追加できるようにします。
>文字列にした場合、変えることはできないです。
>任意にできるのはユーザーメニューと登録されたマクロだけです。
 ユーザーメニューで、同じようなことが出来ないかとやってみました。
 こちらも「マクロ登録」「キー割り当て」(それと「メニュー編集」)が見当たり
ませんでした。
 ついでと言ってはなんですが、こちらも登録できるようにして頂けないでしょうか。

[ ]
RE:40063 ツールバーに「マクロ登録」他をNo.40067
styth さん 22/10/04 09:00
 
 GREPとかFINDとか、大文字で単純にコマンドに置き換えられるもの、の一覧がヘル
プのどこかにまとめて記載されていれば、そこを見ればすぐに大文字関係のコマンド
が確認できて便利だと思います。
 要望ということ、お願いいたします。

 それと、マクロを作っていて気が付いたんですが、
 menuのヘルプで
>目次− menu文
>配列で指定する方式のmenuarray文もあります。
 menuarrayをクリックしますが、リンクが切れているみたいです。
 よろしくお願いいたします。

[ ]
RE:40066 ツールバーに「マクロ登録」他をNo.40068
秀丸担当 さん 22/10/04 10:20
 
ツールーバーで[すべてのコマンドを表示]をONにしたときは、ユーザーメニュー編集
やキー割り当てと同じになっています。
ユーザーメニュー編集にも追加されることになります。
メニュー編集コマンドも追加しておきます。

大文字の文の一覧もあればいいということで、ご意見参考にさせていただきます。
同じ話ではないですが、エクスプローラ枠やアウトプット枠ではコマンド値の一覧が
ありますが、本体のコマンド値一覧もどこかに載せる予定です。
マクロ内のsendmessageのWM_COMMAND相当で呼ばれることは、全て動作するサポート
とは言えないのですが、tbcmd.ini相当でコマンド値を使う予定です。
tbcmd.iniとは、前のコメントにもありますが、秀丸メールのツールバーのボタン名
をカスタマイズするもので、ボタンとの対応関係にコマンド値を使います。

ヘルプのリンク切れ情報もありがとうございます。
直しておきます。

[ ]
RE:40063 keyassignを使いたいNo.40069
styth さん 22/10/08 08:05
 
>キー割り当てはどうかというと、KEYASSIGNというものは無く、keyassignという小
>文字であったのですが、ヘルプに書くとしたら大文字に合わせてKEYASSIGNに変更し
>たほうがよさそうです。
 この時教えて頂いたkeyassignを、使えるということが分かったので、秀丸エディ
タと秀丸メールで共通に使うマクロで、使っています。
 ところが、今回のバージョンアップ(hmfloat919b13)で、KEYASSIGNに変更されて
使えなくなってしまいました。
 秀丸メールで、KEYASSIGNが使えるようになる(同期する)のは、先のことになる
と思いますので、keyassignを復活させて頂きたいのですが。
 よろしくお願いいたします。

[ ]
RE:40069 keyassignを使いたいNo.40072
秀丸担当 さん 22/10/11 09:45
 
小文字のkeyassignは、今まで無かったも同然のものなので、すみませんが、そこま
で互換性を維持するということは無いです。

コマンド値の一覧を載せる予定としていましたが、ツールバーのカスタマイズで、デ
ザインのところに[定義ファイルによる指定]を追加していて、ここからコマンド値を
知ることができます。
ここから作ろうとすると、未保存の内容として一覧が作成されます。
キー割り当て...は一番下あたりにあって、コマンド値は55とわかります。
マクロでsendmessageで以下のようにすると、一応できました。(キー割り当てにつ
いては)
#a=sendmessage(hidemaruhandle(0),0x111,55,0);
これであれば、秀丸メールと共通にできます。
ただし、秀丸メールの会議室のほうでもあったと思いますが、sendmessageによるコ
マンド実行は全て動作を保証できるものではありません。
KEYASSIGN;は、現状でコマンドに置き換えるものだったので、これについては動作し
ているだけということになります。

[ ]