最近在学习supermemo时,因为以前没有设置好,导致经常要换模板,手工换要三步:
使用autohotkey可以将这三步合成一步。 如何做呢? Step1下载安装autohotkey(https://www./)。autohotkey是一个快捷工具,可以自定义脚本,实现多种快捷操作。按要求安装即可。 我在supermemo中设置了4种不同模板,
Step2添加脚本: #IfWinActive ahk_exe sm18.exe ;更改模板 ^!p:: ; topic带有图片的,模板名称为Article Picture,使用快捷键ctrl+alt+p Send, ^+p sleep 500 Send,!t clipboard = Article Picture Send ^v sleep 500 Send, {Enter} Send, {Enter} return ^a:: ; topic的,只有文章,模板名称为Article,使用快捷键ctrl+a Send, ^+p sleep 500 Send,!t clipboard = Article Send ^v sleep 500 Send, {Enter} Send, {Enter} return ^p:: ; 普通问答卡加图片的,模板名称为Item Picture,使用快捷键ctrl+p Send, ^+p sleep 500 Send,!t clipboard = Item Picture Send ^v sleep 500 Send, {Enter} Send, {Enter} return ^i:: ; 普通的问答卡,模板名称为Item,使用快捷键ctrl+i Send, ^+p sleep 500 Send,!t clipboard = Item Send ^v sleep 500 Send, {Enter} Send, {Enter} return ^o:: ; 普通问答卡加带有图片遮挡的,模板名称为Item Occlution,使用快捷键ctrl+o Send, ^+p sleep 500 Send,!t clipboard = Item Occlusion Send ^v sleep 500 Send, {Enter} Send, {Enter} return 代码说明: 在autohotkey中,^代表ctrl键,!代表alt键,+代表shift键。 Step3打开一个记事本,复制以上代码框的代码保存为template.ahk文件,双击即可以使用。 总结使用快捷键能有效提高工作效率,后面有机会再分享其它脚本的,感谢阅读。 |
|