| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
14.11.2012, 00:26 | #1 | |
Помогите пожалуйста в написании програмки по поиску и замене текста
Регистрация: 14.11.2012
Сообщений: 22
|
||
Просмотров: 7978
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,853
|
А поискать? Например, так: http://www.google.ru/cse?cx=partner-...%B0&gsc.page=1
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Регистрация: 14.11.2012
Сообщений: 22
|
Либо я что то не понял в использовании Batch Find & Replace Text, либо незнаю что. У меня автокад виснет и ничего не происходит после нажатия на кнопки ок. Даже создал отдельный файл из 5 одинаковых цыфр и попробовал заменить их, ничего не вышло! попрежнему висит
Последний раз редактировалось Hishnik, 14.11.2012 в 11:29. |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Hishnik, У меня так же не получилось. Написал автору
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
специалист по околачиванию грушевых деревьев Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 813
|
Залей файл черетежа добавь туда тексты, какие нужно определить, из твоих объяснений не ясно, есть там запятые или это точки в качестве разделителей И распиши там все подробно прямо на чертеже |
|||
|
||||
Offtop: @gomer
автор не просил написать за него, а просил "помочь в написании" - это несколько разные вещи.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Цитата:
Нужно не так а так
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Регистрация: 14.11.2012
Сообщений: 22
|
Цитата:
Т.Е. я хочу заменить каждое число на соответствующий ему диаметр арматуры (2∅16 или 2∅18 или 2∅20 ...) и придать им различные цвета Значения пределов цифр писал в сообщениях примерно точных не помню, точные значения поставлю сам если подскажете где и как, ну или завтра на работе выпишу их. После прочтения данной статьи http://dwg.ru/art/8 я так и не понял какой командой выполняется лисп, может подскажешь? Цитата:
VVA, Тогда не пойму как мне при помощи этой програмки обозначить предел цифр которых я бы хотел заменить на одно значение, если мне надо при помощи мышки выделить заменяемый объект? Последний раз редактировалось Hishnik, 14.11.2012 в 21:51. Причина: [quote=hwd;[/quote] |
|||
|
||||
Регистрация: 14.11.2012
Сообщений: 22
|
Цитата:
Команда: _appload 1.lsp успешно загружено. Команда: ; ошибка: синтаксическая ошибка При вызове команды test: Команда: TEst Неизвестная команда "TEST". Для вызова справки нажмите F1. Про строки 36, 37 и 38 я понимаю это и есть пределы т.е. сперва он меняется все цифры <20.43 на "2%%c16", потом <30.15 на "2%%c18", и все что выше на "2%%c20" и анологичным способом я могу добавить свои строки. Правильно я понял? А придать номера цветов для "2%%c20", "2%%c18", "2%%c16" возмоно как нибудь? |
|||
|
||||
специалист по околачиванию грушевых деревьев Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 813
|
Пробуй код:
https://dl.dropbox.com/u/18024145/CDia.LSP |
|||
|
||||
Регистрация: 14.11.2012
Сообщений: 22
|
Цитата:
Команда: _appload 3.lsp успешно загружено. Команда: --- Для старта введи cdia или CDIA в командной строке --- Команда: Команда: CDIA ._undo Текущие настройки: Авто = Вкл, Управление = Все, Объединить = Есть, Слой = Есть Количество отменяемых операций или [Авто/Управление/Начало/Конец/Метка/Обратно] <1>: _begin Команда: Выбрать единичный текст >> Error: неверная строка режима ssget._undo Текущие настройки: Авто = Вкл, Управление = Все, Объединить = Есть, Слой = Есть Количество отменяемых операций или [Авто/Управление/Начало/Конец/Метка/Обратно] <1>: _end |
|||
|
||||
Регистрация: 14.11.2012
Сообщений: 22
|
Цитата:
Заменил "(setq se (ssget "+.:S:E:L" '((0 . "text"))));<-- select pattern object" на "(setq se (ssget ":S" '((0 . "text"))));<-- select pattern object". Опять так же. Попробую завтра на работе может у меня акад какой то глюченный Команда: _appload 3.lsp успешно загружено. Команда: --- Для старта введи cdia или CDIA в командной строке --- Команда: Команда: cdia ._undo Текущие настройки: Авто = Вкл, Управление = Все, Объединить = Есть, Слой = Есть Количество отменяемых операций или [Авто/Управление/Начало/Конец/Метка/Обратно] <1>: _begin Команда: Выбрать единичный текст >> Error: неверная строка режима ssget._undo Текущие настройки: Авто = Вкл, Управление = Все, Объединить = Есть, Слой = Есть Количество отменяемых операций или [Авто/Управление/Начало/Конец/Метка/Обратно] <1>: _end |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,853
|
Строку
Код:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
LISP. Выравнивание текста по двум точкам. | Krieger | Готовые программы | 10 | 24.12.2011 16:02 |
Помогите найти перекодировщик текста из юникода в читаемый | Михаил5 | AutoCAD | 10 | 02.12.2005 18:25 |
Помогите пожалуйста найти 3d дорожные знаки | Julija | Автомобильные и железные дороги, мосты, тоннели и организация движения | 1 | 26.08.2005 16:28 |