wsl 可以直接打开windows的应用 /mnt/d/blender/blender.exe

/mnt/d/blender/blender.exe

这个是可以直接运行的,直接打开windows的blender

而且程序关了,blender也不会关

python 复制代码
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import subprocess
import sys
import os



def start_blender():
    """
    启动Blender
    """
    blender_exe ="/mnt/d/blender/blender.exe"


    # Linux原生Blender
    subprocess.Popen(
        [blender_exe],

        start_new_session=True
    )

 


def main():
    """
    主函数,处理命令行参数
    """

    try:
        # 处理命令行参数
        if len(sys.argv) > 1 and sys.argv[1] == 'start':
            # 直接启动Blender
            start_blender()
            print("Blender activation started")
        else:
            # 默认直接启动
            start_blender()
        
        print("Command executed")
    except Exception as e:
        print(f"Error: {e}")
        sys.exit(1)


if __name__ == "__main__":
    main()

这样的话没有blender的控制台

python 复制代码
    # Linux原生Blender
    subprocess.Popen(
        [blender_exe],
        stdin=subprocess.DEVNULL,
        stdout=subprocess.DEVNULL,
        stderr=subprocess.DEVNULL,
        start_new_session=True
    )
相关推荐
qq_172805593 天前
WSL 完整教学文档(Windows Linux 子系统)
linux·运维·windows·wsl
qq_172805594 天前
wsl ubuntu层开放22端口,主机windows层开放2222端口转发
linux·windows·ubuntu·wsl
深念Y4 天前
Docker Desktop 版本与 IDEA 插件兼容性
docker·云原生·容器·api·idea·wsl
supersolon5 天前
WSL2(Linux)升级docker
linux·运维·docker·wsl·升级
好像不对劲7 天前
【docker】win10 wsl docker不能挂GPU
运维·docker·容器·wsl
门豪杰10 天前
使用WSL2安装Ubuntu子系统
linux·运维·ubuntu·wsl
岁月的眸12 天前
WSL和LLamaFactory框架微调千问3大模型
wsl·llama-factory框架
liulilittle14 天前
手动安装 Ubuntu 18.04 到 WSL(即使官方列表里没有它)
linux·运维·服务器·ubuntu·wsl·通信·vm
yann_qu17 天前
Mac通过ssh远程连接wsl
linux·windows·macos·ssh·wsl
天使之翼17 天前
Win11 Docker 使用指南(WSL2 后端,保姆级)附汉化教程
docker·容器·win11·wsl