Автор Тема: AutoIt в AutoCAD  (Прочитано 5491 раз)

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

Оффлайн Supermax [?]

  • Сообщений: 7
  • Репутация: -1
    • Награды
AutoIt в AutoCAD
« Создано: Декабрь 18, 2009, 21:43:16 »
Всем привет!
Я работаю в программе AutoCAD и пишу скрипты на AutoLisp (чувствуете символизм?). Этот AutoLisp страдает очень большим дефектом - отсутствует нормальный интерфейс. Язык DCL - полный отстой и убожество. ObjectDCL - тоже весьма скуп на нужные возможности, вот я и страдаю, а тут наткнулся случайно на AutoIt и заценил.
Очень мне понравился и синтаксис и оформление и главное - подвиг Валерия Викторовича Иванова, который перевел хелп. Правда перевод этот сильно отстал от жизни, но и его пока достаточно.

Но это все прилюдия, а мне надо серьезно сплести AutoLisp и AutoIt, естественно черех ActiveX/COM (AutoItX).

Первое - затык. Я создал и развернул окно. Мне надо динамически изменять через AutoItX содержание GUICtrlCreateTreeView со всем его деревом.
Если в скрипте создавать функцию установки нового подраздела, то нет проблем. Даже создание переменных удалось автоматизировать, но запустить такую функцию я могу только из самого скрипта, активируя, к примеру, какую-нибудь кнопку. А мне надо из AutoLisp-a, только через эту DLL, без установки всего комплекта AutoIt.
Как передать в процесс исполняемого сценария на AutoIt значение переменной? Как запустить функцию через СОМ?
Вот сижу и ломаю голову.

Русское сообщество AutoIt

AutoIt в AutoCAD
« Отправлен: Декабрь 18, 2009, 21:43:16 »

Оффлайн Vlasssov [?]

  • Осваивающий
  • **
  • Сообщений: 421
  • Репутация: 25
  • Пол: Мужской
  • Гопломах
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: AutoIt в AutoCAD
« Ответ #1, Отправлен: Май 12, 2010, 12:45:28 »
Странно, что никто не отвечает...
Дело в том, что кроме Lispа в AutoCAD есть еще и Visual Basic for Application, который может все, что может Visual basic. Правда некоторые функции там были не реализованы, которые есть на Lisp, но в нем можно просто вызывать функции написанные на Lisp  параметрами и интерпретировать результаты...

Русское сообщество AutoIt

Re: AutoIt в AutoCAD
« Ответ #1 Отправлен: Май 12, 2010, 12:45:28 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
14 Ответов
60350 Просмотров
Последний ответ Апрель 28, 2012, 12:36:49
от CreatoR
2 Ответов
9963 Просмотров
Последний ответ Ноябрь 16, 2009, 09:13:26
от Suppir
12 Ответов
24651 Просмотров
Последний ответ Август 27, 2011, 20:09:15
от Nero21
3 Ответов
5212 Просмотров
Последний ответ Январь 25, 2011, 21:46:27
от Pontik
30 Ответов
17010 Просмотров
Последний ответ Апрель 02, 2012, 03:44:53
от Garrett
4 Ответов
5810 Просмотров
Последний ответ Июль 12, 2012, 11:06:51
от firex
15 Ответов
8955 Просмотров
Последний ответ Апрель 09, 2013, 11:40:20
от Mancoffee
0 Ответов
3352 Просмотров
Последний ответ Апрель 16, 2013, 00:22:25
от Maalik
2 Ответов
3678 Просмотров
Последний ответ Июнь 19, 2018, 11:08:40
от alex33
6 Ответов
4110 Просмотров
Последний ответ Май 13, 2013, 19:44:50
от Sky-WaLkeR