我有一份二进制内容存储在文件中(包含以前的剪贴板内容),每次我尝试将其加载到剪贴板时,它会被修改(没有目的或添加代码)。
这个二进制内容代表了从 OneNote 复制到剪贴板上的组织段落。为了能够在以后使用,我使用以下方法将剪贴板二进制内容保存到 test.clip 文件中:
FileAppend, %ClipboardAll%, C:\My\Path\test.clip
然后,当我尝试使用以下方式将二进制文件test.clip的内容检索到剪贴板:
FileRead, Clipboard, *c C:\My\Path\test.clip
当我将内容粘贴到OneNote中时,我得到了不完整的段落,这些段落之前被复制并保存到二进制文件中。
我尝试检查旧的二进制文件test.clip
与加载此文件后剪贴板内容之间的差异。我在检索test.clip
后将新的剪贴板内容保存到test2.clip
以检查是否有进行任何操作:
FileRead, Clipboard, *c C:\My\Path\test.clip
FileAppend, %ClipboardAll%, C:\My\Path\test2.clip
我比较了两个文件test.clip和test2.clip(预期应该相同)。我发现在将test.clip加载到剪贴板后,每次都会删除一块二进制代码(文件末尾标记为红色)。如下图所示:
![enter image description here](https://istack.dev59.com/jXsT0.webp)