密码管理工具 KeePass 2.x 允许通过以下方式导出自定义 HTML文件 > 导出 > 可自定义 HTML 文件. 在那里,可以在导出对话框中指定文件路径以及最重要的所需数据库字段。
此外,KeePass 还配备了内置触发系统,通过工具 > 触发器...。例如,可以定义“已保存数据库文件”事件的触发器以及“导出活动数据库”操作。这样,导出就可以自动化。
现在假设我们要导出整个数据库HTML 格式,无需密码每次保存数据库文件时。
触发系统可用于定义文件格式为“可自定义 HTML 文件”的导出,但是,每次触发操作时都会弹出 HTML 导出自定义对话框。需要用户手动干预——导出并非完全自动化。
另一方面,像KeePass XML (2.x)也可以指定为所需的导出格式,但是,这些格式 - 不需要手动操作 - 都包含未加密的密码,并且必须经过进一步处理(删除密码、转换为 HTML 等人类可读的格式)才能使用。
有没有办法仅使用内置 KeePass 功能来自动执行没有密码字段的 HTML 导出?
答案1
不,这是不可能的。
根据 KeePass 官方讨论论坛的一篇帖子,触发和导出系统不能以那种方式使用:
我看不出有什么办法可以利用现有的控件来实现这一点。
您也许可以编写一个插件来实现这一点。
http://sourceforge.net/p/keepass/discussion/329221/thread/151706fa/