@Int64
Я всю дорогу думал, что так обнова медленно качается, впн вроде 500 мбит и летает быстро, не додумался заглянуть под капот.
Посмотрел скрипт, норм 🙂
Идея взята отсюда. При клике правой клавишей на кнопку выбора функций название функции будет копироваться в буфер обмена, кнопка при этом мигнёт зелёным цветом:

код:
var link = document.getElementById('FunctionName');
// Отключаем контекстное меню
link.addEventListener('contextmenu', function (e) {
e.preventDefault(); // Это полностью блокирует стандартное меню
});
// Обработка правого клика
link.addEventListener('mousedown', function (e) {
if (e.button === 2) { // Правая кнопка
// Копируем текст
var textarea = document.createElement('textarea');
textarea.value = this.textContent;
document.body.appendChild(textarea);
textarea.select();
document.execCommand('copy');
document.body.removeChild(textarea);
// Визуальный фидбек
this.style.backgroundColor = '#e0ffe0';
setTimeout(() => this.style.backgroundColor = '', 300);
}
});
Что бы добавить этот функционал, достаточно выполнить скрипт: add_copy_name_function.xml (изменения будут добавлены в файл "\html\scenario\index.html", на всякий случай сохраняется бекап файла с именем "index_backup.html")
Что бы удалить функционал, нужно выполнить скрипт: remove_copy_name_function.xml (скрипт сперва попробует восстановить файл index.html из бекапа, если этого не получится, то удалит функцию в ручную)
Мой JS вариант с
копированием по клику функции от FOX

копированием из строки функции от Int64


и закреплённым поиском в списке функций

Скачать для версии BAS 28.6.0: functionmanager.js и заменить по пути
%appdata%\BrowserAutomationStudio\apps\28.8.1\html\scenario\functionmanager.js
@xmypuk said in Копирование названия функции:
Скачать: functionmanager.js и заменить по пути
Проблема полной замены файла в том, что вы не добавляете только свой код, а заменяете весь файл. То есть при выходе новых версий BAS вам нужно будет обновлять файл или будет увеличиваться вероятность что что-то сломается на панели сценария
@Fox Да, забыл написать, что версия 28.6.0 у меня, изменил пост)
Ссылка с файлом подойдет только для нее, скорей всего, ну или может еще на парочку, если сильно не меняли разметку)
В любом случае, я ж оставил ссылки на посты, где всё расписано, куда запихивать новый код) Кому нужно, тот разберется