搞了个小软件,像 iPhone 的屏幕使用时间一样在 Windows 上记录电脑程序使用时长

2021-12-14 01:35:49 +08:00
 berumotto

很简单的一个小软件就不多介绍了,就是记录你电脑上所有软件的焦点时长。

开源的,在: https://github.com/Planshit/Tai

PS:目前只在 windows 11 上测试正常

附上两张截图:

5101 次点击
所在节点    分享创造
48 条回复
thetbw
2021-12-14 14:20:25 +08:00
没用 electron 好评
vacnt7
2021-12-14 14:31:13 +08:00
这个 UI 很不错啊
ch2
2021-12-14 15:02:45 +08:00
开了个 pr ,帮你打包成了 appx
https://github.com/Planshit/Tai/pull/5
leipengcheng
2021-12-14 16:39:18 +08:00
很好,最近正需要这样一个东西。正在试用
smartruid
2021-12-14 16:52:53 +08:00
看起来不错 感谢分享
wway777
2021-12-14 16:59:37 +08:00
win11 ,我开了文件管理器但是一直都是最小化的情况下使用谷歌浏览器,这个软件会把使用时间记录到文件管理器,不知道是不是就我这样的问题
binux
2021-12-14 17:07:40 +08:00
@berumotto 可是你上来啪就放一个软件,记录时常的软件那么多,你也没说你的产品有什么区别,比别人好在哪啊。
xiaozhishang91
2021-12-14 17:35:24 +08:00
@wway777 [类似于 iPhone 的屏幕使用时长一样,Tai 负责记录你每一个软件的使用时长。需要注意的是,使用时长并不是软件的存活时间,而是软件从获得焦点时开始到失去焦点后这段时间。]
作者的 readme
berumotto
2021-12-14 21:24:29 +08:00
@ch2 抱歉,暂时还没那么快准备上架微软商店,因为目前只是个记录器,没什么特点和功能,等未来有一定的实用性了再上架吧。还有一点关于您的 Pr ,就是,我不喜欢这种打包方式,我之前使用了 Windows 应用程序打包项目很好地完成了我的需求。最后就是 msix 打包后还需要处理开机启动,得额外添加一些代码处理,否则开机启动可能是无效的。
berumotto
2021-12-14 21:25:16 +08:00
@wway777 让您失望了哈哈哈,中年油腻男人。
berumotto
2021-12-14 21:25:59 +08:00
@thetbw 因为我太喜欢 c# + wpf 了,而且也没有跨平台的需求
berumotto
2021-12-14 21:26:49 +08:00
@leipengcheng
@smartruid

谢谢,希望能得到更多的反馈和建议
berumotto
2021-12-14 21:42:50 +08:00
@binux 非常抱歉我没做过多的介绍,我的软件比不上任何一个同类型产品,几乎没有什么实用性功能,就是一个记录器,增删改查,所以我实在找不到区别和亮点来细说。我自认为啊,我的产品更倾向于美观的 UI 。
berumotto
2021-12-14 21:48:10 +08:00
@dingwen07 忘记跟您道歉了,今天我的回复过激了,真诚地向您表示抱歉。希望不要在意
berumotto
2021-12-14 21:51:41 +08:00
@wway777

我测试了几次没有复现唉。下面是我的测试流程:

1 ,打开 Tai ,记下文件资源管理器的使用时长是 4 分钟,退出 Tai ,关闭了所有程序;
2 ,启动 Tai ,从 ms 启动菜单进入文件资源管理器,最小化文件资源管理器;
3 ,启动 Google Chrome ,浏览 V2EX 几分钟;
4 ,打开 Tai ,查看文件资源管理器的时长没有变化,还是 4 分钟。
Tenderness
2021-12-14 22:13:27 +08:00
试用了一下,不错,有些小的建议:


1, 例如我关联添加了 Qt Creator 进程,不小心进程名字的大小写写错了,没有直接修改的选项,只能重新删除了再写,有点麻烦, 希望在移除菜单上添加一个重命名(修改)选项类似的功能

2, 另外添加的 Qt Creator 进程居然还有附属的进程,也显示在当前的时常列表当中,如下图,个人是希望只计算 Qt Creator 进程占用时间就好了,能提供将某些相关进程排除的功能就好了 (移除进程的功能)

berumotto
2021-12-15 10:16:36 +08:00
@Tenderness 非常感谢你的反馈,这对于改进来说非常重要。后续版本一定会加入排除进程功能
Tenderness
2021-12-15 13:22:28 +08:00
@berumotto #37 好的,非常期待,另外还有个人觉得最重要的一点,对于这些程序使用时长的数据如何保证更新新版本继承,或者卸载重装后如何直接将数据转移过来对于我来说也是很重要的体验(这里只是抛砖引玉,主要是思考数据如何设计后优雅的迁移适配新版本或者面对卸载重装等等各自可能出现的疑难情况)
smartruid
2021-12-15 15:40:12 +08:00
我用了两天偶尔会闪退, 有时候点 exe 还启动不了。。
win11 1000.22000.348.0
berumotto
2021-12-15 17:20:01 +08:00
@smartruid 麻烦提供一下 log 文件,在根目录 Log 文件夹内

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/822001

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX