Порча буфера при переключении окна

Семён Закрыто

Копируем картинку (допустим в браузере или в программе для скриншотов).
Вызываем менеджер окон, переходим после поиска в окно.
Пытаемся вставить картинку, а вместо картинки - список всех окон.

Комментарии

bolsun
#1, ред. 05 декабря 2025 00:03

Издержки работы через буфер, не знаю насколько стабильно будет работать сохранение и восстановление различных форматов буфера после обмена с платформой. Ведь размер может быть большой, это может добавить побочные эффекты в работе.


tormozit
#2, 05 декабря 2025 00:18

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


bolsun
#3, 05 декабря 2025 00:23

(2) tormozit, даже Навигатор работает через буфер, и куча команд при вставке текста в модуль. Тут либо системно решать проблему, либо не заморачиваться с одним менеджером.
Обычно когда пишешь код, картинка в буфере уже неактуальна.


bolsun
#4, ред. 05 декабря 2025 00:26

А вот попытка сохранить восстановить какие-нибудь данные 1С, мегабайт на 200, в процессе открытия окна через Менеджер или вставке Окружить, наверное такой себе тоже опыт будет.


bolsun
#5, 05 декабря 2025 00:27

Еще и заблокировать можно все, если там отложенное получение данных от 1С например.


tormozit
#6, 05 декабря 2025 00:35

Проверил. Проблема не касается формата простого текста. Тогда нет смысла ею заниматься.


bolsun
#7, 05 декабря 2025 01:02

(6) tormozit, согласен.
bolsun изменил статус на Отклонено


Семён
#8, 05 декабря 2025 09:01

(1) bolsun, а разве при помещении в буфер не указывается тип содержимого ?
Не совсем понятно - почему текстовый буфер не затрагивает, а картинку оно испортило.
Есть возможность прояснить ?
Семён изменил статус на Открыто


bolsun
#9, 05 декабря 2025 09:53

(8) Семён, текстовое содержимое я предварительно копирую, затем конфигуратор портит буфер, в конце взаимодействия я восстанавливаю текстовое содержимое.


Семён
#10, 05 декабря 2025 10:02

(9) bolsun, то есть если я переключу окно через стандартную кнопку "ОКНА" - оно тоже буфер испортит ?
Пытаюсь понять - на каком из этапов нужен именно буфер обмена в этом процессе.


bolsun
#11, 05 декабря 2025 10:04

(10) Семён, на этапе получения списка окон из окна "Окна".


Семён
#12, 05 декабря 2025 10:15

(11) bolsun, это без ctrl-a ctrl-c оттуда данные никак не получить ?


bolsun
#13, 05 декабря 2025 10:23

(12) Семён, что это изменит? не эта команда, так десяток других (в которых точно нельзя без буфера) затрет твою картинку.


bolsun
#14, 05 декабря 2025 10:24

(12) Семён, используй ClipAngel если так дорого это содержимое.


Семён
#15, 05 декабря 2025 10:27

(13) bolsun, ок - в целом понял. Всё из-за того, что скопировать в переменную нельзя, так как это костыль винды.
(14) bolsun, да я родным виндовым пользуюсь, он меня от потери разрисованного скриншота и спас.
Семён изменил статус на Закрыто


Для вставки изображения или файла, перетащите его в поле редактора или вставьте файл из буфера