gpt4 book ai didi

Python。如何重定向玛雅历史?

转载 作者:太空宇宙 更新时间:2023-11-04 07:34:15 28 4
gpt4 key购买 nike

历史选项卡中打印的所有 Maya 脚本日志和错误。这是所有命令和 python 脚本的输出。

为了更好地调试脚本,我希望所有日志都发送到服务器的某个地方。如何拦截输出并将其发送到您的脚本。然后我会做所有必要的事情,输出要么是远程控制台,要么是服务器文件中的某个地方。

拦截输出的任务。怎么做?

enter image description here

最佳答案

您还可以使用 Maya 的 scriptEditorInfo 命令重定向脚本编辑器历史记录 here :

这个的一个例子用法是这样的:

import maya.cmds as cmds
outfile = r'/path/to/your/outfile.txt'

# begin output capture
cmds.scriptEditorInfo(historyFilename=outfile, writeHistory=True)

# stop output capture
cmds.scriptEditorInfo(writeHistory=False)

还有 cmdFileOutput,您可以通过 MAYA_CMD_FILE_OUTPUT 的注册表项交互调用或启用/禁用,文档 here

最后,您可以使用 -log 标记将输出窗口文本写入另一个位置来增强 Maya 开始。然而,有了这个,您不会得到脚本编辑器的输出,但考虑到您尝试记录的内容,这可能是您想要的。

关于Python。如何重定向玛雅历史?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40083308/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com