1

ファイルをダブルクリックするたびに.m、Matlabの新しいインスタンスが開きます。
すべてのファイルを単一のインスタンスに保持するようにMatlabに指示する方法はありますか?

Matlab 2012a、Windows8。

XPに適用される古いガイドしか見つかりませんでした。http://www.mathworks.com/matlabcentral/newsreader/view_thread/303080

4

2 に答える 2

2

Windows7用のTheMathworksからのこの投稿を確認してください。このソリューションは、3つの推奨される回避策を提供します。最初のものは私のために働いたので、ここで要約しようと思います。

解決

これは、 pathdef.mファイルのWindowsのデフォルトのセキュリティ設定が原因である可能性があります。

  • _Windowsエクスプローラーから、MATLABROOT \ toolbox \ localに移動します(MATLABROOTは、MATLAB内から実行して返されるディレクトリmatlabrootです)。
  • ファイルpathdef.mを右クリックし、 [セキュリティ]タブを選択します。
  • [編集]をクリックし、[ユーザー]グループを選択して、[フルコントロール]をクリックします。
  • 変更を適用し、プロパティウィンドウを閉じて、MATLABを再起動します。

管理者として起動するようにMatlabを変更した場合は、ユーザーとして起動するようにMatlabを設定し直します。これでうまくいくはずです。

完全な詳細と追加の解決策については、元の投稿を確認してください。

于 2012-12-15T00:45:35.377 に答える
0

MathWorksサポートチームが提供するソリューションAとBを試しましたが、どれもうまくいきません。次に、 PatrikForssénによるMATLAB File Association Fixをダウンロードすると、問題は魔法のように解決されます。私はMatLabR2017b、Windows10でした。

同じ手順は次のとおりです。

  1. zipファイルをダウンロードします。MATLABファイルの関連付けの修正
  2. それを抽出し、MatlabでassociateFiles.mという名前のmatlabスクリプトを実行します。このスクリプトを実行すると、拡張子が*.regの新しいファイルが同じフォルダーに生成されます。
  3. フォルダに移動し、この*.regファイルをダブルクリックします。レジストリが更新されます。
  4. ここでMatlabを再起動します。
于 2019-04-30T05:03:40.490 に答える