ボタン(アプリで使用)のファイル選択操作について

16 Ansichten (letzte 30 Tage)
光春 木原
光春 木原 am 29 Sep. 2022
Kommentiert: 光春 木原 am 21 Okt. 2022
アプリを起動し、csvファイルを読み込む際の操作についてですが、
デフォルトでは「開くファイルを選択」→「すべてのMATLABファイル(*.mlb・・・)」です
毎回、「すべてのファイル(*.*)」に選択し直しております
以下の記述かと思いますが、最初から「すべてのファイル(*.*)」にするオプションがありましたら
ご教示下さい
% Button pushed function: Button
function Filename(app, event)
  2 Kommentare
Hernia Baby
Hernia Baby am 29 Sep. 2022
これって「ホーム > 変数 > データのインポート」の事を言ってますか?もしくはappdesighner等でアプリを作って何かしらの関数を起動させようとしてますか?
光春 木原
光春 木原 am 20 Okt. 2022
コメントありがとうございます
ホーム 変数 データのインポートの方でなく、アプリです
アプリでボタンを押すと、エクスプローラが開いて
そのまま csvを読み込めれば ひと手間 減らせると考えています

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Kojiro Saito
Kojiro Saito am 21 Okt. 2022
uigetfileをアプリのボタンプッシュのコールバックに入れれば実現できます。
uigetfileだけでは「すべてのMATLABファイル (*.mlb…)」になってしまうので、uigetfile('*.*')とします。
% Button pushed function: Button
function ButtonPushed(app, event)
[file,path] = uigetfile('*.*');
if isequal(file,0)
disp('User selected Cancel');
else
disp(['User selected ', fullfile(path,file)]);
end
end
CSV ファイルのみ許可したいなら、uigetfile('*.csv')としておくと良いかもしれません。
  1 Kommentar
光春 木原
光春 木原 am 21 Okt. 2022
ご回答ありがとうございます。
ご教示いただいた方法で改訂します。
CSVファイルのみ許可というところは気づきませんでした。
これを行うことで更に改善を進めることができます。

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu アプリの作成 finden Sie in Help Center und File Exchange

Produkte


Version

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!