如何使用 mayapy.exe 向 Maya 的 运行 实例发出命令?
how to give commands to the running instance of maya with mayapy.exe?
我想创建一个简单的 python 脚本,它将对象从搅拌机直接传输到 Maya。我创建了一个 python 脚本,它将对象从搅拌机导出到一个临时文件夹。现在我想将该对象导入 Maya,而无需实际转到 Maya>file>import。我搜索了一段时间的解决方案,发现我可以使用 mayapy.exe 创建一个独立的 Maya 实例并在 Maya 的非 GUI 实例中工作。但我想要做的是在导出脚本完成后立即将对象导入到已经 运行 的 Maya 实例(GUI 版本)中 运行.
按照 Andrea 的建议,我打开了 maya 的 commandPort 并使用 python 脚本中的套接字连接到它。现在我可以使用那个 python 脚本向 Maya 发送命令,只要 Maya commandPort 是打开的。
我想创建一个简单的 python 脚本,它将对象从搅拌机直接传输到 Maya。我创建了一个 python 脚本,它将对象从搅拌机导出到一个临时文件夹。现在我想将该对象导入 Maya,而无需实际转到 Maya>file>import。我搜索了一段时间的解决方案,发现我可以使用 mayapy.exe 创建一个独立的 Maya 实例并在 Maya 的非 GUI 实例中工作。但我想要做的是在导出脚本完成后立即将对象导入到已经 运行 的 Maya 实例(GUI 版本)中 运行.
按照 Andrea 的建议,我打开了 maya 的 commandPort 并使用 python 脚本中的套接字连接到它。现在我可以使用那个 python 脚本向 Maya 发送命令,只要 Maya commandPort 是打开的。