如何卸载MGTools ?

MGtools专业版 3.0 已提供卸载功能,只需要在MGTools第一个图标,选择安装/卸载/MGTools工具卸载器..。

在弹出的卸载向导设置选项卸载即可。

 

如果是MGTools 2的版本,则如果直接在上面安装MGTools专业版3.0则会自行卸载MGTools 2旧的文件,但会转换并保留所有配置。

 

如果您只是想卸载MGTools 2不想安装MGTools专业版3.0,则依据下面步骤:

步骤 1: 删除MGtools文件夹 :

    在Windows, 删除"我的文档/Maya/Version/Scripts/MGTools" 文件夹.

    在Unix系统, 删除"/Users/loginName/Library/Preferences/Autodesk/maya/Version/Scripts/MGTools" 文件夹.

步骤 2: 删除自动加载MGtools的代码:

    在步骤1的MGtools文件夹所在目录下面,找到 "userSetup.mel"。

    删掉"//MGautoLoad_start" and "//MGautoLoad_end" 间的任何代码. (包含这两行也删好了,不删也完全没关系.)

    如果这几行是这个文件的所有内容,你可以选择把这个mel文件直接删除。

步骤 3: 删掉MGtools工具架:

   在Maya里, 删除"MGtools"工具架并save all shelves.

搞定 !

为何MGTools刚装时能用,一重启Maya就无法使用 ? 每次启动Maya我都要重装MGTools才能用!

重装MGTools专业版3.0时, 如果之前安装选项选的是基于userSetup.mel自启动,则这次试试userSetup.py看看,之前用userSetup.py 则试试 userSetup.mel。 安装后重启maya看问题是否解决。

如果仍未解决,请按下列步骤来解决:

步骤 1: 打开Maya的用户脚本文件夹,如果你不知道这个文件夹在哪里,则在Maya脚本编辑器的MEL栏里执行 :

                internalVar -usd;

                在脚本编辑器历史栏里返回的目录就是用户脚本文件夹。

                在这个文件夹里如果没有存在一个叫userSetup.mel或userSetup.py的文件,则手动创建一个文本文件,取名为userSetup.mel或userSetup.py. 注意扩展名是.mel或.py, 不是.mel.txt .

 

步骤 2: 不管你是手动创建了useSetup.mel还是它已经存在,用写字板程序 打开它,确保里面有类似这些内容(蓝色的内容每个人都会不一样):

                   //MGautoLoad_start

                  string $MGTools_AutoLoaderFile = "YourPathToMGToolsSource/MGToolsLoader_WrittenByMiguel.mel";
                  if(`filetest -f $MGTools_AutoLoaderFile`)
                  {
                          eval ("source \""+$MGTools_AutoLoaderFile+"\";MGToolsAutoLoader;");
                  }
                  //MGautoLoad_end

                这段代码始自//MGautoLoad_start, 终自//MGautoLoad_end。 如果没有这些代码,则复制粘贴上面的部分进去,保存文件,重开Maya,看MGTools及其菜单栏菜单是否自动加载。忽略下面步骤。

                如果是userSetup.py:

  #MGautoLoad_start
def MGTools_AutoLoad_Py(loaderMel):
    import maya.mel as mel
    import os
    if os.path.isfile(loaderMel):
        mel.eval('evalDeferred ("source \\\"'+loaderMel+'\\\";MGToolsAutoLoader;")')
MGTools_AutoLoad_Py('YourPathToMGToolsSource/MGToolsLoader_WrittenByMiguel.mel')
#MGautoLoad_end

 

步骤 3: 如果这段代码已经存在,则把这段代码剪切粘贴到文件的顶端,先于其它任何代码。不要忘了在//MGautoLoad_end或#MGautoLoad_end后面加回车。

               保存文件,重开Maya,看MGTools及其菜单栏菜单是否自动加载。如果成功,忽略下面步骤。

                因为Maya每次启动都会执行userSetup.mel和userSetup.py里的代码,但是一旦发现执行错误,错误所在行的后面所有内容都将被忽略。

                这个就是大部分情况下这个问题的病因,其它工具安装后也往userSetup.mel或userSetup.py开头部分写代码,但是这段代码出错了,导致MGToosl自动加载的代码完全不被执行而失效。

 

步骤 4: 如果上面操作还是未能解决问题,则有可能你的Maya的自加载机制被TD, 或系统管理员改变了。

               有时变为这样: 所有本机maya加载服务器上同一个加载配置文件,本机的userSetup.mel或userSetup.py被忽略。

               请联系你的系统管理员或TD询问这一部分。请他们帮手解决问题。(让本机userSetup.mel或userSetup.py重新生效或其它方式)

如果上述还是未能搞定这个问题,请联系mgtoolspro@gmail.com。