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

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

Создание макроса для однострочного текста

Ответ
Поиск в этой теме
Непрочитано 17.11.2008, 16:59 #1
Создание макроса для однострочного текста
Serega_ti
 
Регистрация: 08.11.2008
Сообщений: 4

Почитв несколько статей про макросы возник вопрос. Как создать макрос для текста делающий такую вещь: например текст 1.1 при каждом последующем копировании этого текста он меняется на 0.1 (1.1 1.2 1.3)...Это значительно ускоряет работу в проектировании слаботочных систем,когда нужно нумеровать извещатели в цепи.Когда их 20-30 то рукми еще можно поперебивать..а когда их 500-600?

Помогите пожалуйста разобраться,буду очень признателен!
Просмотров: 3401
 
Непрочитано 17.11.2008, 17:13
#2
Kline_Kinder

проектант
 
Регистрация: 31.01.2007
город-Герой ОДЕССА
Сообщений: 26


На мой неискушенный взгляд эта задача близка к тематике автонумерации на чертеже. Т.е. искать по запросу "автонумерация"
К сожалению это все чем могу помочь
Примерно похожую задачу решал через вставку из экселя, где имеется автонумерация по ячейкам. Только масштабы не 500-600, а на порядок меньше.
Kline_Kinder вне форума  
 
Автор темы   Непрочитано 17.11.2008, 17:48
#3
Serega_ti


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


Делал поиск по "автонумерации" ипопал сюда
http://forum.dwg.ru/showthread.php?t...F0%E0%F6%E8%FF

вопрос похож на мой,но там так и нет решения проблемы...намеки на exel и т.д. , а я думаю что возможно создать кнпочку и прописать макрос на копирование текста...
Но т.к. не имею навыков в макросах то и спрашиваю как это сделать.
Serega_ti вне форума  
 
Непрочитано 17.11.2008, 18:11
#4
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Serega_ti, Как раз нумераторы тебе помогут.
Смотри здесь Тебе нужен NUM. Как префикс задаешь "1."
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 17.11.2008, 19:34
#5
Serega_ti


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


VVA, я думаю что мне это поможет...все загрузил успешно...пока разбираюсь как юзать
ЗАРАНИЕ ПАСИБА

VVA, не могу разобраться с командой...текст команды взял самый последний,
загрузил...вызвал в командной строке команду и следую по подсказкам команды:
Укажите префикс: 1
Укажите суффикс: SPACE
Укажите начальный номер: 1
Укажите выравнивание начального номера: 10
Укажите масштаб начальнго блока: 10
Выберите блок:
я выбираю созданный блок с текстом "1.1" и на это команда мне отвечает:" блок не содержит атрибутов!"

я чайник

Последний раз редактировалось Кулик Алексей aka kpblc, 17.11.2008 в 22:45.
Serega_ti вне форума  
 
Непрочитано 17.11.2008, 21:28
#6
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Express, TCOUNT
Vova вне форума  
 
Непрочитано 17.11.2008, 22:44
#7
Кулик Алексей aka kpblc
Moderator

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


Serega_ti, а правила не читаются?
P.S. "блок с текстом" далеко не то же самое, что "блок с атрибутом"
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 18.11.2008, 10:18
#8
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Serega_ti, Здесь пример блока с атрибутом. Дважды щелкни на нем и посмотри что будет.
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 19.11.2008, 14:24
#9
OrAcOoL


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


Я бы тоже сделал макрос на копирование и все бы в нем прописал, если получится отправлю глянуть
OrAcOoL вне форума  
 
Автор темы   Непрочитано 19.11.2008, 15:02
#10
Serega_ti


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


OrAcOoL, да макрос было бы супер. Созжал кнопочку и она вистит себе...,а то загружать команду,создавать (вставлять) блок с атрибутом,вызывать загруженную команду и мудрить с блоком...Конечно тоже хорошее решение проблемы,но я 3-й день разбираюсь и особенно сижу ковыряю динамические блоки...
Serega_ti вне форума  
 
Непрочитано 19.11.2008, 16:21
#11
OrAcOoL


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


ну вот настрочил такой сыроватый макрос в Acad2008. Выбираешь однострочный текст, базовую точку и точку вставки и он копирует его, увеличивая значение на "0.1". Конечно нужно доделывать там цикл копирования поставить, форму забабахать, обработку ошибок и т.д. Ерунда же.
Вложения
Тип файла: rar CopyText.rar (6.8 Кб, 82 просмотров)
OrAcOoL вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Создание макроса для однострочного текста

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Редактирование неск-их строк однострочного текста одновренно DDlis Программирование 48 07.09.2010 11:08
Мониторы LCD CRT Разное 94 17.06.2008 10:51
Редактор однострочного текста не позволяет скопировать поля Pave1 AutoCAD 8 10.05.2006 08:01
Вес линни для текста в форматке MechaniCS Maxx ПО от CSoft 5 24.12.2004 10:17