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 从自己的分支构建可执行文件。具体步骤如下登录 GitHub 并分叉本仓库。打开你的分支进入“Actions”选项卡若 GitHub 提示需启用工作流。选择“Build executable”工作流。点击“Run workflow”保持默认分支然后开始运行。等待工作流完成打开已完成的运行下载生成的文件。解压文件运行 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.jsjavascript// 注入的脚本可能运行多次使用全局标志保护一次性设置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 文件。支持如果你觉得本项目有用可以通过以下任意方式支持其开发。法律免责声明本项目是第三方增强工具仅用于教育、研究和本地互操作性目的。它不分发任何专有代码也不会绕过服务器端验证。所有修改都在本地进行以定制用户界面。