Контекстное меню в дереве проекта - как его добавить?

Обсуждение вопросов, связанных со средами разработки и проектирования
Ответить
AndreyDmitriev

Activity Professionalism Tutorials Gold Black
VIP
VIP
Сообщения: 1327
Зарегистрирован: 03 фев 2010, 00:42
Награды: 6
Версия LabVIEW: 6.1 - 2024
Откуда: Германия
Благодарил (а): 1 раз
Поблагодарили: 38 раз
Контактная информация:

Контекстное меню в дереве проекта - как его добавить?

Сообщение AndreyDmitriev »

Эх давно я вопросов не задавал.

Проблема простая - хочу слегка расширить функциональность LabVIEW IDE путём добавления собственного пункта меню, скажем, куда-то вот сюда:
MyItem.png
MyItem.png (13.54 КБ) 5125 просмотров
При выборе этого пункта меню должен запуститься мой VI (откуда - неважно, да хотя бы из C:\Program Files (x86)\National Instruments\LabVIEW 2012\resource\Framework\Providers\MyItem\MyVI.vi).

Может кто-нибудь такое сделал уже, либо на форумах встречал?

Собственно в вызванном VI мне надо будет получить путь того VI (ну или имя или ссылку, если он просто в памяти и ещё не был сохранён), на котором щелчок правой кнопкой был произведён, но с этим я как-нибудь справлюсь - мне факта наличия пункта в меню и вызова моего инструмента будет вполне достаточно для дальнейших экзерсисов.

Спасибо заранее за идеи.
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Контекстное меню в дереве проекта - как его добавить?

Сообщение dadreamer »

Пара ссылок (возможно, бесполезных):
http://lavag.org/topic/12789-modifying- ... -run-time/
https://decibel.ni.com/content/docs/DOC-8496
Аватара пользователя
Sergey Ivanov

Activity Professionalism Gold Автор
expert
expert
Сообщения: 1217
Зарегистрирован: 01 мар 2009, 20:54
Награды: 5
Версия LabVIEW: 2018
Откуда: Санкт-Петербург, Кронштадт
Благодарил (а): 11 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Контекстное меню в дереве проекта - как его добавить?

Сообщение Sergey Ivanov »

от меня тоже пару ссылок

про путь:
https://decibel.ni.com/content/docs/DOC-19935

про меню:
https://decibel.ni.com/content/docs/DOC-21802
Добро пожаловать на http://rk-stud.ru/
AndreyDmitriev

Activity Professionalism Tutorials Gold Black
VIP
VIP
Сообщения: 1327
Зарегистрирован: 03 фев 2010, 00:42
Награды: 6
Версия LabVIEW: 6.1 - 2024
Откуда: Германия
Благодарил (а): 1 раз
Поблагодарили: 38 раз
Контактная информация:

Re: Контекстное меню в дереве проекта - как его добавить?

Сообщение AndreyDmitriev »

Спасибо за ссылки, в меню Tools добавлять я умею, а хочется вот именно в контекстное.
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Контекстное меню в дереве проекта - как его добавить?

Сообщение dadreamer »

RCF не подойдет?
AndreyDmitriev

Activity Professionalism Tutorials Gold Black
VIP
VIP
Сообщения: 1327
Зарегистрирован: 03 фев 2010, 00:42
Награды: 6
Версия LabVIEW: 6.1 - 2024
Откуда: Германия
Благодарил (а): 1 раз
Поблагодарили: 38 раз
Контактная информация:

Re: Контекстное меню в дереве проекта - как его добавить?

Сообщение AndreyDmitriev »

Sergey Ivanov писал(а):от меня тоже пару ссылок

про меню:
https://decibel.ni.com/content/docs/DOC-21802
Во, спасибо! Это то, что надо. Там тулкит специальный нужен - я что-то такое и предполагал.
Жаль только, что так просто скачать не дают, надо специально регистрироваться:
http://www.ni.com/white-paper/13921/en
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Контекстное меню в дереве проекта - как его добавить?

Сообщение dadreamer »

Посмотрел презентацию в Power Point, впечатлился. Даже API сделали для кастомных элементов меню. Кажется, что мелочь, а для кого-то очень важно. :think:
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Среды разработки»