gpt4 book ai didi

python - Maya – 为什么在清除历史命令后无法执行打印方法?

转载 作者:行者123 更新时间:2023-12-03 23:46:09 26 4
gpt4 key购买 nike

cmds.scriptEditorInfo(clearHistory=True)
print("hi")
最上面一行清除了 Maya 脚本输出窗口,然后下面一行应该打印 hi .但是当你运行它时,它会闪烁 hi输出,然后清除所有内容。所以 cmds.scriptEditorInfo(clearHistory=True)最后执行。有人可以向我解释一下并帮助我了解如何清理输出窗口然后打印 hi .
我从这里得到了明确的功能:
How can I clear the Maya Script Editor programatically?

最佳答案

似乎这是一个错误。
我已经尝试了三种方法,结果发现如果您同时执行这两行,这三种方法都不起作用。 但如果每行单独执行,它肯定会起作用 : 首先scriptEditorInfo()方法,其次print()方法。
你的方法:

import maya.cmds as mc

mc.scriptEditorInfo(clearHistory=True)
print("Hello")
第二种方法(pymel):
import pymel.core as pc

pc.scriptEditorInfo(clearHistory=True)
print("Hello")
第三种方法 (MEL):
scriptEditorInfo -clearHistory ;
print "Hello" ;

关于python - Maya – 为什么在清除历史命令后无法执行打印方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62572670/

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