Effacer les filtres
Effacer les filtres

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

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

Connectez-vous pour commenter.

Réponse acceptée

Kojiro Saito
Kojiro Saito le 21 Oct 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 commentaire
光春 木原
光春 木原 le 21 Oct 2022
ご回答ありがとうございます。
ご教示いただいた方法で改訂します。
CSVファイルのみ許可というところは気づきませんでした。
これを行うことで更に改善を進めることができます。

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur App Designer を使用したアプリ開発 dans Help Center et File Exchange

Produits


Version

R2021b

Community Treasure Hunt

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

Start Hunting!