Jump to content

Как добавить кнопки во всплывающее меню?


Владимир Миронов

Recommended Posts

Владимир Миронов

Здравствуйте.

Во-первых, подскажите, не знаю, как это меню называется.

Во-вторых хочу туда добавить кнопку "сделать независимым"

В-третьих не могу найти эту команду ни в одной из вкладок.

В-четвёртых можно было бы её и на хоткей назначить, но эта кнопка не находится.

Хочу.

2022-09-26_15-10-48.png

2022-09-26_15-23-27.png

Edited by Владимир Миронов
Link to post
Share on other sites


UnPinned posts
Kelny
20 минут назад, Владимир Миронов сказал:

Во-первых, подскажите, не знаю, как это меню называется.

Вроде не даёт туда добавлять. При желании можно поковырять WinAPI.

Или добавлять кнопки в меню по кнопке "S" на клавиатуре.

 

23 минуты назад, Владимир Миронов сказал:

хочу туда добавить кнопку "сделать независимым"

До этого пункта вроде и через Solidworks API не долезть и в макрос не записывает, вероятно опять же можно попробовать WinAPI поковырять, может и получится достучатсья до пункта в контекстном меню.

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

Link to post
Share on other sites
Владимир Миронов

Вот же досада какая.

А на хоткей тоже никак?

Вполне возможно, что в этом списке её не удаётся найти потому что она в нём называется совсем по-другому.

Как например "вставить компоненты" в этом списке называется "из файла".

Вот и поди найди её.

2022-09-26_16-02-41.png

Link to post
Share on other sites
Krusnik

Контекстное меню не переделать, но есть лайфхак...

 

Жмёте на клавиатуре S - и возле мышки появляется ещё одно меню, которое можно настраивать как душе угодно.

Link to post
Share on other sites
Kelny
48 минут назад, Владимир Миронов сказал:

Вполне возможно, что в этом списке её не удаётся найти потому что она в нём называется совсем по-другому.

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

Make independent

 

57 минут назад, Владимир Миронов сказал:

Вот же досада какая.

А на хоткей тоже никак?

Думается можно пойти другим путём.

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

 

Переделать, например, этот макрос (там не хватает копирования компонента во временную папку для переименования и вставки как независимого):

https://help.solidworks.com/2010/english/api/sldworksapi/replace_component_example_vb.htm

вероятно это:

Цитата

bRet = swAssy.ReplaceComponents(sFileName, "", True, True)

должно выглядить так:

Цитата

bRet = swAssy.ReplaceComponents(sFileName, "", False, True)

т.к. этот параметр отвечает за замену всех входящих, а вам надо только  один компоннет сделать независимым, не заменяя остальные:

Цитата

 

Link to post
Share on other sites
Владимир Миронов

Да, по кнопке S меню, которое можно редактировать, вот только не находится эта кнопка в наборе

2022-09-26_17-47-42.png

 

С макросом надо пару дней, чтобы понять чего куда.

Edited by Владимир Миронов
Link to post
Share on other sites
Kelny
14 минут назад, Владимир Миронов сказал:

С макросом надо пару дней, чтобы понять чего куда.

Не забудьте рассказать о результатах и возможно поделиться макросом - это будет полезно вашим последователям.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.




  • Сообщения

    • Snake 60
      @AKLion эта функция появляется, когда в поле ввода значения размера первым символом ставишь знак равно "="
    • заМКАДыш
      Всем добрый день! Подскажите, пожалуйста, имеющуюся в свободном доступе литературу по оформлению чертежей по стандартам ISO, ANSI и DIN. Заранее благодарю.
    • статист
      А если учесть, что метод отклика - это максимальный отлик маятника на данной частоте, то берем производную по маятнику на определенной частоте получаем то что хотели. Я так понял есть хитровывернутые преобразования для разных хитровывернутых кодов, но самый простой способ этот.   0207.pdf
    • gudstartup
      @Евгений05 Вот почитайте но это для MMC100.2 Какой у вас не знаю.   Инструкция по вводу в эксплуатацию.pdf
    • Krusty
      ....\plugins\configuration_########### \ customer.properties    release_status_list.YouFuckingStatus.ICON=images/prerelease_16.png release_statuses.YouFuckingStatus.ICON=images/prerelease_16.png   But you have to specify the “Display Name” of the status and not the actual system name in the customer.properties file.
    • Jesse
      мужик, ты честно сказать хорошо воздух гоняешь - из тебя бы вышел отличный современный политикан ну серьеёзно .. вот как всё это что ты пишешь , вывод спектров ответа и всё такое, поможет понять можно ли получать спектры ускорений из спектров перемещений по формуле   азы мы итак знаем)
    • AKLion
      @Андрей67 Если до сих пор не разобрался то могу объяснить всё в скайпе. Там есть тонкости. грубо так, создаёшь контур по центру ремня, измеряешь длину пути с помощи инструмента длинна пути и делаешь её управляемой, теперь ты можешь после передвижения привода узнать длину пути, так же можно сделать наоборот, задать длину пути и искать положение привода... заработался и совсем из головы выскочило подскажите как включить эту функцию, как её задать то?
    • bnickl
    • warlord
      Станок новый, первый запуск. Заходил на первую страницу, ставил галочку напротив Х-а, ничего не изменилось. таже ошибка. В модальном списке "висит"  G69, однако при запуске этой команды выскакивает таже ошибка как и при применении G68.
    • mrvcf1
      спасибо, М28 проверю с щупом поменяет значение или нет. М71 тоже подходит - транспортера нет.
×
×
  • Create New...