Кому интересен простой аддон для копирования (видимого в данный момент) текста из окна чата (для обычного интерфейса Blizzard) ссылка на архив: https://disk.yandex.ru/d/3iFwayYnr4qIPg
Как устанавливать
- выделяете текст ссылки и выбираете пункт “Перейти по ссылке”;
- в открывшемся окне жмёте кнопку “Скачать”;
- по окончании загрузки в браузере выбираете пункт “Показать в папке”, после чего должно открыться окно проводника с папкой, куда браузер скачал архив;
4. распаковываете архив в папку c WoW;
Путь к папке имеет вид %World_of_Warcraft%\%client_type%\Interface\AddOns
, где
a) %World_of_Warcraft%
- общая папка для всех типов WoW;
б) %client_type%
- папка конкретного типа WoW:
_classic_
- для Катаклизм классик_classic_era_
- для Ваниллы/Эры/Хардкора_retail_
- для современного клиента
4.1 распаковка, если установлен WinRar
- перенесите архив в папку
%World_of_Warcraft%\%client_type%\Interface\AddOns
, кликните по нему правой кнопкой мыши для появления контекстного меню - в появившемся меню выберите пункт “Извлечь в текущую папку”
4.2 распаковка, если установлен 7-Zip
- перенесите архив в папку
%World_of_Warcraft%\%client_type%\Interface\AddOns
, кликните по нему правой кнопкой мыши для появления контекстного меню - в появившемся меню выберите подменю “7-Zip”
- в подменю выберите пункт “Распаковать здесь”
4.3 если для распаковки использовать проводник Windows
- кликните по скачанному архиву правой кнопкой мыши для появления контекстного меню
- в появившемся меню выберите пункт “Извлечь всё…”
- в появившемся окне жмите кнопку “Обзор…”
- в появившемся окне переходите в папку
%World_of_Warcraft%\%client_type%\Interface\AddOns
и жмёте кнопку “Выбор папки” - после того, как окно с выбором папки закроется, жмите кнопку “Извлечь”
Кто не хочет качать готовое, но готов `сделать сам`
- создайте в папке
\Interface\AddOns
своего клиента новую папку и переименуйте её вTinyCopyChat
- перейдите в папку
TinyCopyChat
- создайте новый текстовой файл и назовите его
TinyCopyChat.toc
со следующим содержимым:
## Interface: 11505
## Title: TinyCopyChat
## Notes: Allows you to copy text by selecting it with the mouse in the chat window
## Notes-ruRU: Позволяет выполнять копирование текста посредством его выделения мышкой в окне чата
## Author: Мимоцели@Хроми
## Dependencies: Blizzard_ChatFrame
TinyCopyChat.lua
- создайте новый текстовой файл и назовите его
TinyCopyChat.lua
со следующим содержимым:
for i=1,NUM_CHAT_WINDOWS do
local chatFrame=_G["ChatFrame"..i]
if chatFrame then
chatFrame:SetTextCopyable(true)
chatFrame:HookScript("OnEnter", function() end)
end
end
ВАЖНО! Файлы необходимо сохранять в кодировке UTF-8. (Я для этой цели использую AkelPad (https://akelpad.sourceforge.net/ru/
)).
Если для создания файлов используется проводник Windows, то для правильного задания имени файла в проводнике должно быть включено отображение расширений файлов (файлы необходимо переименовывать вместе с расширениями, иначе работать не будет).
PS: если версия вашего клиента отлична от 1.15.5 то измените строку в .toc-файле ## Interface: 11505
под ваш клиент (110005 - ритейл, 40401 - ката-классик) или поставьте галку “Устаревшие модификации” в окне управления модификациями.
PS2: совместная работа с другими аддонами для чата, равно как и с другими (отличными от дефолтного) UI не проверялась.
PS3: если вам сложно всё вышеперечисленное, то можно
- пройти сюда:
https://addon.bool.no/
- вставить в поле
Title
TinyCopyChat - вставить в поле
Code
текст приведённый в пункте 4 выше (в рамке) - нажать кнопку
Download
и сохранить zip-файл - распаковать zip-файл в
\Interface\AddOns
внутри папки с клиентом WoW
Если после этого в разделе “Модификации” в списке появился пунктTinyCopyChat
, значит всё сделано правильно.
Как копировать текст в игре
размещаете мышь поверх окна чата возле текста, который нужно скопировать, зажимаете левую кнопку мыши, затем перемещаете мышь к окончанию фрагмента (который нужно скопировать). При этом окрашивается область, с которой будет производится копирование. Отпускаете кнопку мыши - окрашивание снимается и всё, что было под ним помещается в буфер обмена. После этого вам останется вставить скопированный текст куда требуется (Ctrl-V, или Shift-Insert, или что у вас в системе привязано к действию “ВСТАВИТЬ”).
Скрин
https://ibb.co/72Lwqsj
всё, что выделено копируется в буфер обмена автоматически