Ich habe mehrere verschiedene Versionen eines 3D-Programms (Maya) installiert, aber Windows lässt mich nicht auswählen, welche ich zum Öffnen von .mb- und .ma-Dateien verwenden möchte. Es wird immer mit der ältesten Version geöffnet, die ich habe, was ich nicht möchte. Ich habe Maya 2017, 2018 und 2019 installiert.
Rechtsklick > Öffnen mit > Andere App auswählen > Auf diesem PC nach einer anderen App suchen – und wenn Sie dann die .exe im Bin-Verzeichnis von Maya 2019 auswählen, wird die Datei immer noch mit Maya 2017 geöffnet. Warum ist das so?
Verwenden Sie dies in der Eingabeaufforderung als Administrator: REG ADD "HKCR.mb\shell\Maya2019\command" /VE /D "\"C:\Program Files\Autodesk\Maya2019\bin\maya.exe\" \"%1\""
Wenn ich auf „Andere App auswählen“ drücke, sieht mein neues Kontextmenü folgendermaßen aus: Kontextmenü.
Der erste „Maya“-Eintrag ist die Maya-Version 2017 und ich weiß nicht, woher „C:\Programme\Autodesk\Maya2018\bin\maya.exe“ „%1“ kommt.
Die Sache ist, dass mein Kontextmenü, wenn ich einfach mit der rechten Maustaste auf die Datei klicke, so aussieht: Kontextmenü. Es gibt keine Maya-Option.
Antwort1
Anstatt das Kontextmenü von Windows „Öffnen mit“ zu manipulieren, würde ich vorschlagen, ein eigenes Kontextmenü nur für die Erweiterungen .ma und .mb hinzuzufügen. Führen Sie den folgenden Befehl in der Eingabeaufforderung als Administrator aus:
REG ADD "HKCR\.ma\shell\Maya2019\command" /VE /D "\"C:\Program Files\Autodesk\Maya2019\bin\maya.exe\" \"%1\""
Klicken Sie mit der rechten Maustaste auf .ma
die Datei. Dort wird der Eintrag Maya2019 angezeigt. Klicken Sie darauf. Verwenden Sie doppelte Anführungszeichen, wenn der Pfad Leerzeichen enthält. Wiederholen Sie denselben Befehl auch für andere Versionen und andere Erweiterungen. Das Kontextmenü wird nur für die angegebenen Erweiterungen angezeigt.
Hinweis: Dies %1
ist der Platzhalter für die geöffnete Datei und der Backslash weist die Eingabeaufforderung an, das Anführungszeichen als Zeichen zu behandeln.