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

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

Как автоматизировать ввод параметров команды MPEDIT?

Ответ
Поиск в этой теме
Непрочитано 17.01.2024, 14:10 #1
Как автоматизировать ввод параметров команды MPEDIT?
DISM
 
Регистрация: 24.11.2021
Сообщений: 28

Доброго дня всем.

Приходится часто объединять пересекающиеся полилинии. Я это делаю так:


Цитата:
Команда: MPEDIT
найдено: 2
Convert Lines and Arcs to polylines? [Yes/No] <Yes>:
Enter an option [Open/Close/Join/Width/Fit/Spline/Decurve/Ltype gen/eXit] <eXit>: j
Join Type = Both (Fillet and Add)
Enter fuzz distance or [Jointype] <5>:
|
Enter an option [Open/Close/Join/Width/Fit/Spline/Decurve/Ltype gen/eXit] <eXit>:
Команда:
Вопрос - а можно как-то эту команду с вышеуказанными параметрами (Join, Distance) превратить в макрос и повесить на горячую клавишу? В справке автокада такая автоматизация не упоминается
Просмотров: 707
 
Автор темы   Непрочитано 09.02.2024, 14:03
#2
DISM


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


upd: разобрался

Для этой задачи команда выглядит так:
Код:
[Выделить все]
 ^C^C_mpedit y;J;5;X
DISM вне форума  
 
Непрочитано 09.02.2024, 15:38
1 | #3
Кулик Алексей aka kpblc
Moderator

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


Советую посмотреть на сист.переменную peditaccept
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 10.02.2024, 09:00
#4
DISM


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


спасибо, гляну.
DISM вне форума  
 
Непрочитано 10.02.2024, 13:20
#5
Кулик Алексей aka kpblc
Moderator

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


Я к тому, что твой код не будет работать, если в выбор попадут только полилинии.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 10.02.2024, 22:18
#6
DISM


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Я к тому, что твой код не будет работать, если в выбор попадут только полилинии.
Но я же не PEDIT использую, а MPEDIT. Попробовал соединить отрезок и дугу - сработало.
DISM вне форума  
 
Непрочитано 10.02.2024, 22:29
#7
Кулик Алексей aka kpblc
Moderator

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


Преобразуй оба в полилинии предварительно - и снова попробуй выполнить свой код. Я не уверен, что код сработает
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.

Последний раз редактировалось Кулик Алексей aka kpblc, 10.02.2024 в 22:57.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 10.02.2024, 22:30
#8
DISM


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


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как настроить команды "штриховка" и "массив"? Katerina_R AutoCAD 8 24.11.2017 08:29
Не получается задать команды в acad.pgp VamBEER AutoCAD 3 22.11.2016 14:56
Возможно ли автоматизировать ввод пароля при сохранении и открытии документа? pdv155 LISP 15 24.10.2016 17:36
Не работают команды "подобие", "изменение ПСК вдоль объекта" A-l-l-A AutoCAD 5 25.09.2013 14:08
Выполнение команды etransmit в фоновом режиме (без диалога) Sfinks7s1 Программирование 7 14.05.2013 16:09