Сообщество программистов Autodesk в СНГ
ADN Club => Inventor API => Тема начата: filat от 21-12-2020, 10:37:07
-
Есть разные варианты запуска программы: как самой программы, так и файла, который открывается этой программой.
В каком событии запуска АИ можно отследить загружаются или при запуске программы файлы моделей/чертежей или это просто запуск программы по ярлыку?
Т.е. Documents.Count = 0 или >0
-
Влад, сомневаюсь что инвентор это тебе скажет, боюсь что это виндоуз данные туда передает при открытии инвентора при двойном щелчке на файле модели в проводнике.
-
Где-нибудь в Activate это не проскакивает!? ???
какой не хороший АИ :'(
-
Придумал решение этой задачи!
Правда, это на костыль больше походит...
Из AddIn в Activate/firstTime запускаю внешний exe. И уже во внешней программа подключаюсь в АИ. Дальше в цикле из десяти пауз по 0,25 секунд проверяю, чтоб Documents.Count был равен 0.
Если после завершение цикла условие осталось не нарушенным - значит АИ запущен без файла!!!
-
Влад Филатов великий комбинатор
-
Мы не ищем легких путей! Нам - лень! ;D
P.S. Если АИ запускается с файлом, то условие перестает соблюдаться на 6...8 цикле.