"Выдирание" текста(блоков) в messagebox
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > "Выдирание" текста(блоков) в messagebox

"Выдирание" текста(блоков) в messagebox

Ответ
Поиск в этой теме
Непрочитано 16.12.2007, 23:47 #1
PYMATA
 
Регистрация: 15.12.2007
Сообщений: 10

Помогите написать lisp, например чтобы из штампа А4 взять текст(разработал, проверил и т.д. и т.п.) и он выводился в messagebox или в текстовый файл.

Никак не получается взять и вывести данные в msgbox или текстовый файл...ЛЮДИ, подскажите или что никто не знает.

Последний раз редактировалось Кулик Алексей aka kpblc, 17.12.2007 в 00:16.
Просмотров: 2638
 
Непрочитано 17.12.2007, 00:22
#2
Кулик Алексей aka kpblc
Moderator

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


Ты для начала определи и расскажи, что у тебя за штамп: набор отрезков / полилиний и текстов? Блок с атрибутами? Форматка СПДС или MechaniCS? Чего-то-там-свое?
Второе - а в чем проблема-то, я не понимаю. В зависимости от п.1 решение будет разным, но... В чем затык и что самостоятельно сделано?
Третье: где и как расположена форматка? А если их несколько?
Четвертое - а на фига такое требуется-то? Это уже из чистого любопытства.
Наконец, пятое. Версия AutoCAD'a либо тайна великая, либо у всех желающих отвечать на полную катушку включен TelepatMode. Так?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 17.12.2007, 01:37
#3
PYMATA


 
Регистрация: 15.12.2007
Сообщений: 10


Забросал вопросами. ну начнем:
1. Выкладываю штамп.
2. проблема в том, как взять любую из надписей на штампе и вывести ее на экран например посредствам msgbox. Заковырка в том как связать все это.
3. п.1
4. секрет
5. autocad 2008
Вложения
Тип файла: rar А4.rar (19.3 Кб, 63 просмотров)
PYMATA вне форума  
 
Непрочитано 17.12.2007, 08:15
#4
Кулик Алексей aka kpblc
Moderator

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


2. Если руками - то примерно так:
(alert (vla-get-textstring (vlax-ename->vla-object (car (entsel "\nКлик на объекте")))))
3. Делай блоком с атрибутами - тебе мой совет.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 17.12.2007, 08:47
#5
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,537
<phrase 1= Отправить сообщение для wetr с помощью Skype™


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
3. Делай блоком с атрибутами - тебе мой совет.
присоединяюсь!
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 17.12.2007, 08:48
#6
Кулик Алексей aka kpblc
Moderator

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


P.S. Учитывая, что используется 2008, вопросов с многострочными атрибутами должно возникать на порядок меньше
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 19.12.2007, 14:05
#7
PYMATA


 
Регистрация: 15.12.2007
Сообщений: 10


все получилось) спасибо всем кто откликнулся
PYMATA вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > "Выдирание" текста(блоков) в messagebox