У меня двоичное содержимое, хранящееся в файле (содержащем предыдущее содержимое буфера обмена), изменяется (без цели или добавления кода для этого) каждый раз, когда я пытаюсь загрузить его в буфер обмена.
Двоичное содержимое представляет собой организованныйпараграфы OneNote скопированы в буфер обмена.Чтобы иметь возможность использовать позже, я сохранил двоичное содержимое буфера обмена в файл test.clip, используя:
FileAppend, %ClipboardAll%, C:\My\Path\test.clip
Затем, когда я пытаюсь извлечь содержимое test.clip двоичного файла в буфер обмена, используя:
FileRead, Clipboard, *c C:\My\Path\test.clip
И вставив в OneNote, я получаю неполные абзацы из тех, которые были скопированы ранее и сохранены в двоичном файле.
Я попытался проверить разницу между старым двоичным файлом test.clip
и содержимое буфера обмена после загрузки этого файла.Я сохранил новое содержимое буфера обмена в test2.clip после получения test.clip, чтобы проверить, что-то манипулируется или не используется:
FileRead, Clipboard, *c C:\My\Path\test.clip
FileAppend, %ClipboardAll%, C:\My\Path\test2.clip
Я сравнил два файла test.clip и test2.clip (которые ожидаются такими же).Я обнаружил, что блок двоичного кода (в конце файла) удалялся после каждой загрузки test.clip в буфер обмена (удаленный блок отмечен красным на изображении ниже):
Как я могу исправить , чтобы загрузить двоичный контент буфера обмена, сохраненный в test.clip, не удаляя ничего и не манипулируя из фактического содержимого файла?