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
    )
相关推荐
bosins2 天前
彻底解决 WSL 2.7+ 空闲自动关闭/内存回收导致 Docker 中断的问题
linux·docker·wsl·dashboard
正仪3 天前
如何用vs code打开WSL内的文件目录
wsl
Mr-Apple8 天前
系统找不到指定的文件-CreateInstance/CreateVm/HCS/ERROR_FILE_NOT_FOUND
linux·windows·ubuntu·wsl
2601_9622989313 天前
配置 Python 解释器
pycharm·wsl·虚拟环境·配置python解释器·远程解释器
x8615 天前
WSL 里的 node 不是你装的那个
wsl
玖石书19 天前
WSL升级到2代并设置默认版本
wsl
youngerwang19 天前
【WSL2 VHDX 文件格式深度研究报告(开发 + 性能优化向)】
性能优化·wsl·vhdx·文件格式解析
玖石书20 天前
WSL2 手动安装 Ubuntu 24.04 到指定磁盘位置
linux·运维·ubuntu·wsl
DAVIED91 个月前
llama.cpp 本地部署完全指南
windows·llama·wsl·llamacpp
深念Y1 个月前
Windows → WSL2 全面迁移:工具链、Docker、OpenCode
linux·运维·windows·docker·容器·环境·wsl