tk-wxy/openin
tk-wxy★ 0C最后同步: 2026-08-15
openin
README 摘要
openin — Windows 应用启动命令生成工具 openin 为指定应用生成一条可在资源管理器地址栏或终端中直接调用的启动命令(如 vscode 、 cursor 、 claude )。安装后,输入该命令即可以当前文件夹为参数启动对应应用,无需该应用自身支持地址栏调用。 文件 文件 作用 openin.exe 安装器(双击运行) src/openin.c 入口(无参数进 GUI,有参数走 CLI) src/core.c 引擎:安装/卸载、launcher 生成 src/detect.c 应用自动检索 src/pathenv.c PATH / 安装目录操作 src/utils.c 路径/校验工具 src/gui.c GUI 窗口逻辑 src/openin.h 跨模块接口 scratch/ launcher 模板工具链(bin2h 等,开发用) 使用 GUI 界面(推荐) 双击 openin.exe (或无参数运行)打开 管理主窗口 :每个应用一行(名称 + 路径框 + 浏览 + 安装 + 测试 + 卸载)。 窗口打开即 自动检索 并填入主程序路径,确认无误后点「安装」,再用「测试」一键拉起目标验证。 - 顶部菜单栏「重新检测」重新扫描路径;「深度扫描」更彻底地扫描一次(单遍遍历 + 剪枝,检出启动扫描漏掉的深层安装, 如 Program Files\...\bin );「高级▾」菜单含卸载、添加自定义 - 原生 CLI (如 claude code,自带地址栏可用的真实二进制):行按钮为「修复」、卸载置灰——openin 不卸载/不覆盖原生实现; 若命令二进制缺失,「修复」会从核心程序位置复制到安装目录恢复 - 操作信息公开 :安装/卸载时,左下角状态栏逐条快速闪过具体操作步骤(写 launcher、二进制 Patch、加 PATH、 App Paths 注册表、撤销标记等),让你看到程序在做什么 - 无状态 :只在安装目录创建启动文件( vscode.exe / .cmd ), 不产生任何配置文件、日志或外部文件夹 ; 自定义目标仅存于会话内存,关闭即失 命令行模式 每个应用装一次,得到一个独立命令: openin.exe -d "D:\...\Code.exe的目录" vscode 、 openin.exe -d "D:\...\cursor" cursor 、 openin.exe -d "D:\...\claude" claude …… 从源码构建 需要 MinGW-w64(gcc) ,并确保 gcc 在 PATH 中: 编译参数说明: 参数 作用 -municode 使用 wmain 宽字符入口,正确处理中文 / Unicode 路径 -mwindows GUI 子系统,运行时不弹出黑框 -O2 -s 优化并去符号瘦身(产物约 101 KB)…
在 GitHub 查看完整 README →分类
Enhancement suite for Gemini, AI Studio, Claude & ChatGPT — plus a prompt manager for any web UI, DeepSeek Harness included. / 面向 Gemini、AI Studio、Claude 与 ChatGPT 的增强套件;提示词管理器可用于任意 Web UI,含 DeepSeek Harness。
★ 19,431
PicGo/PicGo-Core:zap:The ultimate image uploading engine. Both CLI & API supports.
★ 972
Nagi-ovo/dsh-ads把 DSH 变成 2005 年门户网站|Parody ads, fake games, and popups for the DSH Web UI
★ 428