2

Кто-нибудь знает такой инструмент, как FileMenu Tools, но тот, который может обеспечить щелчок правой кнопкой мыши пунктов меню для текстового контекста, т.е. аналогично копированию / вырезанию / вставке элементов, когда доступен выбор текста.

Моя цель - разработать собственные приложения для преобразования текста с помощью Real Studio или - в крайнем случае - с VB и установить их в меню. Инструмент должен быть доступен в глобальном масштабе для Excel, Word, Notepad и т.д. Везде, где важен текстовый контекст.

Мои преобразования текста часто меняются, когда я перехожу из одного проекта в другой, мне нужно очищать различные типы данных различными способами, поэтому я должен иметь возможность быстро устанавливать и удалять эти вспомогательные приложения.

Кто-нибудь сталкивался с подобной проблемой?

1 ответ1

1

Там нет реальной вещи, как глобальное контекстное меню. Это просто потому, что разные приложения могут использовать разные элементы управления редактирования. Тот, который мы видим в Блокноте, вероятно, будет ближе всего к тому, что мы могли бы назвать универсальным меню, которое вы могли бы изменить (если бы у вас был источник), используя что-то вроде этого.

Вместо этого вы можете использовать Notepad++ , который гораздо более настраиваемый, чем стандартный блокнот, и поддерживает все виды плагинов.

Что касается офиса, если вы на 2003 вы можете просто

  1. щелкните правой кнопкой мыши область меню
  2. Нажмите Настроить
  3. Выберите вкладку Панели инструментов
  4. Проверьте контекстные меню
  5. Найдите меню, которое вы хотите редактировать, в текстовом меню.

как это

Если вам нужен метод программирования, попробуйте это.

Что касается офиса, если вы используете 2007/2010 (те, которые с пользовательским интерфейсом ленты), то вы могли бы следовать этому руководству или от самих Microsoft.

мс метод на 2010 год [Изображение получено по ссылке выше]

Сказав все это

Я не думаю, что щелкнуть правой кнопкой мыши по меню. Лучший способ сделать что-то подобное - использовать Autohotkey. Конечно , это действительно зависит от того, что вы после этого, но есть кучи ресурсов из там , которые могли бы помочь. Autohotkey не добавляет контекстные меню, но вы можете использовать ярлыки для выполнения таких задач, как это (Дэвид Джеймс Миллер)

^!+v::
Clip0 = %ClipBoardAll%
ClipBoard = %ClipBoard% ; Convert to plain text
Send ^v
Sleep 1000
ClipBoard = %Clip0%
VarSetCapacity(Clip0, 0) ; Free memory
Return

который в основном вставляет любой текст как обычный текст (удаляет форматирование, например шрифты, курсив и т. д.).

Надеюсь, вы найдете здесь что-нибудь полезное!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .