首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >WorkBuddy 换肤保姆级教程!超火爆的捡钱项目,手把手三分钟教会你使用唯美皮肤

WorkBuddy 换肤保姆级教程!超火爆的捡钱项目,手把手三分钟教会你使用唯美皮肤

原创
作者头像
用户12643744
发布2026-07-22 20:33:22
发布2026-07-22 20:33:22
4240
举报

昨天有个哥们在微信上问我,说codex都可以换皮肤了,WorkBuddy能不能换皮肤?嗯,好问题啊,刚好今天闲来无事我去闲鱼搜了一下,离谱的是真有人在卖这个服务,五十块钱一次,远程帮你换好。尼玛,就这么简单的东西卖这么高的价格,搞得我都想去咸鱼混了,信息差的钱是真的好赚啊!

图片
图片

不是哥们,这玩意不是有个开源项目吗??

我随手打开GitHub搜workbuddy相关皮肤的还真有一个,作者贴心的给项目里塞了一个SKILL.md文件,意思就是你根本不用手动去克隆、npm install、配环境什么的,直接把项目地址丢给WorkBuddy说「帮我装一下」,它自己就全搞定了。

内置初音未来、原神、火影忍者、恋与深空、鸣潮等10套主题,我最最最喜欢的是,居然还能上传自己的图片自动生成配色方案,你想想,把你喜欢的对象做成workbuddy壁纸,是不是工作的时候都更有劲了?瞌睡的时候换个喜欢的老师的壁纸,换个喜欢的颜色精神抖擞效率翻翻有没有

图片
图片
图片
图片

我当时想,这不是分分钟的事吗?先让WorkBuddy帮我把项目装好、环境检查跑一遍,然后一条终端命令下去,深色原神皮肤给我换上,完事。

结果1个小时,5次翻车。

中间一度把电脑上那个命令提示符黑窗口当成了生死劫。接下来说说这一路到底经历了什么,你们如果也想换,看完这篇能省掉我踩过的所有坑三分钟小白都能搞定。嫌麻烦的直接拉到文章最下面有小白安装方法。

第一回合,一切顺利得不像真的

我让WorkBuddy去读这个开源项目,把项目地址丢给它自己就跑去GitHub拉代码、检查Node版本、探测我的系统环境。

环境检查全绿,我的是Win10 64位,10套内置主题全部能正常读取,嗯,医生说体检报告一切健康。

图片
图片

我当时还想,这也太丝滑了吧。然后WorkBuddy给了我第一条命令,让我去终端执行换肤。

我打开PowerShell,粘帖,回车。SecurityError执行策略锁死,不让跑任何.ps1脚本。行吧,我改。

Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass -Force,这一行下去绕过当前窗口的策略。

再跑,还是报错。

ObjectNotFound,找不到脚本。哦,我忘了cd到项目目录。黏上去的那条命令里没写这一步。

好,加cd,再跑还是报错。

这个时候我已经开始有点烦躁了。。。

第二回合,跟中文路径打了一架

错误信息变成了ParserError,说脚本里括号多了少了什么的。我把apply.ps1打开看了一眼。问题出在$env:ProgramFiles(x86)。

PowerShell 5.1不认识这种带括号的环境变量写法,必须用大括号包起来,写成${env:ProgramFiles(x86)}。更绝的是,脚本是UTF-8无BOM编码,中文Windows的PowerShell默认按GBK读,所以中文注释全都是乱码,进一步把解析器带偏。

无语啊。。。

改完语法,给三个.ps1文件都加上UTF-8 BOM头,又用PowerShell内置的语法检查器验证了一遍,全绿。

再跑,这回终于成功了哈哈。

WorkBuddy自己退出,几秒钟后以调试模式重新打开,右上角出现一个按钮。点开,10套主题全在。我选了genshin-night深色原神,暗紫色的侧边栏,原神主题背景图,输入框和按钮的颜色都跟着变了,自动适配还带渐变效果效果棒棒哒~

图片
图片
图片
图片
图片
图片
图片
图片
图片
图片
图片
图片
图片
图片

哈哈,nice!!十套皮肤都各有特色,重点是右上角多了一个按钮可以随时切换皮肤,还能自定义啊啊啊!快乐的我当时就想截个图发朋友圈。

然后疑心病重的我试着把WorkBuddy关了,然后。。。

第三回合,皮肤没了

再打开的时候,WorkBuddy是纯原生界面,右上角的按钮也没了。

我去翻项目文档,发现这就是CDP注入的天性。这个项目的原理,是用--remote-debugging-port=9223这个参数以调试模式启动WorkBuddy,然后往运行中的渲染器界面注入CSS样式。注入的东西是临时的,渲染器一销毁就没了。

它不是改app.asar,不改安装目录,不碰核心文件。所以你关掉再开,就是崭新的原生WorkBuddy。

行吧,那我每次打开的时候跑一次命令不就行了。不就是多一行粘贴的事吗。

于是我做了个一键启动的.bat文件,每次双击它,它会自己跑到项目目录、绕过执行策略、调用apply.ps1、注入深色原神皮肤。

双击又跑起来了嘎嘎,皮肤也换上了。

但有一个问题,同时伴随打开的那个该死的黑色的命令窗口,它不能关,一关workbuddy也会一起关掉,这让有点小小强迫症的我不爽啊,继续干!

图片
图片

第四回合,黑窗口成了生死劫

双击bat,弹出一个cmd黑窗口。它执行完命令后没有自动退出,就杵在桌面上。我试过在bat末尾加exit,没用。试过用start命令把PowerShell独立出来,也没用。

最离谱的是,我试着手动去关那个黑窗口。一关,WorkBuddy也跟着关掉了。

我当时站在电脑面前愣了三秒。。。。

然后我用wmic查了一下进程家谱。

WorkBuddy主进程的PID是8900,它的ParentProcessId是6416,6416就是那个黑窗口,简单来说:WorkBuddy是黑窗口的亲儿子!你关掉它爹,儿子跟着陪葬。

这就是Windows的控制台进程树机制,Start-Process启动的进程只要来自同一个控制台会话,就会被绑在同一个进程组里。关闭控制台窗口时,Windows给这个进程组的所有进程发终止信号。

我前后试了五六种方案。bat里加start命令、让powershell独立窗口跑、在bat里加exit。没有一个能真正把WorkBuddy从控制台进程树里拔出来。

每试一次我就多一份怀疑人生。

图片
图片

第五回合,换刀了

常规路全走不通之后,我突然想起来Windows上还有一个老东西wscript。

VBScript,微软的亲儿子脚本引擎,它不产生任何控制台窗口,貌似它启动的进程,是完全独立于任何窗口的。

我准备再试试不行就算了,我用Python生成了一份UTF-16编码的VBScript文件,起名叫「启动原神皮肤.vbs」,里面做了四件事。

第一步,把目前在跑的WorkBuddy全杀掉,等两秒。

第二步,用WScript.Shell.Run启动WorkBuddy,带上调试端口参数。注意第三个参数是False,意思是「不要等我跑完,你启动完就继续往下走」,这样WorkBuddy就是一个飞出去的自由之身,没有任何窗口拴着它。

第三步,轮询127.0.0.1的调试端口,直到返回的JSON里出现renderer/index.html,说明渲染器就绪了。最长等30秒。

第四步,用node运行cli.mjs apply,把深色原神主题注入进去。整个窗口隐藏运行,跑完自己退出。

双击,三秒钟后WorkBuddy重新出现在屏幕上。

黑窗口,从头到尾就没出现过,皮肤已应用,搞定了!

之后我测试了多次,直接双击桌面的启动原神皮肤.vbs,都能顺利加载皮肤,也不会再弹出任何窗口了,嗯,心顺了,意平了~

图片
图片

写了这么多,其实就几件事想跟你说

第一,这个开源项目的思路非常干净,不改app.asar、不碰安装目录、不动签名,用CDP注入的方式给WorkBuddy换肤,完全可逆。但CDP注入天生不持久,关闭重开就没了,所以你需要一个启动器。

第二,如果你也想给WorkBuddy换皮肤,别用PowerShell,别用bat脚本,直接用VBScript做启动器。它会让你少走至少1个小时的路。

第三,如果你觉得每次都双击一个文件有点烦,把它做成快捷方式丢进启动文件夹里,以后电脑开机就自动带皮肤启动WorkBuddy。

闲鱼上卖几十块钱一次的那个换肤服务,挣的就是信息差。而这个项目的作者,包括我这一路踩坑又填坑的过程,恰恰是在告诉你,信息差这个东西是可以被workbuddy之类的工具磨平的。你看我写了那么多,其实你接下来安装只需要简单的三句话即可!

图片
图片

工具越来越像一张可以自由定制的工作台。界面能换,皮肤能改,连工作流都能自己搭。以前是软件给我们什么,我们就用什么,现在,我们终于可以动手把软件改造成自己想要的样子。真好!

最后简单总结一下小白安装步骤:

1:打开桌面端workbuddy新建任务:请帮我安装并使用这个开源项目给WorkBuddy换肤:https://github.com/cdredfox/workbuddy-skin-studio 我的电脑是win10 64位,请全程使用中文。

2:根据workbuddy安装结果的提示选择你喜欢的启动方式;

3:第二步成功打开可以更换皮肤后,告诉workbuddy生成桌面一次性启动原神皮肤.vbs文件,这样放桌面以后你直接双击此文件即可默认打开安装皮肤版的workbuddy了。

PS:如果启动时候弹出黑窗或者命令符之类的直接对话框告诉workbuddy修改取消额外弹窗,我演示的是Win10,如果是苹果的建议朋友们直接用终端运行命令的方式,简单快捷。直接打开终端工具,然后把WorkBuddy给你的项目路径复制进去。

图片
图片

以上,既然看到这里了,如果觉得这篇踩坑实录对你有帮助,随手点个赞、在看、转发三连吧,如果想第一时间收到推送,也可以给我个星标。

谢谢你看我的文章,我们下次再见~~

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 第一回合,一切顺利得不像真的
  • 第二回合,跟中文路径打了一架
  • 第三回合,皮肤没了
  • 第四回合,黑窗口成了生死劫
  • 第五回合,换刀了
  • 写了这么多,其实就几件事想跟你说
  • 最后简单总结一下小白安装步骤:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档