Здравствуйте.
Каталог профилей оформлен в виде указанном на картинке.
Есть ли возможность прочитать ГОСТы и сечения в них и если нету нужного то добавить динамически используя API c#.
Спасибо.
Получения списка каталога профилей с помощью API c#
- Таран Д. А.
- Администратор
- Сообщения: 2874
- Регистрация: 30 ноя 2011, 18:41
- Откуда: г. Москва
- Контактная информация:
Re: Получения списка каталога профилей с помощью API c#
Открой каталог профилей зипом распакуй и открой его текстовым редактором.
Там и так весь каталог уже есть.
Там и так весь каталог уже есть.
Администратор Topengineer.ru 8 (495) 215-07-79 (офис) ; 8 (925) 755-9318 (сот.); Skype wildomen ; http://vk.com/tekla_structures
Разработка КМД | Разработка КМ | Разработка КЖ | Обучение Tekla Structures | Купить Tekla Structures
Разработка КМД | Разработка КМ | Разработка КЖ | Обучение Tekla Structures | Купить Tekla Structures
Re: Получения списка каталога профилей с помощью API c#
Открыть сам файл сечений не являетса проблемой. Сама суть вопроса, это можно ли провести експорт всех сечений с открытой программы в процесе работы используя API?
Спасибо
Спасибо
Re: Получения списка каталога профилей с помощью API c#
Понятия не имею, копайте примерно в эту сторону.
Код: Выделить всё
public static List<LibraryProfileItem> ProfileItemList()
{
List<LibraryProfileItem> profiles = new List<LibraryProfileItem>();
CatalogHandler catalogHandler = new CatalogHandler();
if (catalogHandler.GetConnectionStatus())
{
ProfileItemEnumerator ProfileItemEnumerator = catalogHandler.GetLibraryProfileItems();
while (ProfileItemEnumerator.MoveNext())
{
LibraryProfileItem lib_profileItem = ProfileItemEnumerator.Current as LibraryProfileItem;
profiles.Add(lib_profileItem);
}
}
return profiles;
}
public static string[] L_sym_list()
{
List<LibraryProfileItem> profiles = ProfileItemList();
List<string> u_profiles = new List<string>();
foreach (LibraryProfileItem p in profiles)
{
if (p.ProfileItemType == ProfileItem.ProfileItemTypeEnum.PROFILE_L)
u_profiles.Add(p.ProfileName);
}
return u_profiles.ToArray();
}
public static string[] UProfilesList()
{
List<LibraryProfileItem> profiles = ProfileItemList();
List<string> u_profiles = new List<string>();
foreach (LibraryProfileItem p in profiles)
{
if (p.ProfileItemType == ProfileItem.ProfileItemTypeEnum.PROFILE_C)
u_profiles.Add(p.ProfileName);
}
return u_profiles.ToArray();
}
Re: Получения списка каталога профилей с помощью API c#
Благодарю большое
Попробую.
Действительно хороший вариант.
Попробую.
Действительно хороший вариант.
- Danila_ZLT
- Сообщения: 603
- Регистрация: 02 окт 2012, 12:14
- Откуда: Златоуст
- Контактная информация:
Re: Получения списка каталога профилей с помощью API c#
Нет пока через API доступа к группам. Пока только через отчеты.Дмитрий Ш писал(а):Здравствуйте.
Каталог профилей оформлен в виде указанном на картинке.
Есть ли возможность прочитать ГОСТы и сечения в них и если нету нужного то добавить динамически используя API c#.
Спасибо.
Автоматизируем хаос... Недорого...
phpbb3 styles
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость