需求来源:手机更新换代,从vivo换成了其他型号的手机,但之前在vivo手机上的便签,不提供批量导出/迁移的功能,目前最新的便签版本为7.0.0.4,最多只能单个导出为word,当便签数量过多时,难以全部导出。如果导入其他手机,未来换机可能会再次出现这个问题,因此,选择导出为更加普通的文件格式。
解决方案:
方法1:模拟触屏
首先尝试的是类似于按键精灵的app,自己操作一遍,记录下来,然后一直执行程序,一个个导出为word。但是该方法不够灵活,且速度感人,可以用来把一些特别重要的文件导出为word,因为自带的单个导出的效果是最好的。
方法2:代码
既然模拟触屏的效率太低,那么考虑利用程序来批处理。网上目前能找到的有一份exe,采用的是nodejs,能够高效地导出,但是没能完全满足我自己的一些需求——像写日记那样,按照时间-内容-图片的格式来合成一个日记本。因此,采用python对json格式进行了处理,目前可以得到excel格式,TXT和word格式的大日记本,图片还未加进来。
python代码已经打包为exe,用蓝奏云提供下载。
https://wwr.lanzoui.com/b02c5w6oh
密码:5l9w
具体操作为:
1.用vivo手机助手将便签备份至PC端
2.将first_step.exe、second_step.exe和txt_word.exe放到备份文件夹中note文件夹下
3.先运行first_step.exe,选择note.json,保存为0.xls至本文件夹下
4.打开0.xls,用date进行排序,保存并关闭
5.运行second_step.exe,得到1.txt
6.运行txt_word.exe,得到final.docx
花了一天时间做出来的东西,功能还有待完善,各位如果有新的需求,或者有什么问题,可以私信我,看到后会尽量解决