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

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

Проставить размер по координатам в командной строке

Ответ
Поиск в этой теме
Непрочитано 21.12.2022, 18:16 #1
Проставить размер по координатам в командной строке
gizmo_zx
 
Проектировщик ЭО,ЭМ, ЭОС
 
Нижний Новгород
Регистрация: 18.07.2007
Сообщений: 256

Бодрого дня.
Подскажите как проставить автоматически размеры.
Координаты точек есть в табличном виде (x1, y1, z1) и (x2,y2,z2)
Линию построить смог в excel:
=СЦЕПИТЬ("_line ";K13;" ";N13;" ")
получил в результате список вида
_line x1,y1,z1 x2,y2,z2
И бахнул его в командную строку. Хочется аналогично проставить размер.
Просмотров: 1553
 
Непрочитано 21.12.2022, 19:16
#2
Кулик Алексей aka kpblc
Moderator

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


Все то же самое. К примеру:
_.dimlinear _none x1,y1 _none x2,y2 _none x3,y3
С.Свет "Язык макрокоманд AutoCAD", есть в Download
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 21.12.2022, 19:45
#3
gizmo_zx

Проектировщик ЭО,ЭМ, ЭОС
 
Регистрация: 18.07.2007
Нижний Новгород
Сообщений: 256
<phrase 1= Отправить сообщение для gizmo_zx с помощью Skype™


А по двум координатам можно, без указания горизонтальный и вертикальный?
Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
_.dimlinear
gizmo_zx вне форума  
 
Непрочитано 21.12.2022, 20:06
#4
Кулик Алексей aka kpblc
Moderator

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


Не получится. Нужна точка куда ставить размерную линию. Ну или поменяй макрос:
Код:
[Выделить все]
_.dimlinear _none x1,y1 _none x2,y2
Не забудь про завершающий пробел. Тогда пользователь сам будет указывать, куда поставить размерную линию
И, кстати, для разных размеров - разные команды. Можно, конечно, попробовать _.dim, но я с ним уже очень давно не воевал и тонкостей не помню.

----- добавлено через ~2 мин. -----
И вот еще - ты пишешь scr или команду для кнопки?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 22.12.2022, 14:25
#5
gizmo_zx

Проектировщик ЭО,ЭМ, ЭОС
 
Регистрация: 18.07.2007
Нижний Новгород
Сообщений: 256
<phrase 1= Отправить сообщение для gizmo_zx с помощью Skype™


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
ты пишешь scr или команду для кнопки
Координаты генерятся внешней программой в xls файл. Я просто для визуализации процесса придумал собрать команду для "командной строки Acad", но с размерами очень давно дел не имел.
gizmo_zx вне форума  
 
Непрочитано 22.12.2022, 15:13
#6
zvezdochiot

маркшейдер
 
Регистрация: 25.09.2021
Москва
Сообщений: 149


Цитата:
Сообщение от gizmo_zx Посмотреть сообщение
Координаты генерятся внешней программой в xls файл. Я просто для визуализации процесса придумал собрать команду для "командной строки Acad", но с размерами очень давно дел не имел.
Зачем командная строка, когда есть скрипт-файлы (текстовые, фактически "записанные" действия в CAD-е)? Скрипты в AutoCAD. Самое недооцененное оружие.
__________________
Keep it simple, stupid.
zvezdochiot вне форума  
 
Непрочитано 22.12.2022, 21:02
| 1 #7
trir


 
Регистрация: 18.12.2010
Сообщений: 5,057


(command "_line" '(x1 y1 z1) '(x2 y2 z2))

Цитата:
Зачем командная строка, когда есть скрипт-файлы
иногда проще копипастить сразу в комндную строку
trir вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Проставить размер по координатам в командной строке

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как поставить ентер в командной строке не используя клавишу FAT Программирование 10 11.07.2016 17:39
Как активировать опции функций в командной строке tyrgin AutoCAD 5 30.11.2015 10:32
Есть ли в Автокаде 2008 клавиша перебора команд, ранее введенных в командной строке? onick AutoCAD 4 13.11.2010 21:25
Почему Команды работают только при наборе в командной строке ask101 AutoCAD 7 04.02.2010 19:54
Размер сам расчленяется при вставке. Volodich AutoCAD 7 31.05.2008 17:38