本文讲解如何在Windows系统中,利用PhraseExpress简化思维导图导入Anki
如果你对如何使用 PhraseExpress 完全没有概念,请点这个链接。
准备
- 安装 PhraseExpress
- 安装 Anki
说明
从Xmind将思维导图截屏,然后制成Anki卡片分为以下步骤:
- 打开截屏软件;
- 在
Xmind
中截屏; - 在
Anki
中打开新建卡片页面; - 在正面粘贴图片;
- 选择要加入的
Dock
; - 保存。
从1到4步都是重复动作,可以利用 PhraseExpress 中整合成为一个动作。换句话说就是按一个快捷键,完成截取图片放到 Anki
新建词条的界面。
步骤分解
1 设置截屏的 phrase
建立一个 phrase
用来完成打开截图软件,新建截图。
- Description: 截图
- Content:
{#run -file "C:\Windows\WinSxS\amd64_microsoft-windows-snippingtool-app_31bf3856ad364e35_10.0.16299.15_none_bcb02e21fac7670c\SnippingTool.exe"}{#focus 截图工具}{#ALT -chars N}
- Autotext: ##clipPic
- 我使用的是直接打开截图的程序,所以你必须找到你的机器上这个程序在哪里。嗯,不太好找,直接从开始菜单找到的是 dll文件,不是程序本身,后来用everything搜到的。不管放在哪里。这个程序都叫
SnippningTool.exe
- 这个 focus 最好是当截图工具打开的时候,双击 focus前的#,从下拉菜单选出来。名字可能和你的系统语言有关系。
2 全流程的 phrase
- Description: clipXmind2Anki
- Content:每一对括弧是一个操作,下面表示:打开截屏,停4000毫秒,进入Anki界面,换成英文输入法,按A,按ctrl+V,换成中文输入法。
{#insert ##clipPic}{#sleep 4000}{#focus Anki* -windowstate show}{#setlayout 00000409}{#NONE -chars A}{#ctrl -chars V}{#setlayout 00000804}
- HotKey:
Ctrl + win + X
,注意不要冲突。
注意:
- 别忘了保存;不要误碰键盘改变快捷键。
- 确定你的截屏软件设置成默认把图片放到剪贴板,不然还需要加上复制图片的步骤。
以下是评论提供的优化,我没有测试过,放到这里供参考:
{#insert ##clipPic}{#sleep 4000}{#focus *Anki -windowstate maximize}{#sleep 2000}{#SHIFT}{#NONE -chars A}{#sleep 2000}{#ctrl -chars V}{#focus 截图工具}{#sleep 1000}{#ALT -chars F}{#NONE -chars X}{#SHIFT}
使用注意
- 按键的时候
Xmind
在最上层。 Anki
处于打开状态,在记忆库的界面,且没有其他正在编辑的词条或者打开其他窗口。否则在 PhraseExpress 在 get focus的时候会不知道到底要进入那个界面。- 需要在等待的时间内完成截图,有可能时间太短来不及点,可以把
#sleep 4000
的数字增大。