Сообщество программистов Autodesk в СНГ

ADN Club => Inventor API => Тема начата: slavnov07 от 27-02-2021, 11:23:16

Название: Неуказанная шероховатость
Отправлено: slavnov07 от 27-02-2021, 11:23:16
Всем привет!

может кто подскажет, как программно поставить неуказанную шероховатость без костылей?(как в теме https://adn-cis.org/forum/index.php?topic=9735.msg42762#msg42762)

т.е. возможно как то добраться до этой функции ЕСКД модуля? в хелпе инвентора нашел только шаблон обычной шероховатости, но он ставит ее не из ЕСКД модуля
Название: Re: Неуказанная шероховатость
Отправлено: R.I.Chernov от 27-02-2021, 14:53:53
Всем привет!

может кто подскажет, как программно поставить неуказанную шероховатость без костылей?(как в теме https://adn-cis.org/forum/index.php?topic=9735.msg42762#msg42762)

т.е. возможно как то добраться до этой функции ЕСКД модуля? в хелпе инвентора нашел только шаблон обычной шероховатости, но он ставит ее не из ЕСКД модуля

Мне кажется, к ЕСКД модулю нельзя обратиться посредством API. Я вроде бы даже спрашивал об этом у Владимира Ананьева.
Название: Re: Неуказанная шероховатость
Отправлено: R.I.Chernov от 27-02-2021, 14:59:39
Но это не точно ))) Как минимум потому, что лет пять уже прошло.
Название: Re: Неуказанная шероховатость
Отправлено: slavnov07 от 27-02-2021, 18:17:26
я натыкался что такое предложение к автодеску выносилось:
https://forums.autodesk.com/t5/inventor-ideas/api-for-eskd-support/idi-p/3823117


может можно как то вызвать эту команду через commandManager?

Название: Re: Неуказанная шероховатость
Отправлено: mikazakov от 27-02-2021, 20:21:45
Для отлова любой команды через комманд менеджер ,нуно эвент вотчер запустить выбрать списке все 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


Название: Re: Неуказанная шероховатость
Отправлено: slavnov07 от 27-02-2021, 22:47:44
Спасибо Михаил! сначала отловил eventWatcher'om потом уже посмотрел ваш ответ, а есть варианты отловить выскакивающее окно, передать туда информацию и программно нажать "Ок"? =)
Название: Re: Неуказанная шероховатость
Отправлено: mikazakov от 28-02-2021, 18:11:47
это через winapi32 там есть такое понятие хуки, но это все очень не просто
проще самому свой знак нарисовать с нуля через скетч-символ
Название: Re: Неуказанная шероховатость
Отправлено: slavnov07 от 28-02-2021, 18:44:48
понял, спасибо за инфу! :)