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

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

Поиск и замена текста

Ответ
Поиск в этой теме
Непрочитано 11.11.2009, 22:49
Поиск и замена текста
TechNick
 
Инженер
 
Нижний Новгород
Регистрация: 19.04.2006
Сообщений: 15

Добрый день. Такой вопросик очень нужно решить.
На чертеже существует около тысячи однострочных текстов с подписями марок дорожного ограждения видов:
1. 11ДО-ММ.2(564)У2
2. 11ДО-ММ.2(256)У3
3. 11ДО-ММ.2(64)У4
4. 11ДО-ММ.2(98)У5

Где текст в скобках указывает протяженность и везде разный. Надо преобразовать к такому виду соответственно:
1. 11ДО/190-0.75(0.15)-3.0-0.9(564)
2. 11ДО/250-0.75(0.15)-2.0-0.9(256)
3. 11ДО/300-0.75(0.15)-4.0-0.9(64)
4. 11ДО/350-0.75(0.15)-4.0-1.25(98)
Как это сделать наиболее быстро ума не приложу. Помогите кто знает
Просмотров: 98770
 
Непрочитано 07.12.2009, 11:22
#41
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,336


zenon, снять галку
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.jpg
Просмотров: 812
Размер:	43.5 Кб
ID:	30133  Нажмите на изображение для увеличения
Название: Безымянный1.jpg
Просмотров: 490
Размер:	55.0 Кб
ID:	30134  

Последний раз редактировалось Хмурый, 07.12.2009 в 11:28.
Хмурый вне форума  
 
Непрочитано 07.12.2009, 11:57
#42
zenon

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


Хмурый, это конечно хорошо, но в 2008 сего нет.
Do$, спасибо сработало
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon вне форума  
 
Непрочитано 18.12.2009, 17:41
#43
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,779


У меня беда немного другая.
Есть блоки с атрибутами. Нужно к началу каждого атрибута массово добавить одинаковый текст; текущие значения атрибутов начинаются с цифр, 1-2-3-значные, некоторые разделены точками и/или дефисом. Стандартными средствами, я так понимаю, это не делается?

Последний раз редактировалось engngr, 18.12.2009 в 17:48. Причина: добавка
engngr вне форума  
 
Непрочитано 18.12.2009, 17:50
#44
Nike

Шаражпроектхалтурмонтаж
 
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 5,991


engngr
выкладывай пример
Nike на форуме  
 
Непрочитано 18.12.2009, 21:27 пример
#45
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,779


Например.
Имеем значения атрибута "1", "27" и т.д., требуется превратить "1", "27" в "К1-1", "К1-27".
exmpl.dwg
engngr вне форума  
 
Непрочитано 18.12.2009, 23:04
#46
Nike

Шаражпроектхалтурмонтаж
 
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 5,991


Стандартными скорее всего никак.
А вот этот нумератор запросто сможет
Nike на форуме  
 
Непрочитано 27.07.2010, 12:31
#47
geerakl


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


нужно в чертежах поменять все даты: допустим - "02.06.09" , "22.05.07" .... на "27.07.10" . Существуют ли какие нибуть пиременные знаки ? например заменить "**.**.**" на "27.07.10"
geerakl вне форума  
 
Непрочитано 27.07.2010, 12:57
#48
Кулик Алексей aka kpblc
Moderator

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


Попробуй менять [0-9][0-9].[0-9][0-9].[0-9][0-9] на 27.07.10. В 2008 прокатило.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 29.07.2010, 16:45
#49
geerakl


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


Таки да работает, спасибо.
geerakl вне форума  
 
Непрочитано 13.09.2010, 09:17
#50
Frigate

КИП, АСУ ТП, слаботочка
 
Регистрация: 02.09.2010
Москва-Тюмень
Сообщений: 422


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

Вопрос по каманде "поиск/замена".

В АКАД 2006 все работало супер - ищешь в чертеже уплминание, напр., "Задв1.1", поиск находит такой текст, потом "Зуммировать" - и можноизменить масштаб чертежа, чтобы найти, в каком именно месте чертежа находится искомый текст "Задв1.1". То есть в 2006 диалоговое окно "Поиск и замена" не было модальным (не исчезало, но позволяло щелкать по чертежу). В АКАД 2009 окно "Поиск и замена" являетс модальным, как я понимаю. Или у меня что-то не так с настройками???
Надеюсь, понятно изложил )))
А вообще, если есть такая программка по поиску текста, чтобы и зуммировала объект поиска и давала потом посмотреть его расположение на чертеже - буду рад ссылке на нее ;-)
Frigate вне форума  
 
Непрочитано 13.09.2010, 09:23
#51
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,336


Frigate, сервис пак на AutoCAD следует установить.
Хмурый вне форума  
 
Непрочитано 14.09.2010, 11:49
#52
Frigate

КИП, АСУ ТП, слаботочка
 
Регистрация: 02.09.2010
Москва-Тюмень
Сообщений: 422


Хмурый ,

как я понимаю, паки ставятся только на официальную версию с лицензией, да? ;-) Или может не только? Тогда подскажи где такой достать Не хочется еще и АКАД2006 себе ставить, чтобы вылавливать в чертежах нужный текст... Ну или программирование еще остается, как вариант...
Frigate вне форума  
 
Непрочитано 14.09.2010, 12:06
#53
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,336


Frigate, все сервис паки находятся на официальном сайте Autodesk
Хмурый вне форума  
 
Непрочитано 10.11.2010, 08:22
#54
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 807


Приветствую.
Вопрос по замене текста в мультивыносках.
К примеру есть пять позиций на чертеже 1,2,3,4,5. Потом добавляются еще две позиции, и они должны встать после позиции 2, т.е. позиции 3,4,5 должны превратится в 5,6,7 соответственно.
Возможно ли такое?
Акад 2011

В теме была ссылка на нумератор, но он не работает с мультивыносками.
К тому же там выбор объектов нужно проводить вручную(хотя с этим пока не рабирался)
Astartes вне форума  
 
Непрочитано 10.11.2010, 08:27
#55
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,336


возможно. следует делать последовательно.
команда _find и начиать поиск и замену с верхней позиции (5 заменить на 7, 4- на 6, 3-на 5). Текст искать только в размерах
Хмурый вне форума  
 
Непрочитано 10.11.2010, 08:43
#56
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 807


Хмурый, Ну это же я простой пример привел из 5 позиций. ))
Мне надо именно что бы как в упомянутом выше нумераторе.
Т.е. я через qselect выделяю позиции с 3 по 5 [3-5] и далее с помощью чего то (лиспа) увеличиваю их значения на 2.
Astartes вне форума  
 
Непрочитано 10.11.2010, 08:53
#57
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,336


Astartes, попроси AlexV подработать код нумератора для изменения мультивыносок
Хмурый вне форума  
 
Непрочитано 10.11.2010, 09:00
#58
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 807


Хмурый, Ну я отписал вопрос автору нумератора, если не ответит то попрошу Алекса.

Автор нумератора сказал что у него нет времени.
Если у кого будет время и желание доработайте пожалуйста.
Или на основе этого нумератора другой лисп сделать.
Нужно к числам в мультивыноске прибавлять и отнимать любое число, и чтобы выбор можно было делать через qselect.
Спасибо.

Последний раз редактировалось Astartes, 11.11.2010 в 06:03.
Astartes вне форума  
 
Непрочитано 11.11.2010, 08:53
1 | #59
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686


Цитата:
Сообщение от Astartes Посмотреть сообщение
Хмурый, Ну я отписал вопрос автору нумератора, если не ответит то попрошу Алекса.

Автор нумератора сказал что у него нет времени.
Если у кого будет время и желание доработайте пожалуйста.
Или на основе этого нумератора другой лисп сделать.
Нужно к числам в мультивыноске прибавлять и отнимать любое число, и чтобы выбор можно было делать через qselect.
Спасибо.
Особо с кодом не разбирался, просто вставил обработку мультивыносок.. По крайней мере по замене/суффиксам/префиксам вроде работает.. Остальные возможности не смотрел..

Цитата:
К тому же там выбор объектов нужно проводить вручную(хотя с этим пока не рабирался)
Дописывать еще фильтры выбора чтоль по значениям? Да ну его.. Выбирай объекты через qselect, потом применяй к ним какую-либо команду (_move например) и сбрасывай. Потом запускай макрос и на запрос выбора объектов в ком. строке пиши "_p" (ну или "т" в русском автокаде)
Вложения
Тип файла: zip Number.zip (35.4 Кб, 209 просмотров)
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!

Последний раз редактировалось AlexV, 11.11.2010 в 08:58.
AlexV вне форума  
 
Непрочитано 11.11.2010, 10:27
#60
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 807


AlexV, спасибо большое работает то что мне нужно.
А по поводу выбора, ага действительно можно и так.
Спасибо еще раз.
Astartes вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Поиск и замена текста

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск фрагмента текста в текстовых файлах Nike Разное 23 14.05.2019 07:14
Групповой поиск и замена текста Torino Программирование 22 05.03.2016 23:00
LISP. Выравнивание текста по двум точкам. Krieger Готовые программы 10 24.12.2011 16:02
Поиск и замена текста на чертежах Autodesk Inventor Бриг Прочее ПО от Autodesk 4 21.01.2009 17:05
поиск и замена Dante AutoCAD 1 03.10.2007 18:26