Сообщество программистов Autodesk в СНГ
ADN Club => Inventor API => Тема начата: slavnov07 от 27-02-2021, 11:23:16
-
Всем привет!
может кто подскажет, как программно поставить неуказанную шероховатость без костылей?(как в теме https://adn-cis.org/forum/index.php?topic=9735.msg42762#msg42762)
т.е. возможно как то добраться до этой функции ЕСКД модуля? в хелпе инвентора нашел только шаблон обычной шероховатости, но он ставит ее не из ЕСКД модуля
-
Всем привет!
может кто подскажет, как программно поставить неуказанную шероховатость без костылей?(как в теме https://adn-cis.org/forum/index.php?topic=9735.msg42762#msg42762)
т.е. возможно как то добраться до этой функции ЕСКД модуля? в хелпе инвентора нашел только шаблон обычной шероховатости, но он ставит ее не из ЕСКД модуля
Мне кажется, к ЕСКД модулю нельзя обратиться посредством API. Я вроде бы даже спрашивал об этом у Владимира Ананьева.
-
Но это не точно ))) Как минимум потому, что лет пять уже прошло.
-
я натыкался что такое предложение к автодеску выносилось:
https://forums.autodesk.com/t5/inventor-ideas/api-for-eskd-support/idi-p/3823117
может можно как то вызвать эту команду через commandManager?
-
Для отлова любой команды через комманд менеджер ,нуно эвент вотчер запустить выбрать списке все User Input events и кликнуть на кнопку нужной команды:
жвент вотчер находится в SDK
C:\Users\Public\Documents\Autodesk\Inventor 2021\SDK\DeveloperTools\Tools\EventWatcher\bin\Release
Вот что эвент вотчер мне выдал:
UserInputEvents.OnActivateCommand
CommandName: "Gost.Command.SurfaceTexture.Global"
Context: No context information
-
Спасибо Михаил! сначала отловил eventWatcher'om потом уже посмотрел ваш ответ, а есть варианты отловить выскакивающее окно, передать туда информацию и программно нажать "Ок"? =)
-
это через winapi32 там есть такое понятие хуки, но это все очень не просто
проще самому свой знак нарисовать с нуля через скетч-символ
-
понял, спасибо за инфу! :)