如何在 Autodesk Maya 中启动程序 (file.exe)

问题描述 投票:0回答:1

大家好,感谢您的帮助。 我对Python绝对是新手,我什么都不知道,但我想做的事情我只能用这种编程语言来做,所以提前抱歉,请帮助我。

目的是在 Maya 中启动外部程序。 特别是我想做的是启动“vraydr_check.exe”程序,它允许我查看目标主机是否配置为接收分布式渲染。

可执行文件的路径通常为:“C:\Program Files\Chaos Group\V-Ray\Maya 2022 for x64 in”,该命令有两个参数,组成如下:“vraydr_check.exe -host= < myhost> -端口=20207”。

现在,在 Maya 控制台或命令行中,我可以运行一个 Python 脚本来执行我所要求的操作,但正如已经说过的,我不知道如何执行它。

有什么建议吗? 谢谢谢谢谢谢

python maya autodesk
1个回答
0
投票

查看 Python 中的模块 subprocess

import subprocess
args = [
    r'C:\Program Files\Chaos Group\V-Ray\Maya 2022 for x64\bin\vraydr_check.exe',
    '-host', 
    'my_host',
    '-port',
    'my_port',
]
try:
    captured_output = subprocess.run(args, capture_output=True, check=True)
    print(f'Success: {captured_output.stdout}')
except subprocess.CalledProcessError as e:
    print(f'ERROR: {e.stderr}')
© www.soinside.com 2019 - 2024. All rights reserved.