说明

  前几天心血来潮整理项目,然后在整理博客文章时自然而然的就直接做了一张Excel,列出所有文章的标题、分类和日期,第一次嘛,肯定是直接一个个手打的,当时也没想太多,直到新写了一篇博客,然后突然就觉得这样一个个手打好麻烦啊,而且万一有一个错位了就全废了,所以就有了EssayInfoGet_V1_01,直接把要获取的信息指向写在了代码里,然后做一下稍微的处理,生成一个信息数据汇总文件,然后在Excel里直接导入文本数据,用逗号分隔。







  就这样用了一两天吧,感觉还是不错的,不过某一天又突发奇想觉得加一个状态会更好一些,于是就突然不开心了,所以最终痛定思痛,做了第二版的EssayInfoGet。

  基本功能呢,选择博客文章的目录,然后设置好是连续行还是指定行读取。

  连续行的话就是从第几行到第几行,会自动判断前后,所以从1-4和从4-1是一样的。,目前最大读取12行,当然可以更大,只是想和下边的指定行用一个数据罢了,如果想要更多的话直接在代码里改MaxLineNum这个宏定义就行了,个人感觉12行已经足够了。不过连续读不支持数据处理,毕竟每行的数据可能都不相同,所以就没做。

  指定行呢可以处理数据,比如第一行读标题可以把前面的“title: ”这几个字符删去,尾部位置默认是0,一般不用输也可以,所有的读取形式都会自动去除读取数据尾部的回车换行。

  最后就是配置可以保存,下次操作就不用再重新输入了。

  输出数据的话默认是txt,读取文件默认是md,这些在代码里只改一个地方就可以,以后如果有需要可能会放出来,如果直接输出Excel或SQL等可以自己加上库改一下输出就可以啦。

  Github上有源码和没打包的Demo,想要用的话可以自己用Qt5.7.1的windeployqt加上环境就行了,或者去 S_MZ公开库,有百度盘打包好的Demo和Qt工程源码。





评论已关闭

Loading...
Fullscreen Image