События запуска АИ

Автор Тема: События запуска АИ  (Прочитано 2366 раз)

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

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

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

  • ADN Club
  • ****
  • Сообщений: 262
  • Карма: 2
События запуска АИ
« : 21-12-2020, 10:37:07 »
Есть разные варианты запуска программы: как самой программы, так и файла, который открывается этой программой.
В каком событии запуска АИ можно отследить загружаются или при запуске программы файлы моделей/чертежей или это просто запуск программы по ярлыку?
Т.е. Documents.Count = 0 или >0

Оффлайн mikazakov

  • ADN
  • *
  • Сообщений: 751
  • Карма: 195
  • Skype: mikazakov@mail.ru
Re: События запуска АИ
« Ответ #1 : 21-12-2020, 10:51:18 »
Влад, сомневаюсь что инвентор это тебе скажет, боюсь что это виндоуз данные туда передает при открытии инвентора при двойном щелчке на файле модели в проводнике.

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

  • ADN Club
  • ****
  • Сообщений: 262
  • Карма: 2
Re: События запуска АИ
« Ответ #2 : 21-12-2020, 11:07:02 »
Где-нибудь в Activate это не проскакивает!?  ???
какой не хороший АИ  :'(

Отмечено как Решение filat 10-02-2021, 10:37:42

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

  • ADN Club
  • ****
  • Сообщений: 262
  • Карма: 2
Re: События запуска АИ
« Ответ #3 : 10-02-2021, 10:37:23 »
Придумал решение этой задачи!
Правда, это на костыль больше походит...
Из AddIn в Activate/firstTime запускаю внешний exe. И уже во внешней программа подключаюсь в АИ. Дальше в цикле из десяти пауз по 0,25 секунд проверяю, чтоб Documents.Count был равен 0.
Если после завершение цикла условие осталось не нарушенным - значит АИ запущен без файла!!!

Оффлайн mikazakov

  • ADN
  • *
  • Сообщений: 751
  • Карма: 195
  • Skype: mikazakov@mail.ru
Re: События запуска АИ
« Ответ #4 : 10-02-2021, 11:08:48 »
Влад Филатов великий комбинатор

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

  • ADN Club
  • ****
  • Сообщений: 262
  • Карма: 2
Re: События запуска АИ
« Ответ #5 : 10-02-2021, 12:33:58 »
Мы не ищем легких путей! Нам - лень!  ;D
P.S. Если АИ запускается с файлом, то условие перестает соблюдаться на 6...8 цикле.