[开源] Meta Assistant / 告别命令行,我为一堆 Python 脚本做了一个 Windows 任务栏的“家”
处然后每次使用仍然需要找到相应目录需要手动包装脚本 加为自启动才能实现开机自启动免不了和命令行打交道针对上述痛点我打造了Meta Assistant这是一个开源的 Python 脚本启动器目前支持平台仅限 Windows。先看效果特性一览选择脚本目录将你的脚本放到同一个目录下可嵌套在第一次启动时选择该目录。脚本类型智能识别检测__main__.py运行包检测.py脚本开启命令行弹窗检测.pyw用pythonw无命令行打开。双层开机自启动支持Settings Enable Startup on Boot开启本体自启动Set Autostart子菜单选择子脚本自启动要求先触发脚本将其纳入“Recent”最近打开的脚本。代码完全开源无任何网络请求纯本地运行代码可审查。智能过滤与降噪如site-packages、node_modules防止污染选择空间。环境隔离与兼容Nuitka 打包后不与电脑原有的 Python 环境冲突程序会自动寻找并匹配脚本对应的 Python 解释器包括 venv 虚拟环境但需确保脚本所需的第三方库已在对应环境中安装。技术复盘预览本项目使用 Python pystray Tkinter (filedialog) 用 Nuitka 构建Github CI 每次构建 Windows setup 版本。我正在撰写一系列的产品复盘如果你也是开发者可以关注我以了解pystray Tkinter (filedialog)的线程管理问题Nuitka构建的那些坑以及沉淀出的一套 Skills。敬请期待。当然你也可以借助阅读源码汲取灵感。