如何使用python pyautogui完成从印象笔记到Obsidian的笔记迁移

摘要:这篇文章通过使用python的pyautogui 命令,完成了从印象笔记到Obsidian的文本内容批量迁移。

最近因为工作需要,要把印象笔记里的笔记迁移到Obsidian软件里。印象笔记本身是有python的API的。

印象笔记云 API - Python 快速入门指南 - 印象笔记开发者​dev.yinxiang.com/doc/start/python.php

但是,它里面的API绝大部分都是用来进行软件内操作的,如果要进行跨软件迁移,那就不太方便。所以我就第一时间想到了使用 pyautogui来控制电脑的GUI进而实现这个功能,相当于让电脑帮助我批量做许多次复制粘贴操作,而不需要我自己进行大量的ctrl+c,ctrl+v操作。

如何安装pyautogui 可以看这里

PyAutoGUI使用 - 清风软件测试开发 - 博客园​www.cnblogs.com/111testing/p/10758817.html

我们要做的工作分为以下步骤:

1.打开印象笔记
2.选择笔记
3.复制笔记标题
4.打开Obsidian
5.新建笔记
6.粘贴笔记标题
7.再次打开印象笔记
8.再次选择笔记
9.复制笔记
10.切换到下一条笔记
10.再次打开Obsidian
11.粘贴笔记内容
然后重复以上操作。

1.打开印象笔记

我们如何让程序打开印象笔记或者Obsidian呢?

我们可以给按钮截一个图,然后pyautogui 就可以通过对比屏幕和按钮截图的方法来知道需要点击什么按钮,点击图标即可打开印象笔记或者Obsidian。

    for pos in pyautogui.locateAllOnScreen(r'A:\xxxxxx\obst.png'):#这里要选择存放截图的位置
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值