# FAQ.3 — Maya 连接器无法自动启动时

## 概述

连接器文件已经装好，但打开 Maya 后，SkinLayer Studio 里仍可能看不到 Maya。  
您安装的某个插件或设置，可能会挡住 Maya 执行 scripts 文件夹里的启动脚本。

这时请用下面的脚本手动打开连接器。  
每次启动 Maya 时执行 **一次**。

---

## 出现这种情况时

- 在 SkinLayer Studio 里点击 **[Re]** 仍没有 Maya，并一直显示 `DCC Connection Lost`。
- Maya 菜单里没有 **OS Tools**。
- Install Connector 显示 `up to date`。不需要重新安装。

## 1. 打开脚本编辑器

在 Maya 菜单中打开 **Windows → General Editors → Script Editor**。  
选择下方输入区的 **Python** 标签。不是 **MEL** 标签。

如果有文字被选中，请点一下以取消选择。  
只运行其中一段时，可能会出现 `Invalid Code Fragment`。

---

## 2. 粘贴并运行脚本

把下面的内容**全部**粘贴进去，按 **Ctrl + Enter** 执行。

```python
import os
import sys
import maya.cmds as cmds

scripts = os.path.normpath(cmds.internalVar(userScriptDir=True))
if scripts not in sys.path:
    sys.path.insert(0, scripts)

from os_skinLayerStudio_connector import boot, open_window
boot()
open_window()
```

脚本会找到 Maya 的 scripts 文件夹并加入路径，然后启动连接器并打开窗口。

## 3. 确认窗口已打开

成功时会打开 **skinLayer_connector** 窗口。

- 标题下方为 **SkinLayer Studio — Connector**
- **IPC: Starting...**
- Maya 顶部出现 **OS Tools** 菜单

然后在 SkinLayer Studio 里按一次 **[Re]**。  
DCC 一栏出现 Maya，旁边的灯是绿色，即已连接。

![Maya connector window after the script runs](img_01_connector_window.png)

图中红框只是工具架按钮位置的示例，不是产品界面的一部分。

---

## 4. 放到工具架上

在自动启动被挡住期间，每次打开 Maya 都要运行一次上面的脚本。  
在脚本编辑器里**全选**代码，用鼠标中键拖到 **Shelf（工具架）** 上。  
按钮类型必须是 **Python**。如果是 MEL，将无法运行。

---

## 仍然不行时

- 是否在 **Python** 标签里运行了全部代码
- 运行时是否只选中了其中一段
- 是否在 SkinLayer Studio 里按了 **[Re]**

请把脚本编辑器里的内容截图发给我们。

这一步是**连接**，不是安装。它会启动已经装好的连接器并打开窗口。

如果需要我们查看原因，请运行 [FAQ.4 — 发送检查日志](../faq04-maya-connection-check/) 里的脚本，并把全部输出发到邮件。