gpt4 book ai didi

python - 您如何从在 blender 外部运行的 python 脚本在 blender 中编写命令?

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

我正试图找到一个在子进程中添加病毒的方法。Popen 使用打开它的脚本打开 blender ,将 bpy 代码写入 blender 进程。如果这不可能,是否有办法让 blender python 接收(通过 blender 中运行的脚本)来自终端中运行的 python 脚本的消息(我正在使用 fedora)

提前致谢

最佳答案

的确 - 你自己已经想好了一半的答案 - blender 模块将无法从外部 blender 获得,但是你可以在 blender 中有一个脚本来接收来自外部的数据。

最简单的方法是使用 XMLRPC - 使用一个脚本使用 Blender 加载,并启动 Python XMLRPC 服务器 -那么您将能够从以下位置向该脚本发送命令外面。

这比听起来容易 - 查看 Python 文档对于 XMLRPC(它甚至可以让你拥有 python 2.7 脚本与 Python 3 通信的外部搅拌器在 blender 内运行)-

http://docs.python.org/3.3/library/xmlrpc.server.html#module-xmlrpc.server

关于python - 您如何从在 blender 外部运行的 python 脚本在 blender 中编写命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20809099/

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