这个命令可以打开一个text文件,然后把接收到的通常打印到命令编辑窗口或者控制台的所有命令和结果写入到这个text文件里面。这个文件会一直保持打开状态,所以应该使用
close标志,或者closeAll,去关闭这个文本文件。
为了在maya打开后,立即启动日志记录,可以在maya启动之前指定环境变量MAYA_CMD_FILE_OUTPUT。
open(o) string CQ
打开string给出的文件,并向文件写入内容。,如果能打开写入,一个状态在查询模式下返回.如果-1被返回,说明这个文件不能被打开。这个open参数也可以在q模式之下使 用,在查询模式下,如果这个文件当前是打开状态就会返回一个描述符,如果文件有问题,-1会返回。
status(s) unit CQ
在查询模式下会返回的几种状态,-3会被返回如果这里这个文件不存在,-2说明这个文件不能打开,-1表明出现错误,0表示这个文件已经准备好写入。
close(c)
通过描述符关闭指定的文件,如果-3返回说明这文件不存在,-1返回说明有错误,0表示文件已成功关闭。
closeAll(ca) boolean C
关闭所有打开的文件。
现在情况就是open参数,status参数,和close参数在执行完之后都会返回数字,根据所对应的数字判断结果。