Неуказанная шероховатость

Автор Тема: Неуказанная шероховатость  (Прочитано 2328 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Тема содержит сообщение с Решением. Нажмите здесь чтобы посмотреть его.

Оффлайн slavnov07Автор темы

  • ADN OPEN
  • Сообщений: 11
  • Карма: 1
Всем привет!

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

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

Оффлайн R.I.Chernov

  • ADN Club
  • *****
  • Сообщений: 565
  • Карма: 18
Re: Неуказанная шероховатость
« Ответ #1 : 27-02-2021, 14:53:53 »
Всем привет!

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

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

Мне кажется, к ЕСКД модулю нельзя обратиться посредством API. Я вроде бы даже спрашивал об этом у Владимира Ананьева.
В программировании я новичок...но ненадолго! ;)

Оффлайн R.I.Chernov

  • ADN Club
  • *****
  • Сообщений: 565
  • Карма: 18
Re: Неуказанная шероховатость
« Ответ #2 : 27-02-2021, 14:59:39 »
Но это не точно ))) Как минимум потому, что лет пять уже прошло.
В программировании я новичок...но ненадолго! ;)

Оффлайн slavnov07Автор темы

  • ADN OPEN
  • Сообщений: 11
  • Карма: 1
Re: Неуказанная шероховатость
« Ответ #3 : 27-02-2021, 18:17:26 »
я натыкался что такое предложение к автодеску выносилось:
https://forums.autodesk.com/t5/inventor-ideas/api-for-eskd-support/idi-p/3823117


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


Оффлайн mikazakov

  • ADN
  • *
  • Сообщений: 751
  • Карма: 195
  • Skype: mikazakov@mail.ru
Re: Неуказанная шероховатость
« Ответ #4 : 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



Оффлайн slavnov07Автор темы

  • ADN OPEN
  • Сообщений: 11
  • Карма: 1
Re: Неуказанная шероховатость
« Ответ #5 : 27-02-2021, 22:47:44 »
Спасибо Михаил! сначала отловил eventWatcher'om потом уже посмотрел ваш ответ, а есть варианты отловить выскакивающее окно, передать туда информацию и программно нажать "Ок"? =)

Отмечено как Решение slavnov07 28-02-2021, 18:44:52

Оффлайн mikazakov

  • ADN
  • *
  • Сообщений: 751
  • Карма: 195
  • Skype: mikazakov@mail.ru
Re: Неуказанная шероховатость
« Ответ #6 : 28-02-2021, 18:11:47 »
это через winapi32 там есть такое понятие хуки, но это все очень не просто
проще самому свой знак нарисовать с нуля через скетч-символ

Оффлайн slavnov07Автор темы

  • ADN OPEN
  • Сообщений: 11
  • Карма: 1
Re: Неуказанная шероховатость
« Ответ #7 : 28-02-2021, 18:44:48 »
понял, спасибо за инфу! :)