编程语言
首页 > 编程语言> > python-如何检查MAX是否已完成加载

python-如何检查MAX是否已完成加载

作者:互联网

我正在尝试通过python脚本实例化程序,如下所示

os.startfile(‘“ C:/ Program Files / Autodesk / 3ds Max 2010 / 3dsmax.exe”’)

由于Max需要花费一些时间来加载,因此我想等到完全加载完毕.我检查任务管理器以查看“ 3dsmax10.exe”是否在列表中,但是一旦流程开始(显然),它就在列表中.那么有没有办法找出它是否已经完全加载?

任何帮助表示赞赏

谢谢

解决方法:

这里有一些骇人听闻的解决方案.在命令行上使用MAXScript脚本启动3ds Max.例如

c:\3dsmax\3dsmax -U MAXScript myscript.ms

正如Parceval所建议的,此脚本可以使用MAXScript命令创建一个新文件:

createFile c:\tmp\myfile.txt

接下来在Python中等待文件存在(不要忘记首先将其删除).总共:

while not os.path.exists(c:\tmp\myfile.txt):
   time.sleep(1)

标签:3dsmax,python
来源: https://codeday.me/bug/20191106/1999716.html