mファイルをエクスプローラから開くと,新規にmatlabが起動する
Show older comments
matlabがすでに起動しており,A.mというファイルを編集しているとします.
このとき,エクスプローラからB.mというファイルを開こうとすると,新規にmatlabが起動してしまいます.
エディターだけ開きたいのですが,どうすれば良いでしょうか?
mファイルに紐付ける規定のプログラムをmatlab R20xxaにしようとしても,matlab Starter Application から変更できません.
Answers (2)
etsuko
on 12 Jul 2019
1 vote
既に起動している MATLAB のバージョンと、m ファイルに紐付けられている既定のプログラムの MATLAB のバージョンが異なっているのかもしれません。
下記を試してみていただけますでしょうか?
- エクスプローラから B.m を開く際に、B.m ファイル上で右クリック
- 「プログラムから開く」--> 「別のプログラムを選択」をクリック
- 選択されているバージョンの MATLAB が現在 m ファイルに紐付けられている MATLAB のバージョンです。もしA.m を編集している起動中の MATLAB のバージョンと異なるのであれば、起動中の MATLAB のバージョンをクリック
- m ファイルに紐付けられている既定のプログラムを変更するのであれば、「常にこのアプリを使って.m ファイルを開く」のチェックボックスにチェックを入れる
- OK ボタンをクリック --> B.m が起動中の MATLABで開くと思います。
- エクスプローラから別の m ファイル (例えば C.m) をダブルクリック --> 起動中の MATLABで開くと思います。

1 Comment
Kento SHIRAKATA
on 12 Jul 2019
Yapani
on 3 May 2021
0 votes
私も同じ現象が起きています。その後、解決致しましたでしょうか? ぜひ、対処方法を教えて頂きたいです。
2 Comments
Kento SHIRAKATA
on 3 May 2021
Yapani
on 6 May 2021
Math Worksにお問い合わせしたところ、Windowsのレジストリ変更を伴うことなので自己責任ではありますがMATLAB File Association & Shortcut Fixにて自身は解決できました。ご参考まで。
https://jp.mathworks.com/matlabcentral/fileexchange/51165-matlab-file-association-shortcut-fix
Categories
Find more on 起動と終了 in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

