Компас-Макро и диалоги

Автор F0bos, 06.02.09, 12:43:03

« назад - далее »

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

F0bos

Возникла задача автоматизации кое-каких действий в Компасе, в связи с чем обратился к Компас-Макро.
И вот у меня вопрос:
Как можно реализовать ввод параметров в скрипт, кроме функций read(...) и чтения из файла? Возможно ли организация какого-нибудь более продвинутого диалога (может быть через wxPyton или подобные библиотеки)?

Сразу оговорюсь, я понимаю, что это больше задача для Компас-Мастера, но пока api не купили буду использовать питон.
Жду Ваших ответов, заранее спасибо!!  :)

F0boS

Да, похоже не очень много людей работают с компас-макро  :-)))
Если кому интересно, вот вариант, который предложила техподдержка:
Вместо:
example = 0
read(example='0.Длина прямой')

Использовать:
example = 0
example = iKompasObject.ksReadInt( 'Длина прямой', 0, 0, 100, example )[1]
Аналогичнно используйте функции КОМПАС SDK ksReadDouble и ksReadString


Так же есть уже свои идеи по построению полнофункциональных диалогов. Через костыли конечно, но прекрасно работает!!!