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

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

Фитча с текстом

Ответ
Поиск в этой теме
Непрочитано 10.11.2004, 07:43 #1
Фитча с текстом
Coffee
 
Сообщений: n/a

Вопрос такой.
Есть точки со значениями уровней (порядка 100 точек), мне необходимо перевести каждую точку в Балтийскую Систему, соответсвенно добавить определенное число N к каждому уровню. Возможно это сделать не заходя каждый раз в определенную точку Text и правя значение на нужное.
Просмотров: 1856
 
Непрочитано 10.11.2004, 09:43
#2
dermoon


 
Регистрация: 26.08.2003
Россия, Красноярск
Сообщений: 1,252


Из стандартных средств есть "find" (поиск и замена), но для твоего случая это не очень удобно, текст-то везде разный. Может, что есть в экспрессе, или писать лисп ручками.
dermoon вне форума  
 
Непрочитано 10.11.2004, 10:18
#3
Apelsinov

Проектировщик ВК. LISP-любитель.
 
Регистрация: 15.12.2003
Москва
Сообщений: 1,189
<phrase 1=


(defun c:textplus (/ A n nabor dxfcod)
(setq n 0)
(if (setq A (getreal "Введи число, которое нужно прибавить:"))
(if (setq nabor (ssget '((0 . "TEXT"))))
(while (setq dxfcod (ssname nabor n))
(entmod
(subst (cons 1
(rtos
(+ A (atof (cdr (assoc 1 (setq dxfcod (entget dxfcod))))))
)
)
(assoc 1 dxfcod)
dxfcod
)
)
(setq n (+ n 1))
)
)
)
(princ)
)
Apelsinov вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Фитча с текстом

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

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