В скрипте "DuplicateText" по умолчание выключено восстановление буфера обмена.

Добавил: lankaster, 25 июня 2019 21:25, обновлено: 26 июня 2019 17:51

Раздел: Баги


Карточка с форума разработчиков

Это мелочь, но неудобная. Не хотелось бы из-за неё отключать штатный скрипт и подменять его своим. По-моему retain_clipboard хорошо бы и базовой поставке включить.


К списку тем

Комментарии

bolsun
26 июня 2019 16:42: #1

Тогда лучше добавить небольшие задержки после операций с буфером, т.к. восстановление буфера может произойти раньше, чем операции выполнятся в конфигураторе

//@script_name DuplicateText //@script_display_name Дублирование текста //@script_description Скрипт дублирует текущую строку или выделенный текст //@script_author m.bolsun //@script_developer_url https://turboconf.ru //@script_hotkey Alt+D //@retain_clipboard 1 //@enterprise_mode 1 //@hide_actions 0 //@script_version 2

//Изменено 26.06.2019 m.bolsun включено восстановление буфера обмена retain_clipboard, добавлены задержки при операциях с буфером

ТурбоКонф = Новый ТурбоКонф;

//Копируем выделенный текст или текущую строку в буфер ТурбоКонф.Копировать(); ТурбоКонф.Ждать(100);

//Снимаем выделение и перемещаемся в начало текста ТурбоКонф.Key(Keys.Right); ТурбоКонф.Key(Keys.End); ТурбоКонф.Key(Keys.Home, 2);

//Всатвляем текст из буфера ТурбоКонф.Paste(); ТурбоКонф.Ждать(100);


bolsun
26 июня 2019 16:47: #2

@board @lankaster если скрипт работает нормально, заменю в поставке


lankaster
26 июня 2019 17:02: #3

@bolsun Проверил. У меня отрабатывает без проблем. Правда, у меня и без задержки отрабатывало нормально.


bolsun
26 июня 2019 17:26: #4

@board @lankaster обновил текст скрипта, не ту версию вставил (без ТурбоКонф.Key(Keys.End)).


lankaster
26 июня 2019 17:31: #5

@bolsun Я тоже заметил, что End не хватает. Но для интереса проверял и с End, и без него. Работало в обоих случаях.

И в обоих случаях результат был не очень красивым если предварительно выделить строку.


bolsun
26 июня 2019 17:35: #6

@lankaster без End есть ситуации где будет глючить.


alextimashov
26 июня 2019 17:38: #7

@lankaster выделение глючит когда в следующей строке есть только табы, если она совсем пустая, то ок


bolsun
26 июня 2019 17:51: #8

bolsun переместил(а) эту карточку из списка Баги новые и на выяснении в список Завершено


TurboConf

Расширение возможностей

Конфигуратора 1С

Скачать

Бесплатный пробный период 14 дней