简介:一份面向Mac系统用户的微信功能拓展插件包,俗称“微信小助手”。它适合需要在电脑端同时管理多个账号、高频客服回复、自动应答或优化群聊体验的微信用户,解决官方客户端功能单一、消息处理效率低等问题。压缩包共1670个文件,约16.84MB,其中png图片资源占绝大多数,适合用于界面视觉替换与自定义;nib界面文件和plist配置可调整窗口布局及功能开关;strings多语言文本便于本地化修改;shell脚本与可执行文件负责自动化安装和插件加载,整体类型齐全,兼顾定制与部署需求。目前已有640人学习下载。资源内集成Alfred快捷指令入口,并附带说明文档和授权文件,便于按步骤安装启用;对于有一定开发基础的用户,还能借助源码结构研究多开管理、自动回复、群聊过滤等功能模块的实现方式。整体来看,这份插件资源既能提升Mac端微信的日常使用效率,也提供了不错的第三方扩展学习样本,适合追求高效办公并愿意留意数据安全的用户。1. 微信小助手装不上?问题多半出在版本和权限上Mac微信插件、微信小助手这类功能扩展工具,是我在帮别人折腾开发机环境时遇到频率最高的一类安装需求。别看网上一堆人晒截图,真正能一次装成功、重启微信后功能正常加载的,十个里未必有五个。绝大多数翻车现场都集中在同一个问题:微信版本和插件版本不匹配,或者下载下来的 zip 包根本没按既定目录结构释放,导致微信启动时动态库加载失败,直接闪退或静默不生效。这类插件的安装逻辑并不复杂,本质上就是把一个 dylib 动态库注入到微信的 WeChat 进程里,让它在启动阶段挂载额外的功能入口。正因为要走注入这条路,对系统的安全机制、微信的包结构、文件权限都异常敏感。你适合看这篇笔记的前提是:手里有一个 Mac微信插件 / 微信小助手 的 zip 包资源,想在这台 Mac 上把它跑起来,并且遇到问题时不至于抓瞎重装系统。2. 安装前准备:先确认系统、微信版本和 SIP 状态2.1 环境对照:系统版本与芯片架构决定你能不能装动手之前,先做一次环境登记。我用过不少这类插件,安装失败案例里,有相当一部分是系统版本不符合要求,或者 Mac 芯片架构不匹配导致注入工具找不到目标进程。你至少要确认三件事:macOS 系统版本、微信客户端版本、Mac 的芯片类型。sw_vers输出里的 ProductVersion 就是你的系统版本。常见做法是要求 macOS 10.15 及以上,因为更早的系统对动态库注入的支持很不稳定。接着确认芯片架构:uname -marm64 是 Apple Silicon(M系列),x86_64 是 Intel。部分老版本的微信小助手插件只发布了 x86_64 版本的动态库,拿到 M 芯片上硬装,就算注入成功,微信也跑不起来,直接提示进程崩溃。这个坑我在某台 M1 芯片的机器上踩过一次,后来换了 arm64 版本的插件才解决。微信版本优先到「微信」->「设置」->「关于微信」里看,或者用下面这行命令直接读二进制信息:defaults read /Applications/WeChat.app/Contents/Info.plist CFBundleShortVersionString这里得到一个版本号,比如 3.8.5。关键的动作是:打开你下载的 zip 包,找里面的 README 或版本说明文件,看它声明支持哪个微信版本区间。如果说明里写的是“支持 3.8.0 ~ 3.8.5”,而你机器上是 3.9.x,那大概率装完没用。这个版本兼容问题不是玄学,是因为插件要 hook 的微信内部函数地址在版本迭代中会变,地址对不上,注入等于白做。2.2 检查 SIP:关闭状态才可能注入成功SIP(System Integrity Protection)是 macOS 的系统完整性保护机制。注入微信的 dylib 这种操作,本质上是修改已签名应用的运行时行为,SIP 开启状态下很容易被拦截,轻则注入失败,重则微信直接退出。查一下当前 SIP 状态:csrutil status输出如果是 enabled,说明 SIP 是打开的。我一般会先不急着关,很多新版本插件通过 AppleScript 或辅助功能权限也能实现部分功能,只有提示注入失败时才考虑关闭 SIP。重启进入恢复模式,在终端里执行csrutil disable可以关闭,但装完插件后建议重新csrutil enable恢复。2.3 备份原版微信:动手前最后一件事安装插件之前,一定要备份未修改的微信应用包。常见做法是直接在 Finder 里把 WeChat.app 复制一份到桌面,或者用命令备份:cp -R /Applications/WeChat.app /Users/你的用户名/Desktop/WeChat_Backup.app注意 cp 的-R参数必须带上,微信应用包是文件夹结构,漏掉会拷贝成一个零散文件。压缩一份更省空间:zip -ry ~/Desktop/WeChat_Backup.zip /Applications/WeChat.app这个备份就是你的后悔药。插件装坏了、微信启动不了、或者升级微信后插件失效,直接把备份解压回 /Applications 目录就能恢复到干净状态。我见过太多人看到微信闪退就直接去 App Store 重新下载,结果插件残留文件还在,越弄越乱。3. 下载解压与安装:从 zip 到动态库注入的三步走3.1 解压规范:不要用访达双击拿到 zip 资源后,第一步解压看起来简单,但这里有一个很实际的细节:不要直接在 Finder 里双击解压。macOS 的访达解压会把 ._ 开头的 AppleDouble 元数据文件一并释放到目录里,某些插件对文件完整性校验很严格,多出这些隐藏文件会直接拒绝执行。我习惯用命令解压:mkdir -p ~/wechat_plugin_install && cd ~/wechat_plugin_install unzip /path/to/Mac微信功能拓展微信插件微信小助手Mac微信插件.zip -d .-d参数指定解压目标目录,避免把所有文件一股脑倒进当前目录。解压完,用ls -la看看目录结构:ls -la正常你会看到三类东西:一个 .dylib 后缀的动态库文件、一个或多个配置文件、一份安装脚本或说明文档。如果看到的是 .bundle 后缀,也不要慌,部分插件用 bundle 方式加载,原理类似,安装路径稍有差异。这个时候先读 README,重点看安装路径和版本限制,别急着执行任何脚本。3.2 注入操作:手动拷贝还是跑脚本多数 zip 包会带一个 install.sh 或类似名字的安装脚本。我建议先手动执行一遍,而不是直接双击脚本——脚本里做了什么你根本看不见,出了问题也不知道在哪一步翻车的。手动安装的核心是把 dylib 拷贝到微信的 Frameworks 目录:cp ~/wechat_plugin_install/插件名.dylib /Applications/WeChat.app/Contents/Frameworks/ chmod +x /Applications/WeChat.app/Contents/Frameworks/插件名.dylibchmod +x这一步很容易漏掉,dylib 没有执行权限时,dyld 加载阶段会报 “cannot load” 错误。接下来要让微信启动时加载这个动态库,常见做法是修改微信的二进制加载指令,用 insert_dylib 这类工具:insert_dylib /Applications/WeChat.app/Contents/Frameworks/插件名.dylib /Applications/WeChat.app/Contents/MacOS/WeChat --overwrite --strip-signature参数说明:第一个路径是 dylib 的完整路径,第二个是微信主二进制的路径。--overwrite允许直接修改原二进制,--strip-signature去除代码签名,这一步不做的话,第一次启动微信会因为签名校验不一致直接崩溃。如果你看到 install.sh,先读脚本内容再执行,脚本的本质就是上面这几条命令的封装,明白原理后即使脚本报错也能定位到具体环节。3.3 辅助功能授权:部分功能需要额外权限插件装好、注入成功、微信能启动之后,不是所有功能都立刻可用。像自动回复、消息防撤回这类需要模拟点击或读取全局事件的模块,macOS 的隐私保护机制会挡住它们。到「系统设置」->「隐私与安全性」->「辅助功能」,找到微信,把开关打开。这一步不做,现象是插件菜单能点开,但功能没反应,日志里会报 “AXIsProcessTrusted” 之类的错误。授权后记得完全退出微信再重开,辅助功能权限只在进程启动时读取一次,运行中授权不会热生效。4. 常见问题与避坑:装完微信闪退、插件不生效,基本都在这里4.1 微信启动即闪退,连登录界面都看不到现象:安装完插件后双击微信,图标在 Dock 上跳了两下就消失,没有任何错误弹窗。原因:这个坑我遇到得最多。要么是 insert_dylib 注入时--strip-signature没加,微信的代码签名失效后 macOS 直接杀掉进程;要么是动态库版本和微信版本不匹配,dyld 加载后内部符号解析失败。可以查日志确认:log show --last 1m --predicate 'process == "WeChat"' --style syslog日志里如果看到Library not loaded后跟一个 dylib 路径,那基本就是动态库路径或版本问题。解决:用备份的微信恢复原版,确认插件版本和微信版本匹配后重新注入。如果没有备份,只能去官网重下微信,代价比较大。从那以后我每次装插件都强制先备份,不接受任何理由跳过。4.2 微信能启动,但菜单栏里没有插件入口现象:微信正常运行,登录、聊天都正常,但找不到插件的新增菜单或功能按钮。原因:插件注入成功,但加载时机不对。微信的启动过程分主进程和登录后进程,有些插件是在登录后异步加载的,如果你是从启动台冷启动微信,入口会出现得比较慢。另一个常见原因是辅助功能权限没开,菜单入口被系统拦截。解决:先保证微信是彻底退出状态(Cmd+Q 退出而非关窗),重新打开。等 10 秒左右再看菜单栏。如果还没有,检查辅助功能授权,然后注销当前 Mac 用户重新登录。这两步解决了我遇到的九成“菜单不出现”问题。4.3 升级微信之后插件失效现象:某天手贱在微信里点了更新,更新完插件菜单全部消失,微信本身一切正常。原因:微信版本变了,插件 hook 的内部函数地址全部错位,dylib 加载可能成功但找不到可注入的入口,静默失败。解决:这类插件很少能跨版本兼容。查插件说明支持的版本区间,要么把微信降级回去,要么等插件作者更新。降级微信的方法我一般用旧版本安装包直接覆盖安装,安装完成后先启动一次确认没有问题,再考虑重新注入插件。这里务必记住:不要在插件环境里勾选微信的自动更新。4.4 提示“已损坏,无法打开”或者“无法验证开发者”现象:解压后双击安装脚本或者拷贝 dylib 时,系统提示应用已损坏或无法验证开发者。原因:这不是文件真的损坏,是 macOS 的 Gatekeeper 拦截了未签名或签名失效的文件。zip 包里的文件从网络下载下来,会被打上 quarantine 属性。解决:去掉隔离属性再安装:xattr -dr com.apple.quarantine ~/wechat_plugin_install-d是删除属性,-r是递归应用,因为目录里可能有多个文件。注意这个命令只对当前用户生效,重新下载的文件会重新打上属性,需要再执行一次。5. 装完怎么验证跑通:从进程到功能一层层确认安装完成后,最怕的就是“感觉装了但不知道成没成”。我给自己定了一套验证流程,走一遍只需三分钟,但能把九成隐患挡在正式使用之前。先看进程级验证。让微信保持退出状态,重新打开,然后用ps命令确认进程里已经挂上了插件动态库:ps aux | grep WeChat找到微信主进程的 PID,比如 1234。然后查看该进程加载的动态库列表:vmmap 1234 | grep 插件名或者用 lsof 更直接:lsof -p 1234 | grep 插件名.dylib有输出说明动态库确实被加载进进程了。这一步是硬验证,比看菜单栏出现没有更可靠。有些时候插件功能入口因为权限问题没显示,但动态库已经加载成功,问题就在授权环节。反过来说,如果这里没有输出,说明注入步骤失败了,重走第三章的流程。然后是功能级验证。打开任意聊天窗口,试几个插件标志性功能,比如消息防撤回或自动回复,重点观察:功能操作后微信有没有报错弹窗、功能是否即时生效。很多插件的功能需要重启会话窗口才能加载,第一次测试不生效时,先退出聊天窗口重进一次再测,别急着下结论。最后是日志验证。如果功能仍不生效,看微信的 stdout 日志:log show --predicate 'processImagePath contains "WeChat"' --last 5m重点关注error和fault级别的条目,里面有 dylib 加载失败或函数钩子失效的具体原因。我现在的习惯是:装完任何注入类插件后,强制走一遍进程加载验证、功能实测、日志排查三步曲,全部通过才算安装结束。再顺手把备份压缩包留在桌面上,等插件稳定运行一周后才删。希望这篇安装笔记能帮到你,少走一些我走过的弯路。本文还有配套的精品资源,点击获取
简介:一份面向Mac系统用户的微信功能拓展插件包,俗称“微信小助手”。它适合需要在电脑端同时管理多个账号、高频客服回复、自动应答或优化群聊体验的微信用户,解决官方客户端功能单一、消息处理效率低等问题。压缩包共1670个文件,约16.84MB,其中png图片资源占绝大多数,适合用于界面视觉替换与自定义;nib界面文件和plist配置可调整窗口布局及功能开关;strings多语言文本便于本地化修改;shell脚本与可执行文件负责自动化安装和插件加载,整体类型齐全,兼顾定制与部署需求。目前已有640人学习下载。资源内集成Alfred快捷指令入口,并附带说明文档和授权文件,便于按步骤安装启用;对于有一定开发基础的用户,还能借助源码结构研究多开管理、自动回复、群聊过滤等功能模块的实现方式。整体来看,这份插件资源既能提升Mac端微信的日常使用效率,也提供了不错的第三方扩展学习样本,适合追求高效办公并愿意留意数据安全的用户。1. 微信小助手装不上?问题多半出在版本和权限上Mac微信插件、微信小助手这类功能扩展工具,是我在帮别人折腾开发机环境时遇到频率最高的一类安装需求。别看网上一堆人晒截图,真正能一次装成功、重启微信后功能正常加载的,十个里未必有五个。绝大多数翻车现场都集中在同一个问题:微信版本和插件版本不匹配,或者下载下来的 zip 包根本没按既定目录结构释放,导致微信启动时动态库加载失败,直接闪退或静默不生效。这类插件的安装逻辑并不复杂,本质上就是把一个 dylib 动态库注入到微信的 WeChat 进程里,让它在启动阶段挂载额外的功能入口。正因为要走注入这条路,对系统的安全机制、微信的包结构、文件权限都异常敏感。你适合看这篇笔记的前提是:手里有一个 Mac微信插件 / 微信小助手 的 zip 包资源,想在这台 Mac 上把它跑起来,并且遇到问题时不至于抓瞎重装系统。2. 安装前准备:先确认系统、微信版本和 SIP 状态2.1 环境对照:系统版本与芯片架构决定你能不能装动手之前,先做一次环境登记。我用过不少这类插件,安装失败案例里,有相当一部分是系统版本不符合要求,或者 Mac 芯片架构不匹配导致注入工具找不到目标进程。你至少要确认三件事:macOS 系统版本、微信客户端版本、Mac 的芯片类型。sw_vers输出里的 ProductVersion 就是你的系统版本。常见做法是要求 macOS 10.15 及以上,因为更早的系统对动态库注入的支持很不稳定。接着确认芯片架构:uname -marm64 是 Apple Silicon(M系列),x86_64 是 Intel。部分老版本的微信小助手插件只发布了 x86_64 版本的动态库,拿到 M 芯片上硬装,就算注入成功,微信也跑不起来,直接提示进程崩溃。这个坑我在某台 M1 芯片的机器上踩过一次,后来换了 arm64 版本的插件才解决。微信版本优先到「微信」->「设置」->「关于微信」里看,或者用下面这行命令直接读二进制信息:defaults read /Applications/WeChat.app/Contents/Info.plist CFBundleShortVersionString这里得到一个版本号,比如 3.8.5。关键的动作是:打开你下载的 zip 包,找里面的 README 或版本说明文件,看它声明支持哪个微信版本区间。如果说明里写的是“支持 3.8.0 ~ 3.8.5”,而你机器上是 3.9.x,那大概率装完没用。这个版本兼容问题不是玄学,是因为插件要 hook 的微信内部函数地址在版本迭代中会变,地址对不上,注入等于白做。2.2 检查 SIP:关闭状态才可能注入成功SIP(System Integrity Protection)是 macOS 的系统完整性保护机制。注入微信的 dylib 这种操作,本质上是修改已签名应用的运行时行为,SIP 开启状态下很容易被拦截,轻则注入失败,重则微信直接退出。查一下当前 SIP 状态:csrutil status输出如果是 enabled,说明 SIP 是打开的。我一般会先不急着关,很多新版本插件通过 AppleScript 或辅助功能权限也能实现部分功能,只有提示注入失败时才考虑关闭 SIP。重启进入恢复模式,在终端里执行csrutil disable可以关闭,但装完插件后建议重新csrutil enable恢复。2.3 备份原版微信:动手前最后一件事安装插件之前,一定要备份未修改的微信应用包。常见做法是直接在 Finder 里把 WeChat.app 复制一份到桌面,或者用命令备份:cp -R /Applications/WeChat.app /Users/你的用户名/Desktop/WeChat_Backup.app注意 cp 的-R参数必须带上,微信应用包是文件夹结构,漏掉会拷贝成一个零散文件。压缩一份更省空间:zip -ry ~/Desktop/WeChat_Backup.zip /Applications/WeChat.app这个备份就是你的后悔药。插件装坏了、微信启动不了、或者升级微信后插件失效,直接把备份解压回 /Applications 目录就能恢复到干净状态。我见过太多人看到微信闪退就直接去 App Store 重新下载,结果插件残留文件还在,越弄越乱。3. 下载解压与安装:从 zip 到动态库注入的三步走3.1 解压规范:不要用访达双击拿到 zip 资源后,第一步解压看起来简单,但这里有一个很实际的细节:不要直接在 Finder 里双击解压。macOS 的访达解压会把 ._ 开头的 AppleDouble 元数据文件一并释放到目录里,某些插件对文件完整性校验很严格,多出这些隐藏文件会直接拒绝执行。我习惯用命令解压:mkdir -p ~/wechat_plugin_install && cd ~/wechat_plugin_install unzip /path/to/Mac微信功能拓展微信插件微信小助手Mac微信插件.zip -d .-d参数指定解压目标目录,避免把所有文件一股脑倒进当前目录。解压完,用ls -la看看目录结构:ls -la正常你会看到三类东西:一个 .dylib 后缀的动态库文件、一个或多个配置文件、一份安装脚本或说明文档。如果看到的是 .bundle 后缀,也不要慌,部分插件用 bundle 方式加载,原理类似,安装路径稍有差异。这个时候先读 README,重点看安装路径和版本限制,别急着执行任何脚本。3.2 注入操作:手动拷贝还是跑脚本多数 zip 包会带一个 install.sh 或类似名字的安装脚本。我建议先手动执行一遍,而不是直接双击脚本——脚本里做了什么你根本看不见,出了问题也不知道在哪一步翻车的。手动安装的核心是把 dylib 拷贝到微信的 Frameworks 目录:cp ~/wechat_plugin_install/插件名.dylib /Applications/WeChat.app/Contents/Frameworks/ chmod +x /Applications/WeChat.app/Contents/Frameworks/插件名.dylibchmod +x这一步很容易漏掉,dylib 没有执行权限时,dyld 加载阶段会报 “cannot load” 错误。接下来要让微信启动时加载这个动态库,常见做法是修改微信的二进制加载指令,用 insert_dylib 这类工具:insert_dylib /Applications/WeChat.app/Contents/Frameworks/插件名.dylib /Applications/WeChat.app/Contents/MacOS/WeChat --overwrite --strip-signature参数说明:第一个路径是 dylib 的完整路径,第二个是微信主二进制的路径。--overwrite允许直接修改原二进制,--strip-signature去除代码签名,这一步不做的话,第一次启动微信会因为签名校验不一致直接崩溃。如果你看到 install.sh,先读脚本内容再执行,脚本的本质就是上面这几条命令的封装,明白原理后即使脚本报错也能定位到具体环节。3.3 辅助功能授权:部分功能需要额外权限插件装好、注入成功、微信能启动之后,不是所有功能都立刻可用。像自动回复、消息防撤回这类需要模拟点击或读取全局事件的模块,macOS 的隐私保护机制会挡住它们。到「系统设置」->「隐私与安全性」->「辅助功能」,找到微信,把开关打开。这一步不做,现象是插件菜单能点开,但功能没反应,日志里会报 “AXIsProcessTrusted” 之类的错误。授权后记得完全退出微信再重开,辅助功能权限只在进程启动时读取一次,运行中授权不会热生效。4. 常见问题与避坑:装完微信闪退、插件不生效,基本都在这里4.1 微信启动即闪退,连登录界面都看不到现象:安装完插件后双击微信,图标在 Dock 上跳了两下就消失,没有任何错误弹窗。原因:这个坑我遇到得最多。要么是 insert_dylib 注入时--strip-signature没加,微信的代码签名失效后 macOS 直接杀掉进程;要么是动态库版本和微信版本不匹配,dyld 加载后内部符号解析失败。可以查日志确认:log show --last 1m --predicate 'process == "WeChat"' --style syslog日志里如果看到Library not loaded后跟一个 dylib 路径,那基本就是动态库路径或版本问题。解决:用备份的微信恢复原版,确认插件版本和微信版本匹配后重新注入。如果没有备份,只能去官网重下微信,代价比较大。从那以后我每次装插件都强制先备份,不接受任何理由跳过。4.2 微信能启动,但菜单栏里没有插件入口现象:微信正常运行,登录、聊天都正常,但找不到插件的新增菜单或功能按钮。原因:插件注入成功,但加载时机不对。微信的启动过程分主进程和登录后进程,有些插件是在登录后异步加载的,如果你是从启动台冷启动微信,入口会出现得比较慢。另一个常见原因是辅助功能权限没开,菜单入口被系统拦截。解决:先保证微信是彻底退出状态(Cmd+Q 退出而非关窗),重新打开。等 10 秒左右再看菜单栏。如果还没有,检查辅助功能授权,然后注销当前 Mac 用户重新登录。这两步解决了我遇到的九成“菜单不出现”问题。4.3 升级微信之后插件失效现象:某天手贱在微信里点了更新,更新完插件菜单全部消失,微信本身一切正常。原因:微信版本变了,插件 hook 的内部函数地址全部错位,dylib 加载可能成功但找不到可注入的入口,静默失败。解决:这类插件很少能跨版本兼容。查插件说明支持的版本区间,要么把微信降级回去,要么等插件作者更新。降级微信的方法我一般用旧版本安装包直接覆盖安装,安装完成后先启动一次确认没有问题,再考虑重新注入插件。这里务必记住:不要在插件环境里勾选微信的自动更新。4.4 提示“已损坏,无法打开”或者“无法验证开发者”现象:解压后双击安装脚本或者拷贝 dylib 时,系统提示应用已损坏或无法验证开发者。原因:这不是文件真的损坏,是 macOS 的 Gatekeeper 拦截了未签名或签名失效的文件。zip 包里的文件从网络下载下来,会被打上 quarantine 属性。解决:去掉隔离属性再安装:xattr -dr com.apple.quarantine ~/wechat_plugin_install-d是删除属性,-r是递归应用,因为目录里可能有多个文件。注意这个命令只对当前用户生效,重新下载的文件会重新打上属性,需要再执行一次。5. 装完怎么验证跑通:从进程到功能一层层确认安装完成后,最怕的就是“感觉装了但不知道成没成”。我给自己定了一套验证流程,走一遍只需三分钟,但能把九成隐患挡在正式使用之前。先看进程级验证。让微信保持退出状态,重新打开,然后用ps命令确认进程里已经挂上了插件动态库:ps aux | grep WeChat找到微信主进程的 PID,比如 1234。然后查看该进程加载的动态库列表:vmmap 1234 | grep 插件名或者用 lsof 更直接:lsof -p 1234 | grep 插件名.dylib有输出说明动态库确实被加载进进程了。这一步是硬验证,比看菜单栏出现没有更可靠。有些时候插件功能入口因为权限问题没显示,但动态库已经加载成功,问题就在授权环节。反过来说,如果这里没有输出,说明注入步骤失败了,重走第三章的流程。然后是功能级验证。打开任意聊天窗口,试几个插件标志性功能,比如消息防撤回或自动回复,重点观察:功能操作后微信有没有报错弹窗、功能是否即时生效。很多插件的功能需要重启会话窗口才能加载,第一次测试不生效时,先退出聊天窗口重进一次再测,别急着下结论。最后是日志验证。如果功能仍不生效,看微信的 stdout 日志:log show --predicate 'processImagePath contains "WeChat"' --last 5m重点关注error和fault级别的条目,里面有 dylib 加载失败或函数钩子失效的具体原因。我现在的习惯是:装完任何注入类插件后,强制走一遍进程加载验证、功能实测、日志排查三步曲,全部通过才算安装结束。再顺手把备份压缩包留在桌面上,等插件稳定运行一周后才删。希望这篇安装笔记能帮到你,少走一些我走过的弯路。本文还有配套的精品资源,点击获取