問題タブ [matlab-app-designer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
matlab - 特定のアプリが開いているかどうかを確認し、そのウィンドウ ハンドルを取得する方法は?
アプリが開かれていることを検出し、そのアプリ オブジェクトへのハンドルを取得するにはどうすればよいでしょうか?
以前は、図にfigure
いくつかを使用することが実用的でした。次に、存在するかどうかを確認し、図の内容を取得できます。しかし、アプリで管理する方法が見つかりませんでした。findobj
'Tag'
通常: ボタンをクリックすると新しいアプリ ウィンドウが開くメイン アプリがあります。次に、ボタンをもう一度クリックすると、2 番目のアプリ ウィンドウが既に開いているかどうかを確認し、開いている場合は、そのアプリ オブジェクトを取得するか、2 番目のウィンドウを削除します。これをキャプチャするにはどうすればよいですか? findobj
または同様の機能でキャプチャする方法はありますか?
app オブジェクトを で保存することでそれを避けることができればget/setappdata
、それはいいことです。
matlab - 開いているすべての App Designer アプリ (uifigures) のハンドルを取得するには?
関連する回答で述べたように、次を使用して、開いているすべての図のハンドルを取得できます。
figure
しかし、これは「古い」ハンドルと「新しい」ハンドルの両方を含むリストになりuifigure
ます。
1 つは参照のみを含み、もう1 つは参照のみhFigs
を含む 2 つのリストに分けるにはどうすればよいですか? figure
uifigure