Реклама i
Стань нашим партнером - зарабатывай с нами!
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Создание диалоговых окон в AutoCAD

Создание диалоговых окон в AutoCAD

Ответ
Поиск в этой теме
Непрочитано 09.07.2008, 05:02
Создание диалоговых окон в AutoCAD
TwoZero
 
Программист
 
г.Иркутск
Регистрация: 06.03.2008
Сообщений: 52

Здравствуйте,

Есть проблема с созданием диалоговых окон под AutoCAD,
стандартный язык для создания диалогов DCL негодится так как он очень скупой и там нет компонента TreeView, создание приложения на VBA тоже негодится так как программу пишу на ЛИСПЕ (ЛИСП РУЛИТ),
создание диалоговых окон в VB6 как ActiveX dll тоже негодится так как в дальнейшем требуется регистрировать библиотеки и если подключать дополнительные компоненты в VB6 то их придется таскать с сабой (я конечно понимаю что есть программы которые могут все запихать в один файл но такое мазуто мне ненадо), можно написать приложение на Delphi но оно будет как бы отдельное (можно конечно прописать макрос в акаде на запуск этого приложения но мне это неочень подходит так как хотелось бы чтоб все было интегрировано в акад).

Собственно проблема заключается в создании самих диалогов для AutoCAD, есть еще ObjectDCL но он платный и он перестает работать после триала.

Мож кто подскажет есть ли еще какиенить проги для создания диалогов под акад (нужен компонент TreeView).
Просмотров: 58718
 
Непрочитано 05.11.2008, 16:46
#21
Supermax

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


Еще диалоговые окна можно делать на HTML, HTA, HTM и т.п. и на Advanced Script Host. Все чудненько запихивается в FAS (если надо).
Supermax вне форума  
 
Непрочитано 06.11.2008, 05:26
#22
V.Khomyakov

IT, LISP, ACAD, LDD
 
Регистрация: 04.06.2008
Иркутск
Сообщений: 14
<phrase 1=


Цитата:
Еще диалоговые окна можно делать на HTML, HTA, HTM и т.п. и на Advanced Script Host. Все чудненько запихивается в FAS (если надо).
Надо, надо.
Ссылочку, если можно, дайте:-)
V.Khomyakov вне форума  
 
Непрочитано 06.11.2008, 08:10
#23
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,204


Мне это тоже интересно.
Supermax, не обойди вниманием...
Makswell вне форума  
 
Непрочитано 06.11.2008, 08:19
#24
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


V.Khomyakov, Makswell, поищите по словам "веб-макрос"
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 06.11.2008, 11:02
#25
Supermax

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


Вот ссылка:
http://forum.dwg.ru/showpost.php?p=266764&postcount=13

Про Advanced Script Host я выложил 8.0, но уже вышла 8.2 версия и эта штука условно-бесплатная 10$ стоит, но как это купить? Там с карточками как-то крутят. Если кто-то скачает новую версию и расскажет мне как ее купить - буду очень признателен.
Supermax вне форума  
 
Непрочитано 06.11.2008, 11:09
#26
Supermax

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


Очень сильно интересуюсь кто и что видит вот по этой ссылке:
http://www.shareup.com/getfile.php?v...t%2Fdialog.exe
Supermax вне форума  
 
Непрочитано 06.11.2008, 11:31
#27
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Страница удалена как устаревшая
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 06.11.2008, 11:41
#28
Supermax

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


Она не удалена, это вирус ее переадресовывает. Только вот где он сидит? Все ссылки на скачку Advanced Script Host по всем сайтам переадресовываются на эту гадость. Как это обойти? Может через Америку поискать7
Supermax вне форума  
 
Непрочитано 06.11.2008, 13:22
#29
Supermax

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


Натравил Касперских енд компани, может и починят. Три дня тому назад все ссылки работали.
Supermax вне форума  
 
Непрочитано 07.11.2008, 18:55
#30
Supermax

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


Как я понимаю, про диалоговые окна диалог закончен?
Supermax вне форума  
 
Непрочитано 10.11.2008, 11:39
#31
Supermax

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


Новость дня. Выложенная мною прога Advanced Script Host 8.0 и успешно скачиваемая в течении недели, вдруг безследно исчезла из Данлоадса.
В сети эту прогу кто-то очень сильно недолюбливает и все скачки ее наглухо закупорены переадресовщиками. И тут вдруг она исчезла.
Может ее прямо в тему выложить?
Supermax вне форума  
 
Непрочитано 02.09.2009, 14:37
#32
E-degtyarev

Помогаю, кому делать нечего.
 
Регистрация: 27.03.2009
Русская деревня
Сообщений: 394


Можеть быть кто-то знает как организовать временный выход из диал. окна, вызванного самодельной lisp программой, для панорамирования и зуммирования чертежа, чтобы при этом окно оставалось видимым.
E-degtyarev вне форума  
 
Непрочитано 02.09.2009, 14:58
#33
zenon

Остекляем!!! Алюминим!!!
 
Регистрация: 21.02.2005
Москва
Сообщений: 3,825
<phrase 1=


Цитата:
Сообщение от Supermax Посмотреть сообщение
Новость дня. Выложенная мною прога Advanced Script Host 8.0 и успешно скачиваемая в течении недели, вдруг безследно исчезла из Данлоадса.
В сети эту прогу кто-то очень сильно недолюбливает и все скачки ее наглухо закупорены переадресовщиками. И тут вдруг она исчезла.
Может ее прямо в тему выложить?
не оно?? link
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon вне форума  
 
Непрочитано 05.12.2012, 11:20
#34
Disney

Геодезист
 
Регистрация: 12.03.2009
Сибирь (где медведи по улицам ходят)
Сообщений: 860
Отправить сообщение для Disney с помощью Skype™


И всё таки. Есть ли варианты?
При написании программы(AutoLISP) с диалогом(DCL), почти половина времени уходит на создание(описание) диалога, даже больше на его оформление, элементы почти всегда игнорируют заданное им выравнивание, приходится space-ами их выравнивать врукопашную, ну и прочие неудобства.
Постоянно читаю подобные темы, вижу что вроде чего-то советуют, вроде там не сложно ..., на том языке можно ..., но кроме AutoLISP больше ни чего не видел и не знаю, даже не знаю к чему и с какого края подступиться.
Есть тема Научите лиспу на примере (или как kpblc, VVA и компания пытаются обучить чайника лиспу), так можно в этой, так же для чайников, научите создавать диалоги не DCL, но для AutoLISP. Или если решил двигаться дальше DCL, то и AutoLISP хоронить?
Хотел придумать какой нибудь простой пример LISP + DCL, но так ни чего коротенького и простого на ум не приходит, сразу начинается куча проверок на корректность ввода данных в диалоге, сразу охота поставить зависимость одних элементов, от введенного значения других, ...
Может уже у кого есть простенькая связка LISP + неDCLдиалог для разбора?
__________________
Почему все вдруг становятся умными, когда уже не надо?
Disney вне форума  
 
Непрочитано 05.12.2012, 11:28
#35
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Disney Посмотреть сообщение
Может уже у кого есть простенькая связка LISP + неDCLдиалог для разбора?
На практике я не пробовал, т.к. не было в этом нужды, но предполагаю, что можно (как вариант) создавать диалоги на .NET, используя технологии WinForms/WPF и создавать LISP функции, которые открывали бы эти окна и возвращали результат настроек окон в виде списка. Эту LISP функцию можно вызывать из обычного LISP кода.
Я как-то интереса ради написал маленький пример LISP функции, написанной на .NET здесь. Полагаю, что и диалоговые окошки можно прикрутить аналогично.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Непрочитано 05.12.2012, 12:35
#36
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,405
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от hwd Посмотреть сообщение
Полагаю, что и диалоговые окошки можно прикрутить аналогично.
Конечно. И соответственно Disney придётся изучить один из .NET языков.

Disney, здесь целая ветка форума посвящена OpenDCL: http://www.theswamp.org/index.php?board=63.0

Последний раз редактировалось Александр Ривилис, 05.12.2012 в 12:40.
Александр Ривилис вне форума  
 
Непрочитано 05.12.2012, 12:48
#37
Disney

Геодезист
 
Регистрация: 12.03.2009
Сибирь (где медведи по улицам ходят)
Сообщений: 860
Отправить сообщение для Disney с помощью Skype™


Цитата:
Сообщение от Александр Ривилис Посмотреть сообщение
Конечно. И соответственно Disney придётся изучить один из .NET языков.
и какой из?

hwd, спасибо, но опять , я же писал, что упоминания встречаются, и ты сейчас опять, "На погляди там, что-то похожее", но для меня это тёмный лес, я тупо не понимаю, что в твоем коде по ссылки написано и как это читать.
Пожалуйста, можно для тупых, маленький примерчик, чтоб я хоть чуть-чуть зацепился, и либо стал изучать, либо отказался от этой идеи, изучать неизвестный язык тупо из любопытства очень сложно.
__________________
Почему все вдруг становятся умными, когда уже не надо?
Disney вне форума  
 
Непрочитано 05.12.2012, 12:52
#38
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,405
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от Disney Посмотреть сообщение
и какой из?
Это на твоё усмотрение. Что ближе C#, VB.NET, F# и еще какие-то...
Александр Ривилис вне форума  
 
Непрочитано 05.12.2012, 13:01
#39
Disney

Геодезист
 
Регистрация: 12.03.2009
Сибирь (где медведи по улицам ходят)
Сообщений: 860
Отправить сообщение для Disney с помощью Skype™


Цитата:
Сообщение от Александр Ривилис Посмотреть сообщение
Это на твоё усмотрение. Что ближе C#, VB.NET, F# и еще какие-то...
Да я чую, мне всё далеко...
__________________
Почему все вдруг становятся умными, когда уже не надо?
Disney вне форума  
 
Непрочитано 05.12.2012, 13:08
1 | #40
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Disney Посмотреть сообщение
Пожалуйста, можно для тупых, маленький примерчик, чтоб я хоть чуть-чуть зацепился, и либо стал изучать, либо отказался от этой идеи, изучать неизвестный язык тупо из любопытства очень сложно.
Ок, напишу.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Создание диалоговых окон в AutoCAD

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание графика в AutoCAD на основе txt или xls файла Red Nova Программирование 116 06.04.2017 09:20
AutoCad MEP. Структура проекта. Создание розеточной сети. serg01 Вертикальные решения на базе AutoCAD 3 04.03.2008 13:22
Создание своего шаблона в AutoCAD 2007 RodiXX1 AutoCAD 2 05.08.2007 23:58
Одна из целей: Создание экспертных систем на базе AutoCAD. Сергей Юрьевич Программирование 9 01.01.2005 15:17