「開く」の関連付けを変更する

「開く」の関連付けを変更する

3D プログラム (Maya) の複数の異なるバージョンをインストールしていますが、Windows では .mb ファイルと .ma ファイルを開くためにどのバージョンを使用するかを選択できません。常に最も古いバージョンで開きますが、これは望ましくありません。Maya 2017、2018、2019 をインストールしました。

右クリック > アプリケーションから開く > 別のアプリを選択 > この PC 上の別のアプリを探す - の順に選択し、Maya 2019 の bin ディレクトリにある .exe を選択しても、ファイルは Maya 2017 で開きます。なぜでしょうか?

管理者としてコマンド プロンプトでこれを使用します: REG ADD "HKCR.mb\shell\Maya2019\command" /VE /D "\"C:\Program Files\Autodesk\Maya2019\bin\maya.exe\" \"%1\""

「別のアプリを選択」を押すと、新しいコンテキスト メニューは次のようになります。 コンテキストメニュー

最初の「Maya」エントリは Maya 2017 バージョンであり、「C:\Program Files\Autodesk\Maya2018\bin\maya.exe」"%1" がどこから来たのかわかりません。

問題は、ファイルを右クリックするとコンテキスト メニューが次のようになることです。 コンテキストメニュー. Maya オプションはありません。

答え1

Windows の [開く] コンテキスト メニューを変更する代わりに、.ma および .mb 拡張子専用のコンテキスト メニューを追加することをお勧めします。コマンド プロンプトで管理者として次のコマンドを実行します。

REG ADD "HKCR\.ma\shell\Maya2019\command" /VE /D "\"C:\Program Files\Autodesk\Maya2019\bin\maya.exe\" \"%1\""

ファイルを右クリックする.maと、Maya2019 エントリが表示されるので、それをクリックします。パスにスペースが含まれている場合は、二重引用符を使用します。他のバージョンや他の拡張子に対しても同じコマンドを繰り返します。コンテキスト メニューは、指定した拡張子に対してのみ表示されます。

注: は%1開かれたファイルのプレースホルダーであり、バックスラッシュはコマンド プロンプトに二重引用符を文字として扱うように指示するためのものです。

関連情報