Карточка с форума разработчиков
Это мелочь, но неудобная. Не хотелось бы из-за неё отключать штатный скрипт и подменять его своим. По-моему *retain_clipboard* хорошо бы и базовой поставке включить.
0 0
ред. 26 июня 2019 17:51
Недостаточно рейтинга для добавления отрицательного голоса. Шаблон будет скрыт из ваших результатов поиска.
Комментарии
Поддержка TurboConf #1, 26 июня 2019 16:42
Тогда лучше добавить небольшие задержки после операций с буфером, т.к. восстановление буфера может произойти раньше, чем операции выполнятся в конфигураторе
//@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);
0
Поддержка TurboConf #2, 26 июня 2019 16:47
@board @lankaster если скрипт работает нормально, заменю в поставке
0
Поддержка TurboConf #3, 26 июня 2019 17:02
@bolsun Проверил. У меня отрабатывает без проблем. Правда, у меня и без задержки отрабатывало нормально.
0
Поддержка TurboConf #4, 26 июня 2019 17:26
@board @lankaster обновил текст скрипта, не ту версию вставил (без ТурбоКонф.Key(Keys.End)).
0
Поддержка TurboConf #5, 26 июня 2019 17:31
@bolsun Я тоже заметил, что End не хватает. Но для интереса проверял и с End, и без него. Работало в обоих случаях.
И в обоих случаях результат был не очень красивым если предварительно выделить строку.
0
Поддержка TurboConf #6, 26 июня 2019 17:35
@lankaster без End есть ситуации где будет глючить.
0
Поддержка TurboConf #7, 26 июня 2019 17:38
@lankaster выделение глючит когда в следующей строке есть только табы, если она совсем пустая, то ок
0
Поддержка TurboConf #8, 26 июня 2019 17:51
bolsun переместил(а) эту карточку из списка Баги новые и на выяснении в список Завершено
#1, 26 июня 2019 16:42
Тогда лучше добавить небольшие задержки после операций с буфером, т.к. восстановление буфера может произойти раньше, чем операции выполнятся в конфигураторе
//@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);
#2, 26 июня 2019 16:47
@board @lankaster если скрипт работает нормально, заменю в поставке
#3, 26 июня 2019 17:02
@bolsun Проверил. У меня отрабатывает без проблем. Правда, у меня и без задержки отрабатывало нормально.
#4, 26 июня 2019 17:26
@board @lankaster обновил текст скрипта, не ту версию вставил (без ТурбоКонф.Key(Keys.End)).
#5, 26 июня 2019 17:31
@bolsun Я тоже заметил, что End не хватает. Но для интереса проверял и с End, и без него. Работало в обоих случаях.
И в обоих случаях результат был не очень красивым если предварительно выделить строку.
#6, 26 июня 2019 17:35
@lankaster без End есть ситуации где будет глючить.
#7, 26 июня 2019 17:38
@lankaster выделение глючит когда в следующей строке есть только табы, если она совсем пустая, то ок
#8, 26 июня 2019 17:51
bolsun переместил(а) эту карточку из списка Баги новые и на выяснении в список Завершено