爱意满满的作品展示区。
berumotto

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

  •  2
     
  •   berumotto ·
    noberumotto · Dec 14, 2021 · 7553 views
    This topic created in 1795 days ago, the information mentioned may be changed or developed.

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

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

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

    附上两张截图:

    48 replies  •  2023-06-01 10:39:49 +08:00
    yanbo92
    yanbo92
    Dec 14, 2021 via iPhone
    1
    很好看
    lockheart
    lockheart
    Dec 14, 2021 via iPhone
    2
    赞一个,很喜欢
    berumotto
    berumotto
    OP
    Dec 14, 2021
    3
    @yanbo92
    @lockheart

    谢谢~
    chutsetien
    chutsetien
    Dec 14, 2021❤️1
    4
    OP 如果有钱的话可以上 ManicTime.
    Xushet
    Xushet
    Dec 14, 2021 via Android❤️1
    6
    破除 0star ,支持一下
    Rookbyte
    Rookbyte
    Dec 14, 2021
    7
    很好看
    Overfill3641
    Overfill3641
    Dec 14, 2021
    8
    @dingwen07 #5 看起来也不错,但好像没有多语言支持?
    gravitybox
    gravitybox
    Dec 14, 2021
    9
    赞
    xiaowzp
    xiaowzp
    Dec 14, 2021
    10
    赞一个
    berumotto
    berumotto
    OP
    Dec 14, 2021
    11
    berumotto
    berumotto
    OP
    Dec 14, 2021
    12
    @dingwen07

    你这种行为,我打个不恰当的比喻。比如尤雨溪发了个 vue 介绍帖,我在评论下面一个字不说贴个 reactjs 官网链接,我的行为不违法不违规,但是恶心人。

    你有什么想法意见就打字,而不是贴个链接一个字不说。

    你觉得那个产品适合你,我的作品一坨屎都不想看到,你去用那个产品,不必回复我。你觉得我的作品有问题,你想指正,你可以打字指出来,比如说:“你这软件很不完善,缺少了 xxx 功能,你可以看看 activitywatch (链接),我觉得它更适合我。也推荐其他人使用”,哪怕你是这样说我都会感谢你,非常感谢。你能明白我的意思吗?
    hljjhb
    hljjhb
    Dec 14, 2021
    13
    颜值在线 :)
    berumotto
    berumotto
    OP
    Dec 14, 2021
    14
    @hljjhb

    直接照着 windows11 的 store 抄的界面,大体可能看着还行,很多细节还可以完善~
    dingwen07
    dingwen07
    Dec 14, 2021 via iPhone
    15
    @berumotto #12 真的很对不起,我发帖的时候没有注意到是原作者发的帖,我的回复确实不合适。我只是想说下我现在用是那个软件,没有任何的意思说帖子中的软件不好,相反这个的 UI 比 AW 更好看,而且我很欣赏它能遵循 Windows 11 的设计风格。很抱歉没说明清楚。
    3dwelcome
    3dwelcome
    Dec 14, 2021
    16
    很不错,但是为什么不用 VUE 写界面呢。

    看代码量也不少,最赚钱的是 MacOS 平台,要想办法移植到苹果商店,才能持续盈利,持续开发。

    纯 C#跨平台,估计有那么点难度。
    berumotto
    berumotto
    OP
    Dec 14, 2021
    17
    @dingwen07 谢谢你能回复我,不然我能生闷气一整天。你这样说心里好受了,谢谢。
    berumotto
    berumotto
    OP
    Dec 14, 2021
    18
    @3dwelcome 没有 mac 不方便测试,而且我觉得 mac 上是不是自带了?还有不考虑盈利。
    ch2
    ch2
    Dec 14, 2021
    19
    @3dwelcome #16 ms store 也会有付费,亲测。门槛低,116 块钱注册费楼主的质量很快就回本了
    wway777
    wway777
    Dec 14, 2021
    20
    UI 做得那么好看 想必是女生吧
    thetbw
    thetbw
    Dec 14, 2021
    21
    没用 electron 好评
    vacnt7
    vacnt7
    Dec 14, 2021
    22
    这个 UI 很不错啊
    ch2
    ch2
    Dec 14, 2021
    23
    开了个 pr ,帮你打包成了 appx
    https://github.com/Planshit/Tai/pull/5
    leipengcheng
    leipengcheng
    Dec 14, 2021
    24
    很好,最近正需要这样一个东西。正在试用
    suitts
    suitts
    Dec 14, 2021
    25
    看起来不错 感谢分享
    wway777
    wway777
    Dec 14, 2021
    26
    win11 ,我开了文件管理器但是一直都是最小化的情况下使用谷歌浏览器,这个软件会把使用时间记录到文件管理器,不知道是不是就我这样的问题
    binux
    binux
    Dec 14, 2021 via Android
    27
    @berumotto 可是你上来啪就放一个软件,记录时常的软件那么多,你也没说你的产品有什么区别,比别人好在哪啊。
    xiaozhishang91
    xiaozhishang91
    Dec 14, 2021
    28
    @wway777 [类似于 iPhone 的屏幕使用时长一样,Tai 负责记录你每一个软件的使用时长。需要注意的是,使用时长并不是软件的存活时间,而是软件从获得焦点时开始到失去焦点后这段时间。]
    作者的 readme
    berumotto
    berumotto
    OP
    Dec 14, 2021
    29
    @ch2 抱歉,暂时还没那么快准备上架微软商店,因为目前只是个记录器,没什么特点和功能,等未来有一定的实用性了再上架吧。还有一点关于您的 Pr ,就是,我不喜欢这种打包方式,我之前使用了 Windows 应用程序打包项目很好地完成了我的需求。最后就是 msix 打包后还需要处理开机启动,得额外添加一些代码处理,否则开机启动可能是无效的。
    berumotto
    berumotto
    OP
    Dec 14, 2021
    30
    @wway777 让您失望了哈哈哈,中年油腻男人。
    berumotto
    berumotto
    OP
    Dec 14, 2021
    31
    @thetbw 因为我太喜欢 c# + wpf 了,而且也没有跨平台的需求
    berumotto
    berumotto
    OP
    Dec 14, 2021
    32
    @leipengcheng
    @smartruid

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

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

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


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

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

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

    1 ,新版本更新对数据并不会产生影响;
    2 ,程序使用了 SQLite 数据库存储数据,在根目录 Data 文件夹你可以看到 data.db 文件,重装或者卸载只要备份好 data.db 文件,在重新使用时将它覆盖到 Data 的目录中即可。
    Tenderness
    Tenderness
    Dec 15, 2021
    42
    @berumotto #41 好的,感谢详细的回复, 对于如何迁移数据已经相当清楚了
    opqrsting
    opqrsting
    Dec 16, 2021
    43
    win11 报
    Trojan:Script/Wacatac.B!ml 提示
    berumotto
    berumotto
    OP
    Dec 16, 2021
    44
    @opqrsting 因为 hook 了所有进程的 event ,可能是这个原因报毒,不放心可以检查源码自己编译(捂脸哭
    lemonloving
    lemonloving
    Dec 16, 2021❤️1
    46
    好用!
    zq11211277
    zq11211277
    Dec 4, 2022
    47
    试用了一下,不错,有一个小的建议:

    “统计-按天-选择日期”的时候:比如选择 12 月 1 日,需要点击 12 月 1 日,再点击下面的“确认”。

    能不能为改为:双击 12 月 1 日,或者单击 12 月 1 日即可
    bluepot
    bluepot
    Jun 1, 2023
    48
    赞,先试用一下
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2191 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 69ms · UTC 11:07 · PVG 19:07 · LAX 03:07 · JFK 06:07
    ♥ Do have faith in what you're doing.