Windows 7: контекстное меню для текстового контекста

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

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

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

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

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

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

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

Другие вопросы по тегам