![更改打开方式关联](https://linux22.com/image/1592223/%E6%9B%B4%E6%94%B9%E6%89%93%E5%BC%80%E6%96%B9%E5%BC%8F%E5%85%B3%E8%81%94.png)
我安装了几个不同版本的 3D 程序 (Maya),但 Windows 不允许我选择要使用哪个程序来打开 .mb 和 .ma 文件。它总是使用我拥有的最旧版本打开,而我并不需要这个版本。我安装了 Maya 2017、2018 和 2019。
右键单击 > 打开方式 > 选择其他应用程序 > 在此电脑上查找其他应用程序 - 然后选择 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
打开文件的占位符,反斜杠是指示命令提示符将双引号作为字符处理。