Створення кнопки для програми lisp, autocad

На цьому уроці ми навчимося створювати кнопки для запуску своїх програм, написаних на мові LISP. І розглянемо ми це на прикладі програми "mp_kub", створеної в попередньому уроці: Приклад простої програми на LISP.

Весь інтерфейс програми Автокад, що включає в себе режими робочого простору, стрічку, панелі інструментів, меню і т. Д. Зберігатися в стандартному файлі адаптації acad.cuix. У Автокаде є широкі можливості щодо зміни і налаштування інтерфейсу під свої конкретні завдання. Всі зміни, внесені користувачем, зберігаються в основному файлі адаптації і залишаються незмінними при наступних запусках Автокад.

Крім основного файлу адаптації, Автокад дозволяє завантажувати файли часткової адаптації, в яких так само присутні стрічка, панелі інструментів, меню і т. Д. Файли часткової адаптації дозволяють нам переносити з одне комп'ютера на інший на інший не весь інтерфейс, а тільки його частину.

І так в цьому уроки ми розглянемо наступне:

Як створювати нове зображення кнопки.

Створення файлу часткової адаптації.

Відриваємо AutoCAD, на головному меню вибираємо вкладку «Управління» і клацаємо на пункті «Інтерфейс»

Створення кнопки для програми lisp, autocad

Відкриється вікно «Адаптація призначеного для користувача інтерфейсу».

Створення кнопки для програми lisp, autocad

Переходимо на вкладку «Перевести» і клацаємо на кнопці «Створити новий файл адаптації»

Створення кнопки для програми lisp, autocad

Знаходимо папку «MyLisp», в поле «Ім'я файлу» вводимо «mp_panel» і натискаємо «Зберегти».

Створення кнопки для програми lisp, autocad

Переходимо на вкладку «Адаптація» і натискаємо на кнопку «Завантажити файл часткової адаптації».

Якщо у вас цієї кнопки не видно, попередньо натискаємо на стрілки виділені червоним.

Створення кнопки для програми lisp, autocad

Знаходимо папку MyLisp, виділяємо файл «mp_panel» і натискаємо «Відкрити».

Створення кнопки для програми lisp, autocad

AutoCAD завантажить новий файл часткової адаптації MP_PANEL (mp_panel.cuix).

Створення нової панелі інструментів.

Клацаємо правою кнопкою миші на пункті «Панелі» і лівої на «Нова панель інструментів».

Створення кнопки для програми lisp, autocad

Перейменовуємо новостворену панель на "mp_panel" і натискаємо «Застосувати».

Створення кнопки для програми lisp, autocad

У робочому вікні з'явиться нова панель (якщо раптом ви її не бачите, значить вона у вас зараз знаходитися під вікном «Адаптація призначеного для користувача інтерфейсу»).

Створення кнопки.

Клацаємо по кнопці «Створення нової команди» (виділено синім).

Створення кнопки для програми lisp, autocad

У списку команд з'явиться «команда1». Виділіть її.

Створення кнопки для програми lisp, autocad

Справа в поле «Ім'я» напишіть «Куб». В поле «макроси» - «^ C ^ C_mp_kub». Вгорі в полі «Значок» виберіть відповідний значок для кнопки і натискаємо змінити.

Створення кнопки для програми lisp, autocad

Створення кнопки для програми lisp, autocad

Надаємо нове ім'я (я дав ім'я mp_kub) і натискаємо «ОК».

При перенесенні нашої панелі на інші комп'ютери нам знадобитися переносить і файли зображень кнопок. Тому давайте збережемо зображення нашої кнопки в папці «MyLisp». Для цього натискаємо на кнопку «Експорт ...».

Створення кнопки для програми lisp, autocad

Спускаємося в самий низ зображення кнопок і клацаємо по новоствореному зображенню кнопки.

Створення кнопки для програми lisp, autocad

Тепер у верхньому лівому вікні знаходимо «mp_panel». У нижньому лівому команду «Куб». Натискаємо на команду «Куб» і не відпускаючи миші тягнемо її на «mp_panel» і тільки там відпускаємо кнопку миші.

Створення кнопки для програми lisp, autocad

Якщо вийшло, це буде виглядати так:

Створення кнопки для програми lisp, autocad

Натискаємо «Застосувати» і наша кнопка з'явиться на панелі.

Додаємо нашу панель в стрічку.

Натискаємо на плюсик навпроти рядка з написом «Стрічка». Плюсик перетвориться в мінус, «Стрічка» розкриється. Далі покажчик миші ставимо на «mp_panel», натискаємо ліву кнопку миші і не відпускаючи тягнемо її на рядок «Панелі» (праворуч від напису повинен з'явиться трикутничок), і тільки там відпускаємо.

Створення кнопки для програми lisp, autocad

З'явиться повідомлення, в якому натискаємо на кнопку «Так»

Створення кнопки для програми lisp, autocad

Під рядком «Панелі» з'явиться рядок «mp_panel».

Створення кнопки для програми lisp, autocad

Далі клацаємо правою кнопкою миші на рядку «Виберіть», і лівої на «Нова вкладка»

Створення кнопки для програми lisp, autocad

Під рядком «Виберіть» з'явиться рядок «Нова вкладка». Перейменуємо її в «New».

Створення кнопки для програми lisp, autocad

Покажчик миші ставимо на «mp_panel», натискаємо ліву кнопку миші і не відпускаючи тягнемо її на рядок «New» (поки не з'явиться трикутничок), і тільки там відпускаємо.

Створення кнопки для програми lisp, autocad

Під рядком «New» з'явиться рядок «mp_panel».

Створення кнопки для програми lisp, autocad

Потім клацаємо на стрілці виділеної зеленим і вибираємо «Все файли адаптації»

Створення кнопки для програми lisp, autocad

Виділяємо «Малювання та анотації» і клацаємо на кнопку «Адаптація робочого простору».

Створення кнопки для програми lisp, autocad

Далі клацаємо на плюсике біля «Файли часткової адаптації», потім на плюсик біля «MP_PANEL» і «Стрічка» і ставимо галочку в квадратику напроти «Виберіть» (виділено червоним)

Створення кнопки для програми lisp, autocad

Справа в поле «Вміст робочого простору», в самому низу, з'явиться рядок «New (група: MP_PANEL)». Натискаємо на кнопку «Готово». Далі на кнопки «Застосувати» і «ОК».

Створення кнопки для програми lisp, autocad

На головному меню з'явиться нова вкладка «New». Клацніть по ній.

Створення кнопки для програми lisp, autocad

Створення кнопки для програми lisp, autocad

Поставте курсор мишки на панель, натисніть ліву кнопку миші і не відпускаючи перетягніть панель у більш зручне місце.

Тепер, щоб запустити вашу програму, вам не потрібно вводити її ім'я в командному рядку. Досить натиснути на будь-яку з цих кнопок.

Панель я залишив видимої, для тих користувачів, хто звик працювати в режимі «Класичний AutoCAD» (там немає стрічки).

Якщо після натискання на кнопку в командному рядку у вас з'явився напис «Невідома команда»

Створення кнопки для програми lisp, autocad

Створення кнопки для програми lisp, autocad

Повертаємося в Автокад, клацаємо по кнопці. Тепер вона повинна працювати.

У найближчих уроках ми розглянемо, як зробити так, щоб програми автоматично завантажувалися в Автокад і ще багато чого цікавого.

І так, в цій уроці ми навчилися:

Створити свій файл часткової адаптації;

Додавати нові панелі інструментів;

Створювати кнопки для нових команд;

Прописувати команди в кнопку;

Створювати нове зображення кнопки.

Розміщувати кнопку на панелі.

Створювати нову вкладку на стрічці і завантажувати в неї панель.

Якщо ви хочете отримувати новини з мого сайту. Оформляйте підписку.

До нових зустрічей.

У дереві CUI файлу є дві папки «Панелі». Перша, яка знаходиться на одному рівні з папкою «Стрічка». Вона для створення панелей в робочому режимі «Класичний AutoCAD». Друга папка знаходиться всередині папки «Стрічка», там же де і папка «Виберіть». Саме з цієї папці і потрібно перетягнути панель. Якщо її там немає, то спочатку її необхідно перетягнути з першої папки «Панелі» в другу папку «Панелі».

я зробив свій профіль, зробив його поточним, при цьому додав свої кнопки, в настройках (профіль) я його зберіг зробив експорт на флешку, на іншому компі зробив імпорт і нічого крім кольору робочого екрану, навіть стрічка не открилась.В чому справа? може треба було ще файл часткової адаптації довантажити, який я зробив точно, як у Вас в уроці? підкажіть як правильно перенести свої настройки на інший компьютор

Ніколи не пробував переносити з одного комп'ютера на інший весь інтерфейс.
Завжди користувався файлами часткової адаптації. Просто перенесіть файл часткової адаптації на інший комп'ютер і завантажте його в AutoCAD.

Величезне спасибі. Не знала з якого боку підійти до лабораторку. Тепер і лабораторія зроблена і панелі створювати навчилася. Дуже зрозуміло все написано!