重複の可能性:
MATLABで選択したテキストをどのように取得しますか?
「選択範囲の評価」機能にいくつかの機能を実装して追加したいと思います。この機能では、コードを強調表示してから、マウス(またはF9)を右クリックして「選択範囲を評価」できます。
エディター環境では、次のように実行されます。
editorObject = matlab.desktop.editor.getActive;
eval([editorObject.SelectedText ';']);
コマンドラインウィンドウまたはヘルプウィンドウからこれを実装するにはどうすればよいですか?
編集:
質問をはっきりと表現しなかったのかもしれません。
eva_select()と呼ばれるこの関数がすでにあると想像すると、次のように関数を使用できます。
- 関数をショートカットボタンとしてラップします。
- マウスを使用してコマンドラインウィンドウで変数を選択します。前に入力した可能性があります。たとえば、 var_a
- 次に、そのショートカットボタンをクリックすると、前に選択したテキストが実行されます。これは、F9キーを押すか、マウスの右メニューである[選択範囲の評価]を選択するのとまったく同じです。
しかし、本当にその機能があれば、もっと多くのことができます!eva_select()をeva_select_ size ()に変更できます。このようにして、コマンドラインウィンドウまたはヘルプウィンドウでvar_aなどの変数を選択し、eva_select_size()ショートカットボタンをクリックすると、コマンドでsize(var_a)が取得されます。ラインウィンドウ!
編集:
おかげで、コマンドウィンドウでテキストを取得できますが、ヘルプウィンドウで同じことを行うことはできません。それは可能ですか?