最近在做印象笔记的动作,目的是修改印象笔记中的格式。
但是印象笔记在剪贴板有自己的格式,ENML Format
我设想的动作基本步骤是这样的:
把选中的文字以html读出来,处理,以html片段写入剪贴板,
但是遇到了问题,就是处理后的内容复制到印象笔记的时候,总是变成html的源代码。同样的剪贴板内容复制到OneNote就没有问题,能实现预期效果。
现在请教如何自定义剪贴板格式?或者说把写入到自定义名称的地方?
目前Quicker里还不直接支持自定义剪贴板写入格式。如果了解c#,可以试试用C#代码实现。
请教一下,同样的quicker修改后的,含有html片段的剪贴板内容。
复制到其他地方都没有问题,但复制到印象笔记就变成html源码,您估计这是什么原因?
印象笔记的原因,我刚才做了一些测试,没法自定义内容粘贴到印象笔记里,不知道它是什么规则。
测试过,去掉也不行,还没找到门道。
1.2.3 已增加自定义格式写入。
1.2.4版本可以了,是不是这一行的原因?<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
还有一些其他的,比如html和body之间必须有换行之类。印象笔记对格式限制的特别死。
只有尾部标签的/BODY 和/HTML 必须要有换行。印象笔记把HTML转成ENML的过程太死板了
请问获取选中的文本,这个动作是不是也加上自定义格式?
用获取剪贴板文本,可以自定义格式
这不是可以减少一个基础动作嘛😀
但是会增加一个绝大多数情况下用不到的参数,对一些人可能造成疑惑。
原来如此
目前Quicker里还不直接支持自定义剪贴板写入格式。如果了解c#,可以试试用C#代码实现。
请教一下,同样的quicker修改后的,含有html片段的剪贴板内容。
复制到其他地方都没有问题,但复制到印象笔记就变成html源码,您估计这是什么原因?
印象笔记的原因,我刚才做了一些测试,没法自定义内容粘贴到印象笔记里,不知道它是什么规则。
测试过,去掉也不行,还没找到门道。