Тема: Раскажите как сделать макрос ввода данных из прибора (Тахеометр-Autocad)?

Всем привет.
Вопрос: есть файл такого вида
-----------
00011:пример1:
00022:ST1:+00000000.000:+00000000.000:+00000000.000:
00032:1:+00000043.193:-00000001.790:+00000011.599:
00042:2:+00000043.198:-00000001.784:+00000014.684:
00052:3:+00000042.590:-00000005.222:+00000014.695:
00062:4:+00000042.568:-00000005.229:+00000011.579:
00072:5:+00000041.776:-00000009.627:+00000003.700:
---------
как из него макросами или еще какими методами сделать файл следующего содержания:
---------
x1,y1,z1
x2,y2,z2
x3,y3,z3
---------
P.S. ЛИСП использую отсюда: https://www.caduser.ru/forum/topic21343.html
Пасиб.

Re: Раскажите как сделать макрос ввода данных из прибора (Тахеометр-Autocad)?

Можно LISP'ом как-нибудь, но это или уметь надо, или в LISP-разделе попросить.  Это лучший вариант.
А пока можешь взять Word и сделать в нём замену:
: ^p
на
^pq
затем включаем опцию "подстановочные знаки" и заменяем
q*:*:
на пустую строчку (т.е. в поле "Заменить на" ничего не вводить)
потом заменяем :  на ,
далее + на пустую строчку
в результате получится
00000000.000,00000000.000,00000000.000
00000043.193,-00000001.790,00000011.599
00000043.198,-00000001.784,00000014.684
00000042.590,-00000005.222,00000014.695
00000042.568,-00000005.229,00000011.579
00000041.776,-00000009.627,00000003.700
Это Автокад съест.
Ну а чтоб каждый раз не возиться с заменой, в Ворде можно макрос записать для этого.

Re: Раскажите как сделать макрос ввода данных из прибора (Тахеометр-Autocad)?

Спасиб Sstas, вручную замена получилась. Теперь будем пробовать изучать макросы.

Re: Раскажите как сделать макрос ввода данных из прибора (Тахеометр-Autocad)?

> Valer
Да в Ворде их и изучать не надо — нажал кнопку "Запись", произвел все действия по замене,нажал "стоп". Сохранил получившийся макрос под каким-нибудь именем и пользуйся.