Инструмент для снятия Win10: буфер обмена пуст после закрытия приложения

Я обнаружил очень странное поведение инструмента Windows Sniping, поставляемого с последней версией Windows 10: при выходе из инструмента Sniping он очищает буфер обмена, независимо от того, что было внутри раньше. Например, скопируйте текст (Ctrl-C) в редакторе и вставьте его, чтобы проверить, есть ли он там. Затем откройте инструмент для резки, захватите изображение и закройте инструмент для резки. После этого буфер обмена пуст.

Если вы скопируете изображение из инструмента перерезания в буфер обмена, оно будет потеряно, как только закроется инструмент перерезания.

Это новое поведение? И почему это происходит?

1 ответ

Решение

Я использую Windows 10 1607 (сборка 14393.105), и Snipping Tool НЕ очищает буфер обмена при закрытии.

Основываясь на вашем объяснении цепочки событий, я думаю, что вижу, что происходит.

  1. Вы копируете ТЕКСТ в буфер обмена.
  2. Затем вы что-то захватываете с помощью Snipping Tool (который по умолчанию автоматически копирует это ИЗОБРАЖЕНИЕ в буфер обмена (заменяя текст, скопированный ранее).
  3. Затем вы закрываете Snipping Tool и ожидаете, что сможете вставить свой текст, но не сможете, потому что он был заменен изображением, которое нельзя вставить в область, в которую вы пытаетесь вставить текст. Поскольку вы не можете вставить ИЗОБРАЖЕНИЕ в область ТЕКСТ, оно ничего не вставляет.

Вы можете проверить это, открыв Paint и Snipping Tool, обрезав изображение, затем закрыв Snipping Tool и вставив его в Paint. Он все равно должен вставить изображение, даже если инструмент Snipping Tool закрыт.

Что-то, что может помочь:

В параметрах Snipping Tool есть настройка "Всегда копировать фрагменты в буфер обмена":

Если вы отмените эту опцию, изображение не будет автоматически скопировано в буфер обмена, как только вы его отрежете. Вместо этого вам нужно нажать на значок "Копировать" в инструменте Snipping Tool:

Другие вопросы по тегам