coolzoom
coolzoom
This should be an issue but i rather just create an ugly pr so you know what i mean, although i tested it working but it may not the best...
Discussons好像没法提交,所以提交成Issues请大佬评估下。 目前很多人喜欢汇总自己在某种语言上花的时间,也有不少软件已经能实现这种功能,但是目前基本上都是通过插件的方式存在,比如不得不在VS/Sublime/IDEA/Eclipse等分别装对应的插件才能实现汇总功能,不太方便。 Tai能够正常识别当前活动的程序,那么是不是可以用Tai来实现对编程语言的时间汇总功能功能? 大致想法如下: 1,在Tai中程序详情的旁边加入一个按键,例如“此程序为编程工具”,点此按键将该程序存储在数据库编程工具列表,之后侦测到此程序列表中的程序便开始进行下面第2条。 2,如果当前活动的程序是编程工具,则通过OCR识别屏幕文本,通过语言字典识别目前正在编辑哪种语言。例如用tesseract的c#版本https://github.com/charlesw/tesseract - 例如 c#在IDE中上方文件栏和项目资源管理器一般会有.cs/.csproj/等文件名, c++是.h/.c/cpp java是.java html是.htm/html/.css/ JS是.js , 等等,这个字典最好可以手动编辑 3, 考虑到OCR比较费资源,可以把分辨率设置为10分钟,每10分钟侦测一次屏幕OCR,获取到对应的语言算10分钟,最后进行每日汇总。 当然也可能有更好的方法。