我编写了一个程序,它可以将剪贴板上的文本写入临时文件,然后在记事本中打开该临时文件。该程序名为 paste.exe,我将其放在路径中,因此我只需按 WIN+R,键入 paste,即可将文本粘贴到新文本文件中。这对我个人来说节省了大量时间。
我想创建一个类似的程序,用剪贴板上的内容创建一个新的 Windows 7 便签,但我很难找到一种自动化该过程的方法。
stikynot.exe 是便签,据我所知,它没有命令行参数。
有什么建议么?
答案1
您说得对,没有命令行参数。转储二进制 stikynot.exe 不会显示任何看起来像命令选项或简单入侵方法的字符串。它看起来包含 WCF 代码,为注释的配置文件提供接口。因此,与其尝试编写那个有限的 UI 脚本,为什么不尝试与此配置/数据库对话,在那里添加注释呢?便签文件保存在每个用户的 AppData/Roaming/Microsoft/Sticky Notes 目录下,位于文件 StickyNotes.snt 中。文件类型是 StickyNotes 独有的。这是一个结构概述。 以下是一些关于连接这种类型的结构化存储文档。
答案2
你可能会考虑使用自动热键使流程自动化。你可能需要稍微改变一下想法,但应该可以解决问题。
答案3
如果您能够安装免费软件,那么请考虑 Stickies。
您可以在 Stickies 中设置热键,将剪贴板粘贴到新的便签中。
Stickies 是迄今为止 PC 上最好的免费应用程序之一。
我使用 Stickies 已有十多年了。
与 Stickies 相比,Windows 7 便签很烂!