|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Групповой поиск и замена текста
Штаб
Регистрация: 21.08.2003
Сообщений: 943
|
||
Просмотров: 14815
|
|
||||
Инженер по системам безопасности Регистрация: 23.11.2003
Рига
Сообщений: 1,099
|
юХЧУФЧХЕФШУС ЮФП ФЩ УЕТШЕЪОП ЧЪСМУС ЪБ лбд...
нПЦОП. оП ЧТЕНЕОЙ УЕКЮБУ ОЕФ. еУФШ РПЧПД ЧЪСФШУС ЪБ VBA... с ФБН ЛУФБФЙ, РПЮФЙ ДПРЙУБМ "РПДТЕЪЛХ" У ПВЕЭБООЩНЙ ЙЪНЕОЕОЙСНЙ. пФПЫМА ОБ ДОСИ, ЕУФШ ЕЭЕ ПДЙО ОЕ ВПМШЫПК ЗМАЛ, Б ФБЛ РТЕЛТБУОП ХЦЕ ТБВПФБЕФ. уОБЮБМБ НПЦОП ЧЩВТБФШ УЛПМШЛП ХЗПДОП ЗТБОЙГ, Б ЪБ ФЕН УЛПМШЛП ХЗПДОП УЕЛХЭЙИ ПФТЕЪЛПЧ, ПФТЕЪЛЙ НПЦОП ПВТЩЧБФШ. |
|||
![]() |
|
||||
Инженер по системам безопасности Регистрация: 23.11.2003
Рига
Сообщений: 1,099
|
Прошу прощения. Влез в интернет со старой работы, а у них что-то с кодировкой.
>Torino Чувствуется что ты решил серьезно заняться АКАДом... Можно сделать что ты просишь. Это повод заняться VBA, ради тренировки. Правда со временем плоховато. Короче пусть пока желающие потренируються, дадут ЦУ, БЦУ и ЕБЦУ. А я потом потренируюсь. |
|||
![]() |
|
||||
Регистрация: 21.08.2003
Штаб
Сообщений: 943
![]() |
Хм...
Серьезно Акадом я занимаюсь уже четыре года. Просто в программирование нет времени влазить, по-горло работы по специальности. Вот и приходится пользоваться своими старыми наработками и опытом жильцов этого сайта ![]() Так что буду благодарен за решение и этого вопроса. От пива тебе и Вове не отказываюсь. Вот только как вы их получить хотите?.. |
|||
![]() |
|
||||
Инженер по системам безопасности Регистрация: 23.11.2003
Рига
Сообщений: 1,099
|
Пиво в общем то не требуеться. Понимаешь, а в КАДе всего чуть больше года, а в ЛИСП по моему где то в июне в первый раз написал (defun .... Работа у меня не совсем обычная для автокадчика и время свободное бывает. То что ты можешь придумать может никогда не придет мне в голову. А при решении всегда открываеться что либо новое. И вообще приятно это, когда выполняешь какую нибудь рутинную работу быстро. Всегда любил что нибудь смастерить, это из этой серии.
Так что пиши. По мере возможности и желания буду что нибудь карябать (больших авансов не даю). Сегодня ничего корябать не буду... Вот так! |
|||
![]() |
|
||||
AutoCAD/AutoLISP Регистрация: 27.08.2003
Seattle/USA
Сообщений: 1,133
|
>TORINO
Poiskat' nado v R14 est' lisp CHT.LSP on primitiven no rabotaet k sozhaleniju v otdel'no vzjatom chertezhe i ia ne sovsem uveren chto budet rabotat' s MTEXT. Mozhno poprobovat' ego ispol'zovat' so SCRIPT kommandoi (napisat' script i pogliadet' chto poluchitsja a izmenit' text (primitiv v bloke) zagliani na moju stranichku http://home.pacifier.com/~nemi tam u menia est' TEXT UTILITIES v samom nachale sleva (tam mnogo fil;ov fse nuzhni) - de;aetr kakraz chto tebe nado (k sozhaleniu v tekushem chertezhe) hot' i ne sovsem chrto nado - vsetyaki luchshe chem nichego (better than nothing) ![]() ![]() Eto vse chto na skoruju ruku prihodit v golovu (k sopzhaleniju vozitsja net vremeni) :roll: :roll: |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,377
|
Так что, дубль сносить?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 10.06.2005
Сообщений: 31
|
если еще актуально , то может это подойти
SRXTEXT - search/replace with regular expressions (C) 2008, XANADU a.s. http://www.xanadu.cz или эта : FindAndChange |
|||
![]() |
|
||||
Регистрация: 30.03.2009
Сообщений: 5
|
Возник такой вопрос. Пользуясь программой srxtext, заметил закономерность. что если она находит что-либо в командной строке выдает 1 и наоборот о, когда не находит. Захотел это использовать, но не знаю как поймать эту единичку. простое приравнивание не помогает. Думал она ведет себя как функция, которая возвращает значени, но почему-то не получилось. Для чего это нужно: захотел запихать ее в while, чтобы выполнялась до тех пор пока не перестанет находить искомый текст. Как решается подобная проблема?
|
|||
![]() |
|
||||
Регистрация: 30.03.2009
Сообщений: 5
|
Это все понятно. При вызове функции не учитывается момент, когда искомы текст встречается дважды в одном текстовом поле (мульти или однострочном - все равно) В таком случае он заменяет только первое найденное совпадение (внутри одного поля) Все остальные остаются нетронутыми. Для этого и решил использовать ее повторно. Это конечно частный случай, но как говорится любой разбор полезен для изученя языка. И заметил, что если текст нашелся, в коммандной строке выдает единичку, если нет 0. Про них я иговорил в прошлом посте.
|
|||
![]() |
|
||||
Регистрация: 20.05.2013
Сообщений: 1
|
Добрый день, давно в этой теме никто не отписывался. В итоге Вам ( Torino) удалось найти решение?
ЗЫ. Хотя спустя 4 года врядли Торино ответит. Проблема аналогичная , вообще необходимо выполнить перевод большого количества чертежей с одного языка на другой. Хотелось бы создать большой список файлов, с перечеслением всех возможных элементов и с их переводом , который переодически можно пополнять : К примеру: Vite - Болт Dado - Гайка Rondella - Шайба и т.д И в результате выбрав N-ное количество файлов DWG прогонять их через данный алгоритм. Если кто-либо знает что-то подобное , буду рад любому совету. К сожалению с автолиспом незнаком, и автокадом владею на низком уровне. |
|||
![]() |
|
||||
ОПС Регистрация: 29.03.2012
Kazakhstan
Сообщений: 128
|
BraG_A! Попробуйте исполнить cht_Text с http://dwg.ru/dnl/11817
|
|||
![]() |
|
||||
Регистрация: 16.08.2006
Санкт-Петербург
Сообщений: 508
![]() |
Batch Find & Replace Text может помочь
__________________
Алексей |
|||
![]() |