【PhraseExpress应用】快速截屏,将图片粘贴到Anki制作卡片界面

本文讲解如何在Windows系统中,利用PhraseExpress简化思维导图导入Anki
如果你对如何使用 PhraseExpress 完全没有概念,请点这个链接

准备

说明

从Xmind将思维导图截屏,然后制成Anki卡片分为以下步骤:

  1. 打开截屏软件;
  2. Xmind 中截屏;
  3. Anki 中打开新建卡片页面;
  4. 在正面粘贴图片;
  5. 选择要加入的 Dock;
  6. 保存。

从1到4步都是重复动作,可以利用 PhraseExpress 中整合成为一个动作。换句话说就是按一个快捷键,完成截取图片放到 Anki 新建词条的界面。

步骤分解

1 设置截屏的 phrase

建立一个 phrase 用来完成打开截图软件,新建截图。

  • Description: 截图
  • Content:
{#run -file "C:WindowsWinSxSamd64_microsoft-windows-snippingtool-app_31bf3856ad364e35_10.0.16299.15_none_bcb02e21fac7670cSnippingTool.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}

使用注意

  1. 按键的时候 Xmind 在最上层。
  2. Anki 处于打开状态,在记忆库的界面,且没有其他正在编辑的词条或者打开其他窗口。否则在 PhraseExpress 在 get focus的时候会不知道到底要进入那个界面。
  3. 需要在等待的时间内完成截图,有可能时间太短来不及点,可以把 #sleep 4000 的数字增大。


----ฅ(*ΦωΦ)ฅ---- cognata ad sidera tendit...
原文地址:https://www.cnblogs.com/Xeonilian/p/Anki-PhraseExpress-Picture-Xmind.html