А в каких версиях Inventor вы проверяли?Inventor 2020.2
Переустановка Inventor не помогла.Переустановка теоретически может помочь только если выполнена "подчистка хвостов", т.е. стерты все предыдущие установки Inventor.
Но, если предварительно создать ini-файл, то и правда работает.Фух!
Но раньше код корректно работал и без этого. Не понятно...Может где-то находил другой подходящий ini-файл.
Поставлять ini-файл вместе со своим плагином я не смогу, т.к. там (в ini-файле) есть жесткая привязка по путям.Ну так пропишешь эти пути. В чем проблема?
Осталось уточнить у mikazakov, как он проверял с существующим ini-файлом или без.Я ручками прописал путь к нему, ведь у меня был только кусок программного кода
Путь к существующему ini-файлу? Потому-что Vladislav считает, что приведённый им код сам должен его создать.Осталось уточнить у mikazakov, как он проверял с существующим ini-файлом или без.Я ручками прописал путь к нему, ведь у меня был только кусок программного кода
Путь к существующему ini-файлу?Код был "не причёсаный" и не понятно что за переменная "Path", ну я немного его модифицировал на существующий файл. Вполне может быть, что ini-файл может создаваться где-нибудь "по дефолту"
Я подразумеваю, что ini-файл создается там же.Похоже, что зря подразумеваешь и этот файл автоматически не создаётся.
Vladislav,Нет, готовый файл не предложил. Но я его и 19-му Инвентору сейчас не предлагаю.
1. Ты подложил программе готовый ini-файл?
2. Установлены все обновления для Inventor 2020?
Дефолтные файлы должны быть здесьУ меня этой папки вообще нет ни в 20-м, ни в 19-м Инвенторе.
C:\Users\Public\Documents\Autodesk\Inventor 2020\Design Data\DWG-DXF
Папку, кажется, нашел.Ну путь к папке Design Data может как быть общим, так и переопределенным для конкретного проекта (вторая картинка сверху). Может просто в проекте путь переопределен?
А где находятся настройки проекта?Ну в редакторе проекта, где же ему ещё быть.
Если я предлагаю программе файл exportdwg.ini из Design Data, то публикация проходит,Так скопируй программой этот ini-файл, подправь в копии так, чтобы было "как нужно" и предложи программе копию ini-файла. В чем проблема?
но результат не совсем тот, что мен нужен.
Вот я и пытался сделать код максимально простым и универсальным для разных версий Inventor...Универсальным будет как раз если вы подложите ini-файл с нужными настройками.