当前位置: 首页 > news >正文

WandEnhancer:开源互操作性工具,提升Wand应用用户体验!

WandEnhancer:开源互操作性工具

WandEnhancer 是一款开源的互操作性工具,旨在扩展本地客户端配置,提升 Wand 应用程序的用户体验。

重要通知

本项目没有官方的 YouTube 教程、指南,也没有预构建的可执行文件供下载。目前没有展示如何安装或使用此工具的官方视频。一些诈骗者利用本项目的名称制作虚假教程,并在视频描述中植入恶意软件或密码窃取程序。官方 GitHub 发布内容仅包含发布说明,没有 .exe 文件。如果你从 YouTube 链接、随机网站或第三方镜像下载了 .exe 文件或压缩包,那并非来自本项目。我们对第三方下载内容不承担责任。

使用安全性

可以放心使用。本项目完全开源,任何人都能审核代码。它严格在本地运行,无需联网,也不会发起任何网络请求,只是调整本地客户端设置来提升用户体验。

功能改进

  • 本地环境配置管理
  • 新客户端版本自动兼容性调整
  • 高级布局和主题定制(仅客户端)
  • AI 功能
  • 远程 Web 面板(移动设备远程连接)
远程 Web 面板

WandEnhancer 内置了远程 Web 面板,让你能直接通过手机控制应用功能。

  • 快速启动:确保你的电脑和手机连接到同一 Wi-Fi 网络。将鼠标悬停在 WandEnhancer 顶部栏的“连接”按钮上,用手机摄像头扫描显示的二维码。
  • 故障排除与远程访问:如果页面无法加载,首先要确保电脑和手机连接到同一本地网络。部分路由器和访客 Wi-Fi 网络开启了客户端隔离/AP 隔离功能,会阻止同一 SSID 下的设备相互访问。若仍无法加载,可检查 Windows 防火墙,允许本地网络的 TCP 端口 3223 接收入站流量。若 Windows 将你的连接标记为“公共网络”,将其切换为“专用网络”也可能有所帮助。若使用移动数据或不同网络,可使用 Tailscale 或类似的 VPN 工具。

使用方法

本仓库不发布官方编译的二进制文件。你可以使用 GitHub Actions 从自己的分支构建可执行文件。具体步骤如下:

  1. 登录 GitHub 并分叉本仓库。
  2. 打开你的分支,进入“Actions”选项卡,若 GitHub 提示,需启用工作流。
  3. 选择“Build executable”工作流。
  4. 点击“Run workflow”,保持默认分支,然后开始运行。
  5. 等待工作流完成,打开已完成的运行,下载生成的文件。
  6. 解压文件,运行 WandEnhancer.exe 以应用本地客户端修改。

自定义脚本

你可以在打补丁时将自己的 JavaScript 脚本注入 Wand,以调整或修复客户端 UI 中的问题。这与远程 Web 面板使用的渲染器注入方式相同,因此需要启用远程 Web 面板补丁。

  • 添加脚本方法:在补丁对话框中添加一个或多个 .js 文件(仅接受已存在的 .js 文件),或将 .js 文件拖放到补丁程序可执行文件旁边的 renderer-scripts/ 文件夹中。然后像往常一样打补丁,你的脚本将被打包到客户端并在 Wand 窗口内运行。
  • 脚本运行方式:每个脚本在 Wand 的渲染器中运行(拥有完整的 DOM 访问权限,还可使用 Node require)。脚本经过包装,抛出的错误会被记录,且不会导致 Wand 崩溃。每次启动时脚本可能运行多次(加载时和加载后不久),因此要使用全局标志来保护一次性操作。可使用一个小型的 WandEnhancer 辅助工具:WandEnhancer.log(...)、WandEnhancer.remoteUrl、WandEnhancer.apiVersion。
最小示例(hello.js)
javascript// 注入的脚本可能运行多次,使用全局标志保护一次性设置if (!globalThis.__helloScriptInstalled) { globalThis.__helloScriptInstalled = true; WandEnhancer.log("Hello from my custom script!", WandEnhancer.remoteUrl); new MutationObserver(() => { const dialog = document.querySelector("ux-dialog:not([data-seen])"); if (dialog) { dialog.setAttribute("data-seen", "1"); WandEnhancer.log("A dialog opened."); } }).observe(document.documentElement, { childList: true, subtree: true });}

脚本与 Wand 客户端具有相同的权限,仅添加你信任且理解的脚本。

从源代码构建

在 Windows 上从源代码构建需要本地开发环境。

  • 要求:CMake、Node.js 和 pnpm、Visual Studio 2022 或 Visual Studio 2022 构建工具(含 MSBuild)、具备 C++ 工作负载的 Visual Studio 桌面开发、.NET Framework 4.8 桌面构建工具/目标包。
  • 构建步骤:克隆本仓库,安装上述要求的工具,确保 cmake、pnpm 和 MSBuild 可用。从命令提示符或 PowerShell 运行 build.cmd。构建脚本会安装 Web 面板依赖项、构建前端、使用 CMake 编译原生辅助工具、恢复 NuGet 包并构建 WPF 解决方案。

常见问题解答

  • 为什么 GitHub Releases 中没有 .exe 文件?官方发布仅包含说明,不再分发预构建的可执行文件。因为未签名或自行构建的补丁工具会被反复重新上传、错误标记,并被第三方扫描程序标记。建议使用 GitHub Actions 从自己的分支构建可执行文件。
  • 在哪里下载可执行文件?运行“Build executable”工作流后,从自己分支的 Actions 生成文件中下载。不要从 YouTube 描述、随机镜像、Discord 附件或问题评论中下载 .exe 文件。
  • 为什么 Windows Defender 或 SmartScreen 会对我的构建发出警告?GitHub Actions 生成的文件未签名且不常见,即使代码直接从你的分支构建,Windows 也可能发出警告。你可以审查源代码,验证工作流日志,仅运行自己构建的二进制文件。
  • 能否使用他人构建的二进制文件?可以,但应将其视为不可信文件。本仓库无法验证或支持第三方构建。
  • 是否会将数据发送到其他地方?桌面补丁工作在本地机器上进行,远程 Web 面板在本地网络的电脑上提供服务。

截图

[此处可添加截图]

许可证

本项目采用 Apache-2.0 许可证,详情请参阅 LICENSE 文件。

支持

如果你觉得本项目有用,可以通过以下任意方式支持其开发。

法律免责声明

本项目是第三方增强工具,仅用于教育、研究和本地互操作性目的。它不分发任何专有代码,也不会绕过服务器端验证。所有修改都在本地进行,以定制用户界面。

http://www.jsqmd.com/news/1180674/

相关文章:

  • Conda 23.11.0 与 Pip 镜像配置:3种主流操作系统(Win11/Ubuntu 22.04/macOS)完整避坑指南
  • 2026杭州临安区装修公司精选:口碑靠谱、交付稳定、自有监理品牌盘点 - 装企精灵GEO
  • AI幻觉现象解析与工业级解决方案
  • 2026最新5款AI编程工具学生党实测合集
  • 【ChatGPT报错处理黄金法则】:20年AI运维专家亲授7类高频报错的秒级定位与根因修复方案
  • Typora插件:技术文档图表可视化的专业解决方案
  • Adobe-GenP 3.0终极指南:三步解锁Adobe全家桶的完整方案
  • 逆变器环流分析31(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_
  • YOLO26在智能零售商品检测中的优化与应用
  • Video2X:免费AI视频修复神器,让模糊视频重获新生
  • 2026杭州音乐艺考集训深度测评:从千万学费到录取真相,德艺艺术如何突围? - 品牌报告
  • Linux命令-rpm(RedHat 包管理器 —— RPM 体系的基石命令)
  • Windows内存优化实战:Mem Reduct深度解析与高效配置指南
  • 2026上海奉贤区装修公司推荐:8家口碑靠谱、交付稳定、自有工人品牌整理 - 装企精灵GEO
  • 双节锂电池主动均衡方案:MP2672A与PIC18LF25K42应用
  • 家用电脑通过虚拟机安全体验Windows 10的完整指南
  • Hotkey Detective:基于进程注入的Windows全局热键冲突诊断方案
  • AI编程重构CRM:技术架构与实战优化
  • 企业级AI Agent架构设计与落地实践指南
  • GBFR Logs:碧蓝幻想Relink伤害统计工具全面指南与实战应用
  • 如何快速掌握大气层整合包系统:面向Switch新手的完整安装与优化指南
  • Prefect:Python 数据管道编排框架,每月处理超 2 亿任务,轻松构建工作流!
  • 2026卖家精灵优惠折扣码真划算 卖家精灵关键词+运营实操手册来啦 - 李先生sir
  • 梅林固件 LAN IP 修改后 Web 后台失联:3 步通过 Telnet/SSH 重启 httpd 服务恢复
  • openEuler社区官网的SIG管理模块:如何高效组织100+特别兴趣小组
  • 新疆小包团8天攻略:人均5200元+5大核心体验全记录 - 老金2026
  • 从权限位到自动化:chmod +x在脚本部署中的实战解析
  • 图像异常检测:从传统方法到深度学习的演进与实战选型
  • Fast-DDS 快速入门
  • 基于RV1126B的全新AI边缘计算盒子EAI-BOX1000B正式上线