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

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

Почему автокад не воспринимает точку при выполнении макрокоманды?

Ответ
Поиск в этой теме
Непрочитано 28.01.2017, 09:05 #1
Почему автокад не воспринимает точку при выполнении макрокоманды?
grinyov29
 
Регистрация: 03.01.2014
Сообщений: 7

Автокад 2011, x64
Это ввод команды вставки блока с функцией выбора направления его поворота(из книжки В.Свет Autocad. Язык макрокоманд и создание кнопок)
Спотыкается на месте, где выбирается ранее заданная точка p1 (для того, чтобы начать полилинию с этой точки)
Код команды:
Код:
[Выделить все]
^C^C_ortho;_off;_-insert;"H3100";\;;\_cal;p1=@;_mirror;_last;;@;\;_erase;\;выбрать;'_cal;p1;;_pline;'cal;p1;;ширина;;;дуга;угол;63;\;
Не работает с вот этого места:
Код:
[Выделить все]
;_pline;'cal;p1;;ширина;;;дуга;угол;63;\;
Причем, если то же самое проделать с клавиатуры, то все замечательно работает.

В командной строке выдает следующее:
Команда: выбрать

Цитата:
Выберите объекты: '_cal
>>>> Выражение: p1
Возобновляется команда ВЫБРАТЬ.
Выберите объекты:
Команда: 166567.6656356,26546.822825347,0
Неизвестная команда "6656356,26546.822825347,0". Для вызова справки нажмите F1.

Последний раз редактировалось grinyov29, 28.01.2017 в 12:06.
Просмотров: 3099
 
Непрочитано 28.01.2017, 09:59
#2
Кулик Алексей aka kpblc
Moderator

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


Попробуй использовать !pl вместо pl.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 28.01.2017, 12:00
#3
grinyov29


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Попробуй использовать !pl вместо pl.
Не работает. Выдает

Цитата:
Выберите объекты: '_cal
>>>> Выражение:
>>>> Выражение: !p1
Ошибка:
Недопустимый символ '!'
>>>> Выражение:
grinyov29 вне форума  
 
Непрочитано 28.01.2017, 13:03
#4
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Зачем такой сложный макрос? Vova ведь разрабатывал макросы, ориентированные в значительной мере на использование AutoCAD LT, в котором AutoLisp не работает.
Но если задействована полная версия AutoCAD, то может имеет смысл создать несложную программу?
Profan вне форума  
 
Автор темы   Непрочитано 28.01.2017, 13:22
#5
grinyov29


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


Цитата:
Сообщение от Profan Посмотреть сообщение
Vova ведь разрабатывал макросы, ориентированные в значительной мере на использование AutoCAD LT
До написания программ пока не дошёл. В книжке он дает код для полной версии и для версии LT
grinyov29 вне форума  
 
Непрочитано 29.01.2017, 01:42
1 | #6
Vova

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


Книга писалась когда был автокад 2002. Все, что написано с использованием автокадовского калькулятора работало. Затем в одной из последующих версий некоторые макросы стали сбоИть. Я попытался исследовать и обнаружил что на какой-то операции рисования линии курсор почему-то необъяснимо стал отскакивать в сторону. Я тогда пытался завязать знакомство с одним русскоязычным сотрудником Автодеска, на которого случайно вышел. Послал ему запрос разузнать, что случилось с калькулятором. Но он не ответил. С тех пор я калькулятором не занимался.
Vova вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Почему автокад не воспринимает точку при выполнении макрокоманды?

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Тормозит Автокад во время работы с 3Д моделями, Почему? Psychodel AutoCAD 47 14.04.2020 09:15
Ошибка при работе с чертежем сделанным в учебной версии автокад. Raison AutoCAD 1 16.11.2012 09:11
Несколько проблем при работе с Автокад Night_WolF_BLaCK AutoCAD 1 21.10.2012 11:09
Система не удаляет автокад, которого физически в ней нет hunter99912 AutoCAD 20 09.07.2012 14:47
Ctrl-C Ctrl -V виснет 2008 Автокад, почему? fradkinshtein AutoCAD 3 29.01.2009 12:14