wt0812
(Wt0812)
1
软件名称
桌面小猫 Desktop Cat
应用平台
推荐类型
【开发者自荐】
是否收费
完全免费,MIT 开源,无广告、无内购、无注册。
一句简介
一只住在 Windows 桌面上的像素猫:单文件免安装、不联网、不写注册表,解压双击就能用。
应用简介
她是一只像素猫,透明无边框、始终置顶、不占任务栏,会自己发呆、伸懒腰、打盹、跳舞、摔倒,深夜睡得更久。
具体能做什么:
- 拖她可以搬家,双击回到屏幕中央,滚轮调好感度,右键出菜单
- 摸头涨好感度,摸尾巴她会不高兴(是真的会躺倒给你脸色看)
- 好感度到 100 / 200 / 400 会升级,写进存档
- 每 7~14 分钟(之后 25~45 分钟)提醒你站起来活动一下
- 位置、好感度、互动次数都存下来,关掉再开还在原地
- 菜单里有「安静模式」和「锁定位置」两个开关,都会被记住
技术上是单进程的:一个 PowerShell 脚本里嵌了一整段 C#(WinForms),用 CodeDom 现场编译成一个 52 KB 的自包含 GUI exe。没有运行时依赖,也没有安装程序。
程序里没有任何联网代码 —— 不联网、不上传、无遥测、不写注册表、不需要管理员权限。数据只写在自己目录下的 .petdata\ 里,删掉就等于恢复出厂设置。
有一件事要先说清楚:因为没有买代码签名证书,Windows 第一次运行会弹「Windows 已保护你的电脑」,点【更多信息】→【仍要运行】就行。这不是病毒报警,但也请你自己判断。程序里装了唯一一个系统级钩子(只读取鼠标位置,用来判断你摸的是头还是身体),它不记录、不保存、不发送任何东西 —— 这也是少数杀毒软件会对它敏感的原因。
解压时请放在有写权限的目录,别放 C:\Program Files\。
截图预览

官方网站
用下来有什么问题、或者想要什么功能,回帖说就行。
CCR
2
吓哭了。
总体评价为屎,但因为这个创意太过离谱所以还是给过了。感觉可以收录到邪门软件系列中。
- 资源占用,什么叫空闲无特殊动作(安静模式)时占用7%cpu,动作时占用15%cpu???

- 竟然是纯powershell脚本写的,最后打了个包,这在软件界实在是太罕见了,所以还是给过了,我真没见过用纯PowerShell写这种需要频繁更新渲染、与系统交互、获取用户状态的程序
- 头顶的对话框离模型八百里远
- 雷霆渲染(powershell他就不是干这个活的,硬要干的话,我只能认为你是真有实力,可是也没看到啊)
- 频繁闪现移位,严重干扰输入与电脑使用
- 大小不可调
- 翻译不完全
- 实际上就是个gif播放器
- 多动症,动画与动画之间要有随机间隔
但是由于这个创意,用PowerShell做高频、实时渲染、最后打包完了还是便携版(好评!)的玩意实在是太雷霆了,所以还是给过了。本软件创意给9分(满分10),因为实在是没见过。
综合建议:
- 换用其他合适的编程语言,python在这方面也绝对比powershell强
- 优化资源占用,这资源占用太神秘了,常态5%以下还有机会,动态8%以下勉强能行
- 渲染问题以我的浅薄经验,PowerShell几乎没有任何机会解决,总的来说还是建议换编程语言
- 翻译不完全就是完全不翻译。quit的中文呢?i18n呢
1 个赞
wt0812
(Wt0812)
5
哈哈哈哈,大佬对不住,这是今天刚做的小桌宠,本身就是雷霆觉得这个小狗太搞笑了,自己第一个确实太粗糙了哈哈哈哈,谢谢您的建议评论,我会认真观看您的建议去修复它的哈哈哈哈,还是万分感谢您的评论哈哈哈哈哈
CCR
8
所以说审核的时候被这个想法震惊了,简单尝了下能用就直接放出来了,这真的是从未见过,震惊我了
哪怕优化一坨也绝对得放出来,这100%符合小众软件的定义
wt0812
(Wt0812)
9
哈哈哈哈,他这个pet.ps1是唯一真源,里面是C#winForms.NET程序,然后PowerShell 用 Add-Type 在内存里把 C# 编译出来再运行的,抱歉啊确实很诡异 
CCR
10
诡异不是你的错,甚至是值得夸奖的地方,这里是小众论坛,软件开发的思路崎岖一点诡异一点很正常 
不得不说这个创意真的令人惊叹。
软件已经符合了能跑、基本正常、没有显著bug的最低通过标准,搞搞优化就行了。
wt0812
(Wt0812)
11
哈哈哈哈哈哈,俺就厚着脸皮当您的肯定了哈哈哈哈,嗯呐,俺会仔细参考您的建议去优化它的让它正常一点嘿嘿