AutoIT в AutoCAD
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > AutoIT в AutoCAD

AutoIT в AutoCAD

Ответ
Поиск в этой теме
Непрочитано 07.12.2009, 18:41 #1
AutoIT в AutoCAD
Supermax
 
Руководитель фирмы
 
Москва
Регистрация: 28.03.2007
Сообщений: 1,831

Если мы все дружно залезем вот сюда:
http://www.script-coding.info/AutoIT.html
и скачаем хотябы одну только dll, то щастью нашему не будет границ.

Я не буду вас грузить - читайте сами, а чтобы вы сразу начали это делать, даю русский хелп к этому творению. Скачан от туда же.

Миниатюры
Нажмите на изображение для увеличения
Название: AutoIT.JPG
Просмотров: 188
Размер:	45.3 Кб
ID:	30163  

Вложения
Тип файла: rar AutoIt3_2_5_4_ru.rar (1.25 Мб, 121 просмотров)


Последний раз редактировалось Supermax, 07.12.2009 в 19:02.
Просмотров: 4129
 
Непрочитано 07.12.2009, 20:21
#2
Sleekka

-
 
Регистрация: 24.07.2005
Москва
Сообщений: 1,335


И какое нам с этого щастье? еще один скриптовый язык - и чего?
Sleekka вне форума  
 
Автор темы   Непрочитано 07.12.2009, 21:15
#3
Supermax

Руководитель фирмы
 
Регистрация: 28.03.2007
Москва
Сообщений: 1,831
Отправить сообщение для Supermax с помощью Skype™


Sleekka, то, про что ты меня спрашивал на вечеринке полный отстой по сравнению с этим.
Здесь все, что я по кускам выгрызал из разных COM.
Использование функций API из под лиспа - нате
Перехват событий в окнах из под лиспа - нате
Запуск скрипта непосредственно из лиспфайла - нате
Компиляция в экзэшник скрипта - нате
Супер панели инструментов для лиспа - нате

Синтаксис - проще некуда.

Ты открой описание функций и просто оглавление прочти.
Supermax вне форума  
 
Непрочитано 07.12.2009, 21:57
#4
Елпанов Евгений

программист
 
Регистрация: 20.12.2005
Москва
Сообщений: 1,439
Отправить сообщение для Елпанов Евгений с помощью Skype™


AutoIt v3 - это свободно распространяемая (freeware) утилита, поддерживающая бейсико-подобный язык сценариев для автоматизации различных задач. Этот язык поддерживает эмуляцию нажатий клавиш, движений мыши, а также различные манипуляции окнами и их элементами управления, чтобы автоматизировать те задачи, которые невозможно автоматизировать на других языках (например, VBScript) или те задачи, автоматизация которых на других языках была бы не совсем надёжной (например, с помощью SendKeys в том же VBScript).

В том-то и дело, что заинтересованные в подобных языках, будут радоваться. Но сложно обрадовать такими возможностями действительных программистов разработчиков. Для решения подобных задач, лучше использовать встроенные средства автоматизации - vba, arx, dcl либо более распространенные языки, delfi, c++, с#, vb итд. Я думаю, что даже OpenDCL или ObjectDCL предпочтительнее нового скриптового языка...
__________________
Чем гениальнее ваш план, тем меньше людей с ним будут согласны.
/Сунь Цзы/
Елпанов Евгений вне форума  
 
Автор темы   Непрочитано 07.12.2009, 22:15
#5
Supermax

Руководитель фирмы
 
Регистрация: 28.03.2007
Москва
Сообщений: 1,831
Отправить сообщение для Supermax с помощью Skype™


Я бы тоже так считал, если бы не одно НО!
Создание панели инструментов, чья конфигурация зависит от ситуации, то есть, динамическое формирование панели инструментов, возможно, только если файл, описывающий эту панель создается прямо из выполняемой программы, в частности речь идет о лиспе.
Я такое могу проделывать только с DCL, а он полный отстой.
А в этом варианте мне даже файл создавать не надо. Весь код формирования панели грузится прямо в COM и эту панель можно менять из нутри! Добавлять кнопки, удалять их, перемещать и т.п.
И мне не надо грузить кучу других COM, чтобы отслеживать события в Автокаде, как это может делать VBA. Здесь и это есть!
Интерактивная панель, динамически редактируемая, с функцией отслеживания событий в других окнах. Где еще есть такое?
Этому мужику из Англии надо памятник поставить! Даже AutoDesk такое не сделал до сих пор.

Можно такое меню properties забацать, что мало не покажется.
А древовидные раскладки видели? Где есть такое?
Supermax вне форума  
 
Непрочитано 07.12.2009, 22:24
#6
Елпанов Евгений

программист
 
Регистрация: 20.12.2005
Москва
Сообщений: 1,439
Отправить сообщение для Елпанов Евгений с помощью Skype™


Цитата:
Сообщение от Supermax Посмотреть сообщение
Можно такое меню properties забацать, что мало не покажется.
А древовидные раскладки видели? Где есть такое?
их не проблема сделать в дсл
Я без проблем пишу тексты вектором в dcl, так же отслеживаю клики указателя внутри этих векторных изображений. Не вижу проблем добавить крестики для раскрывающихся папок и значки папок и файлов (может и другие значки, все это не проблема). Используя другие языки, все это тоже не проблема. Весь вопрос только в том, как ты владеешь языком к какой язык тебе ближе. Для автокада, предложенный тобой язык хуже многих...
__________________
Чем гениальнее ваш план, тем меньше людей с ним будут согласны.
/Сунь Цзы/
Елпанов Евгений вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > AutoIT в AutoCAD



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Видеоуроки AutoCAD kosmax AutoCAD 173 17.02.2017 15:08
ВИДЕО FAQ по AutoCAD wetr AutoCAD 108 03.04.2015 06:47
запуск программы из AutoCADа kminas Программирование 19 15.06.2012 13:42
Информация по идентификационным кодам программ в сетевых лицензиях Autodesk KSI AutoCAD 1 14.09.2009 15:59
О создании темы (раздела) для новичков в AutoCAD. Profan Разное 110 23.10.2008 10:01