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

ADN Club => Inventor API => Тема начата: Vladislav от 16-05-2019, 15:10:19

Название: Есть ли в Inventor API какой-либо аналог свойства Application.CurrentUsersDataFolderPath в Revit API
Отправлено: Vladislav от 16-05-2019, 15:10:19
А есть ли в Inventor API какой-либо аналог свойства Application.CurrentUsersDataFolderPath в Revit API?
То есть каким образом можно получить путь, по которому инвентор сохраняет свои вспомогательные файлы?
Чтобы там организовать временное хранение экспортированных чертежей (в моем случае это удобней сделать там).
Благодарю за ответ.
Название: Re: Есть ли в Inventor API какой-либо аналог свойства Application.CurrentUsersDataFolderPath в Revit
Отправлено: Александр Ривилис от 16-05-2019, 16:06:47
Повторяю про правило "Один вопрос - одна тема"!
Название: Re: Есть ли в Inventor API какой-либо аналог свойства Application.CurrentUsersDataFolderPath в Revit
Отправлено: Vladislav от 16-05-2019, 16:08:22
Прошу прощения.
Название: Re: Есть ли в Inventor API какой-либо аналог свойства Application.CurrentUsersDataFolderPath в Revit
Отправлено: Александр Ривилис от 16-05-2019, 16:38:42
Посмотри в Application.FileOptions - там есть различные пути.
Название: Re: Есть ли в Inventor API какой-либо аналог свойства Application.CurrentUsersDataFolderPath в Revit
Отправлено: mikazakov от 16-05-2019, 20:26:41
по которому инвентор сохраняет свои вспомогательные файлы?
Не понятно, что за вспомогательные файлы. В инвенторе в чистом виде нет такого понятия.
Есть понятие папки проекта, куда складируются все файлы при работе.
Название: Re: Есть ли в Inventor API какой-либо аналог свойства Application.CurrentUsersDataFolderPath в Revit
Отправлено: R.I.Chernov от 21-05-2019, 16:34:35
Есть понятие папки проекта, куда складируются все файлы при работе.
Решил добавить: папка проекта - это скорее папка, внутри подпапок которой программе разрешено искать рабочие файлы. Ну то есть непосредственно "складировать" файлы можно и в других местах, так называемых библиотеках, подключив которые  вы даете право программе обращаться к ним в рамках данного проекта.
Название: Re: Есть ли в Inventor API какой-либо аналог свойства Application.CurrentUsersDataFolderPath в Revit
Отправлено: R.I.Chernov от 21-05-2019, 16:40:53
Возможно вы искали это
Код - Visual Basic [Выбрать]
  1.     Dim PrjFileName As String
  2.     PrjFileName = ThisApplication.DesignProjectManager.ActiveDesignProject.FullFileName
  3.     MsgBox (PrjFileName)

Отсюда можно получить папку проекта (хотя возможно для этого можно найти отдельную команду).
Название: Re: Есть ли в Inventor API какой-либо аналог свойства Application.CurrentUsersDataFolderPath в Revit
Отправлено: R.I.Chernov от 21-05-2019, 17:04:03
(хотя возможно для этого можно найти отдельную команду)

Код - Visual Basic [Выбрать]
  1.     Dim wspace As String
  2.     wspace = ThisApplication.DesignProjectManager.ActiveDesignProject.WorkspacePath
Название: Re: Есть ли в Inventor API какой-либо аналог свойства Application.CurrentUsersDataFolderPath в Revit
Отправлено: Vladislav от 22-05-2019, 12:26:58
Благодарю