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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Поиск слова(предложения) во всех файлах AutoCad

Поиск слова(предложения) во всех файлах AutoCad

Ответ
Поиск в этой теме
Непрочитано 27.09.2009, 16:48
Поиск слова(предложения) во всех файлах AutoCad
h0h01
 
Регистрация: 19.01.2009
Сообщений: 24

Существует ли функция поиска слова(предложения) в нескольких десятках файлов одновременно, и заменой его на друрое сразу во всех файлах? Если да, то как ею пользоваться, и нужно ли открывать все эти файлы вручную?
Заранее благодарен.
Просмотров: 13949
 
Непрочитано 13.07.2020, 09:28
#21
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,041


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Ну или изучай методы программной работы с DwgTrueView - может, чего и получится.
API for DWG TrueView
Цитата:
The official Autodesk position is that DWG TrueView has not been designed
nor tested for use as an ActiveX Control; however, based on its
architecture, some things just happen to work.
что в принципе логично - если они выпускают упрощенную платную LT c порезанным наглухо API, то ожидать нормальной поддержки API по обработке данных в бесплатном просмоторщике...)
Сергей812 вне форума  
 
Непрочитано 13.07.2020, 19:06
#22
Бульмен


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


Цитата:
Сообщение от Нубий-IV Посмотреть сообщение
Скорее всего, это файлы формата AutoCAD 2000: в нем текстовые строки сохранялись как текст внутри файла. Поздние форматы уже сжаты/зашифрованы.
Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
DWG формат зашифрован и просто так вскрытию не поддается.
Я в курсе.

Что мой вопрос не простой.
Если бы вопрос был простым - я бы и региться тут не стал: просто бы нагуглил ответ.
Кроме dwgsee pro в природе существуют утилиты, которые могут искать текст внутри dwg-файлов и при этом имеют встроенный просмотрщик, который понимает ЛЮБЫЕ dwg-файлы (в том числе созданные не автокадом) и может ВИЗУАЛЬНО показать, где этот текст находится на чертеже?

----- добавлено через ~22 мин. -----
Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Надо устанавливать либо ACAD, либо nanoCAD, либо что-то еще, что открывает dwg-файлы
кроме dwgsee pro пока что ничего не нашёл, что могло бы искать заданный текст внутри dwg-файлов (причём формата как версии 2000-х так и 2019 года)и показывать положение найденного текста в чертеже.

Поэтому решил обратиться за помощью на главный форум автокадчиков рунета.
Бульмен вне форума  
 
Непрочитано 13.07.2020, 19:41
#23
trir


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


перегнать всё в dxf и искать по тексту https://www.opendesign.com/guestfile...file_converter
trir вне форума  
 
Непрочитано 13.07.2020, 20:47
#24
Бульмен


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


Цитата:
Сообщение от trir Посмотреть сообщение
и искать по тексту
Мне нужно автопозиционирование в нужное место чертежа, где найден текст, по клику мышки.
Т.е. нужно, чтобы "ищейка" по совместительству была бы ещё и вьювером.

Просто найти ответ на вопрос "Есть ли заданный текст в данном файле?" мне недостаточно. Мне нужно ещё увидеть, где на чертеже данный текст находиться. По клику мышки по найденному тексту.

Открывать вручную каждый из более 100 тыс файлов в вручную искать требуемый текст не катит.

Последний раз редактировалось Бульмен, 13.07.2020 в 20:53.
Бульмен вне форума  
 
Непрочитано 13.07.2020, 21:24
#25
trir


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


загнать всё в БД
trir вне форума  
 
Непрочитано 13.07.2020, 21:53
#26
Бульмен


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


Цитата:
Сообщение от trir Посмотреть сообщение
загнать всё в БД
Пардон?
Бульмен вне форума  
 
Непрочитано 13.07.2020, 22:06
#27
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,041


Цитата:
Сообщение от Бульмен Посмотреть сообщение
Пардон?
один раз пропарсить чертежи, загнать в БД: хэндл элемента , имя файла (отдельная таблица), текст из данного элемента, а также характеристики файла (для возможности оперативного обновления БД в дальнейшем). А дальше уже дело техники
Цитата:
Сообщение от Бульмен Посмотреть сообщение
Мне нужно ещё увидеть, где на чертеже данный текст находиться. По клику мышки по найденному тексту.
получить по искомому тексту выборку из БД, открыть нужный файл в том же акаде, позиционировать на элементе с текстом по его хэндлу. Только это уже другая ветка - программирование.

А чем вас
Цитата:
Сообщение от Бульмен Посмотреть сообщение
dwgsee pro
не устроил?
Сергей812 вне форума  
 
Непрочитано 14.07.2020, 05:57
#28
trir


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


Цитата:
Открывать вручную каждый из более 100 тыс файлов
а что за чертежи?

Цитата:
Только это уже другая ветка - программирование.
можно и без программирования - одним ogr'ом обойтись

Последний раз редактировалось trir, 14.07.2020 в 07:30.
trir вне форума  
 
Непрочитано 14.07.2020, 21:44
#29
Бульмен


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


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
А чем вас dwgsee pro не устроил?
Он не может показывать сразу все найденные фрагменты как превью.
Поэтому я не могу сопоставить визуально, чем найденное в одном файле отличается от найденного в другом файле. Т.е. прога одновременно может показывать только один файл.
И то, чтобы посмотреть фрагменты чертежа, где находятся в найденные тексты, приходится действовать в 3 этапа:
1) Кликом по имени в списке найденных файлов открывать файл
2) В открытом файле запускать поиск текста
3) кликом по найденному тексту с списке найденного переходить в нужное место чертежа
А хотелось бы "одним кликом" по найденному фрагменту в списке результатов сразу попадать в нужное место нужного файла, без промежуточных шагов

----- добавлено через ~47 мин. -----
Нагуглил такую штуку.
Называется ToolPac.
Никто не юсал?
А то пробную версию они скачать не дают, а 275$ за "кота в мешке" отдавать не хочется.
Бульмен вне форума  
 
Непрочитано 14.07.2020, 23:37
#30
trir


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


в БД можно увидеть всё сразу
trir вне форума  
 
Непрочитано 15.07.2020, 01:25
#31
Бульмен


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


Цитата:
Сообщение от trir Посмотреть сообщение
в БД можно увидеть всё сразу
Я Вас не понимаю.
Скажите название софта, который Вы юсаете
Бульмен вне форума  
 
Непрочитано 15.07.2020, 06:00
#32
trir


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


SSMS
https://habr.com/ru/post/307294/
trir вне форума  
 
Непрочитано 15.07.2020, 07:52
#33
Кулик Алексей aka kpblc
Moderator

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


SSMS нередко можно заменить на dbForge (на русском бесплатная, насколько я помню)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 15.07.2020, 08:28
#34
trir


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


Цитата:
на русском бесплатная, насколько я помню
нет, просто есть бесплатная Express-версия
в принципе есть много разных СУБД и IDE https://en.wikipedia.org/wiki/Spatial_database
trir вне форума  
 
Непрочитано 15.07.2020, 19:31
#35
Бульмен


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


Цитата:
Сообщение от trir Посмотреть сообщение
в БД можно увидеть всё сразу
Вы не очень поняли мою задачу. Мне не просто нежно увидеть искомое в виде текста в списке найденного. Или в виде списка файлов, в которых стопудово есть, что я ищу.
Мне нужно визуально видеть: где (в каком окружении)на чертеже находится искомый текст.

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

Последний раз редактировалось Бульмен, 15.07.2020 в 20:17.
Бульмен вне форума  
 
Непрочитано 15.07.2020, 20:43
#36
trir


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


Цитата:
Мне нужно визуально видеть: где (в каком окружении)на чертеже находится искомый текст.
я это и имел ввиду, правда картинка будет в общем координаьном пространстве
trir вне форума  
 
Непрочитано 17.07.2020, 10:48
#37
Бульмен


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


Цитата:
Сообщение от trir Посмотреть сообщение
я это и имел ввиду
Назовите название программы
Бульмен вне форума  
 
Непрочитано 17.07.2020, 10:51
#38
trir


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


SQL Server Management Studio
https://hsto.org/files/318/932/3b5/3...2abb815180.PNG

+ QGIS (но тут проблемы, если нет СК)
https://hsto.org/files/af1/91a/a44/a...8cf2293ab2.PNG

AutoCAD Map/Civil 3D FDO
https://wiki.gis-lab.info/images/a/ad/Scr_map3d_7.JPG

Загрузка в БД через OGR

Последний раз редактировалось trir, 17.07.2020 в 10:59.
trir вне форума  
 
Непрочитано 17.07.2020, 20:19
#39
Vova

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


Цитата:
Сообщение от Бульмен Посмотреть сообщение
Мне нужно визуально видеть: где (в каком окружении)на чертеже находится искомый текст.
А можно пояснить, какие слова должны быть заменены на другие в аж 100 тысячах файлов?
Почему-то этот вопрос никто не задает, хотя предлагаются разные программы. Даже если будет вьювер и вы сможете увидеть окружение. Допустим, текст с новыми словами окажется больше старого и налезет на окружающую геометрию. Придется файл открывать для редактирования. И так окажется тысячи раз. Сколько версий автокадов поменялось за 100000 файлов? В каком автокаде сохраняться? Далее, во все исправленные файлы надо вносить изменения и отсылать старым получателям. И у все должен быть автокад соответствующей версии. Наверное, по многим из такой прорвы файлов уже что-то сделано. Что именно?
Vova вне форума  
 
Непрочитано 17.07.2020, 22:21
#40
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,041


Цитата:
Сообщение от Vova Посмотреть сообщение
А можно пояснить, какие слова должны быть заменены на другие в аж 100 тысячах файлов?
Почему-то этот вопрос никто не задает, хотя предлагаются разные программы.
а где был разговор про замену? речь идет о наличие удобной искалки с предпросмотрами в этих 100500 файлов, которая позволит, видимо, не заниматься систематизацией данных в этих файлах - а сразу находить нужные фрагменты по текстовым включениям.
Сергей812 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Поиск слова(предложения) во всех файлах AutoCad

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск фрагмента текста в текстовых файлах Nike Разное 23 14.05.2019 07:14
Искатель ссылок в файлах Autodesk Inventor (поиск применяемостей) Бриг Прочее ПО от Autodesk 14 24.05.2009 19:57
поиск в dwg файлах chater Прочее. Программное обеспечение 2 22.03.2009 23:25
Поиск всех примитивов по цвету на одном слое GGarry Программирование 11 18.12.2008 00:11
Поиск в AutoCad 2009 dudin AutoCAD 6 16.11.2008 19:03