# FAQ.3 — Maya でコネクタが自動起動しないとき

## 概要

コネクタファイルは入っているのに、Maya を起動しても SkinLayer Studio に Maya が出ないことがあります。  
インストールしたプラグインや設定が、Maya が scripts フォルダの起動スクリプトを実行する段階を止めることがあります。

そのときは下のスクリプトでコネクタを直接オンにしてください。  
Maya を **起動するたびに 1 回** 実行します。

---

## こんなとき

- 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]** を 1 回押します。  
DCC 欄に Maya が出て、横のランプが緑なら接続されています。

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

図の赤い枠はシェルフボタン位置の例です。製品の表示ではありません。

---

## 4. シェルフボタンにしておく

自動起動が止まっているあいだは、Maya を開くたびに上のスクリプトを 1 回実行します。  
スクリプトエディタでコードを **すべて選択** し、中ボタンで **Shelf** にドラッグします。  
ボタンの種類は **Python** にしてください。MEL だと実行されません。

---

## それでもだめなとき

- **Python** タブで、コード全体を実行したか
- 一部だけ選択したまま実行していないか
- SkinLayer Studio で **[Re]** を押したか

スクリプトエディタの表示をキャプチャして送ってください。確認します。

これは **インストールではなく接続** です。入っているコネクタを起動し、ウィンドウを開きます。

原因の確認が必要なときは、[FAQ.4 — 点検ログを送る](../faq04-maya-connection-check/) のスクリプトを実行し、出力をすべてメールで送ってください。