• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

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

Автор 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


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