Вернуться   Foxter.ru > Графика > CAD

Ответ
 
Опции темы Опции просмотра
Старый 07.05.2006, 14:42   #14554  
Девушка-лето
 
Аватар для klepka
 
Репутация: 647473Репутация: 647473Репутация: 647473Репутация: 647473Репутация: 647473Репутация: 647473Репутация: 647473Репутация: 647473Репутация: 647473Репутация: 647473Репутация: 647473
Регистрация: 25.10.2005
Сообщения: 2,355
По умолчанию Как обработать массивы цифр в AutoCAD

Неоднократно сталкивалась с такой проблемой: необходимо заменить большое количество числовых подписей, а иногда и текстовых, на чертеже по определенным правилам.. Напримепр, первые сто номеров на старые+1, далее, скажем 50, на старые - 20 и т.д. Как это сделать?
__________________
Да главное, что человек он хороший! Какая разница, какого цвета у него Бентли...
klepka вне форума   Ответить с цитированием
Старый 11.05.2006, 22:28   #14910  
Девушка-лето
 
Аватар для klepka
 
Репутация: 647473Репутация: 647473Репутация: 647473Репутация: 647473Репутация: 647473Репутация: 647473Репутация: 647473Репутация: 647473Репутация: 647473Репутация: 647473Репутация: 647473
Регистрация: 25.10.2005
Сообщения: 2,355
По умолчанию

от вас *** чего дождешься.....
вот тут мне пару советов в аську накидали...

Цитата:
Вопрос не очень понятен.
Просто могу посоветовать пользоваться шаблонами при поиске и замене:

* -любое количество символов или их отсутствие
? -любой символ
# -любой символ, обозначающий число от 0 до 9

Например строка для поиска:

??#
- найдет все строки, содержащие три символа, последний из которых будет цифрой.

#*#
- найдет строки с любым количеством символов, с цифрами в начале и в конце (или просто строку из двух цифр).
Цитата:
Но может быть вам подойдет команда Express -> Text -> Automatic Text Numbering?
__________________
Да главное, что человек он хороший! Какая разница, какого цвета у него Бентли...
klepka вне форума   Ответить с цитированием
Старый 25.01.2007, 10:51   #38898  
Новичок
 
Аватар для Northern_Cat
 
Репутация: 27353Репутация: 27353Репутация: 27353Репутация: 27353Репутация: 27353Репутация: 27353Репутация: 27353Репутация: 27353Репутация: 27353Репутация: 27353Репутация: 27353
Регистрация: 23.01.2007
Сообщения: 14
По умолчанию

Цитата:
Сообщение от klepka Посмотреть сообщение
Неоднократно сталкивалась с такой проблемой: необходимо заменить большое количество числовых подписей, а иногда и текстовых, на чертеже по определенным правилам.. Напримепр, первые сто номеров на старые+1, далее, скажем 50, на старые - 20 и т.д. Как это сделать?
Скорее всего для этого придется писать программу под Автокад. У автокада есть свой встроенный язык программирования - Visual Lisp, вот на нем и придется писать.

Visual Lisp – встроенный язык программирования для AutoCAD, появившийся в ранних версиях системы (изначально назывался AutoLisp). Характеризуется синтаксисом, свойственным классическому LISP, и работой непосредственно внутри базы данных файла AutoCAD.

Попробуйте обратиться на форум Автокада в рунете:
http://www.autocad.ru/cgi-bin/f1/board.cgi
Northern_Cat вне форума   Ответить с цитированием
Старый 25.01.2007, 11:43   #38901  
Девушка-лето
 
Аватар для klepka
 
Репутация: 647473Репутация: 647473Репутация: 647473Репутация: 647473Репутация: 647473Репутация: 647473Репутация: 647473Репутация: 647473Репутация: 647473Репутация: 647473Репутация: 647473
Регистрация: 25.10.2005
Сообщения: 2,355
По умолчанию

Northern_Cat, а к какому языку он ближе всегО?! меня вот кроме VB ничему не учили...
__________________
Да главное, что человек он хороший! Какая разница, какого цвета у него Бентли...
klepka вне форума   Ответить с цитированием
Старый 25.01.2007, 12:30   #38904  
Новичок
 
Аватар для Northern_Cat
 
Репутация: 27353Репутация: 27353Репутация: 27353Репутация: 27353Репутация: 27353Репутация: 27353Репутация: 27353Репутация: 27353Репутация: 27353Репутация: 27353Репутация: 27353
Регистрация: 23.01.2007
Сообщения: 14
По умолчанию

Вообще под автокад можно писать по 3-м направлениям:
Visual Lisp, VBA (Visual Basic for Application), и на ObjectARX.

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

Я знаю, что Visual Lisp изначально был написан под автокад. Но сейчас он уже не пользуется такой популярностью. Все сейчас программят на С, Java и др. языках.

Поэтому все чаще народ обращается к ObjectARX - это специальный интерфейс для программирования под автокад на языке С++.

Я сам инженер-конструктор, но похоже, что придестя стать еще и немного программистом )))
Пока больше ничем не могу помочь, т.к. только начал изучать. Может быть через месясок.

Попробуйте по форумам полазить, уверен, что кто-нибудь вам поможет.
А если нет, то придется подождать, пока я сам не изучу, тогда помогу )))

Еще сайты акада:
http://dwg.ru/
http://autolisp.ru/
http://sapr2000.ru/invision/index.php
Northern_Cat вне форума   Ответить с цитированием
Старый 25.01.2007, 19:01   #38997  
Девушка-лето
 
Аватар для klepka
 
Репутация: 647473Репутация: 647473Репутация: 647473Репутация: 647473Репутация: 647473Репутация: 647473Репутация: 647473Репутация: 647473Репутация: 647473Репутация: 647473Репутация: 647473
Регистрация: 25.10.2005
Сообщения: 2,355
По умолчанию

Northern_Cat, VBA (Visual Basic for Application) мне очень даже подходит. Будем смотреть и читать форумы. Спасибо!
__________________
Да главное, что человек он хороший! Какая разница, какого цвета у него Бентли...
klepka вне форума   Ответить с цитированием
Старый 04.02.2007, 16:30   #39927  
Новичок
 
Аватар для Romka
 
Репутация: 1
Регистрация: 04.02.2007
Сообщения: 1
По умолчанию

в Autolisp конешно
Romka вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей - 0 , гостей - 1)
 
Опции темы
Опции просмотра

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

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Powered by vBulletin
Copyright ©2000-2024, Jelsoft Enterprises Ltd.
[Foxter Skin] developed by: Foxter.ru