コマンドIDからコマンド名を取得する関数No.31373
misono さん 12/07/18 14:19
 
前回からの関連の内容となりますが、
表題の通りの関数はおそらくないと思いますが、何か現状で取得する方法はあり
ますでしょうか。

[ ]
RE:31373 コマンドIDからコマンド名を取得No.31374
秀丸担当 さん 12/07/18 15:08
 

>前回からの関連の内容となりますが、
>表題の通りの関数はおそらくないと思いますが、何か現状で取得する方法はあり
>ますでしょうか。

コマンド値からコマンド名を知る方法は、すみませんが無いです。
カーソル移動系のコマンドはそれほど多くないと思うので、カーソル移動後タイ
マーで、実際にカーソル移動させてみて geteventparam(4) の値を実際に見てみ
て調べてみてほしいです。
矢印キーなどの基本的なカーソル移動は取得できないです。

ステータスバーを表示(ファンクションキーと合体させないで)して、以下のマ
クロでステータスバーに表示して調べるとわかりやすいです。
title str(geteventparam(4)),1;
title -1,1;

[ ]
RE:31374 コマンドIDからコマンド名を取得No.31375
misono さん 12/07/18 15:31
 
>ステータスバーを表示(ファンクションキーと合体させないで)して、以下のマ
>クロでステータスバーに表示して調べるとわかりやすいです。
>title str(geteventparam(4)),1;
>title -1,1;

了解しました。マクロヘルプに書いてありますね。
用途はそういうことではなくてなんです。
ここでは音声化なので、たとえばコマンドIDからそれが何かは判定します。
そして、そのコマンド名を読み上げさせるとかを考えていました。
まあ、コマンド名 、そのものを
$str = "タブジャンプ";
とすればいいだけですが、若干冗長かなと思いまして。

現状で対処方法がなければ、上述の方法で対応します。

ありがとうございます。

[ ]