Форум профессиональных мебельщиков PROMEBELclub
 
PROMEBELclub - Форум для мебельщиков: конструкторов, дизайнеров, мастеров, технологов и всех, кто имеет отношение к производству и изготовлению мебели. Программы для конструирования и дизайна мебели. Мебельная литература и обучающие пособия.
 
 

Вернуться   Форум профессиональных мебельщиков PROMEBELclub > Программы для мебельщиков > CAD твердотельного моделирования > AutoCAD

Меню

Маркет


AutoCAD Это мощная расширяемая система автоматизированного проектирования предназначенная для двумерного проектирования и черчения, подготовки проектной документации, а также для выполнения основных задач трехмерного моделирования

Ответ
 
Опции темы Опции просмотра
Старый 08.06.2011, 12:44   #1
mamvel
Пользователь
 
Регистрация: 15.03.2009
Сообщений: 39
Сказал(а) спасибо: 2
Поблагодарили 4 раз(а) в 3 сообщениях
Вес репутации: 0
mamvel пока не определено
По умолчанию

Ну что ж когда создам свою мебельку, так и зделаю!

Вот есче вопросеГ
Эмм. . . как, значит, в pgp файле закеить кнопку ПСК в начале, пробовал прописать ее "ПСК в начале", но не прокатило! Английские команды как вы знаете не работают.
mamvel вне форума   Ответить с цитированием Вверх
Старый 08.06.2011, 13:01   #2
1986Pavel
Местный
 
Аватар для 1986Pavel
 
Регистрация: 19.10.2008
Сообщений: 183
Сказал(а) спасибо: 54
Поблагодарили 72 раз(а) в 30 сообщениях
Вес репутации: 223
1986Pavel скоро придёт к известности
По умолчанию

mamvel, английские команды работают. Перед английским названием ставь нижнее подчеркивание, например
Код:
_xline
Что ты хочешь получить в итоге? Не понял вопроса про pgp.
1986Pavel вне форума   Ответить с цитированием Вверх
Старый 08.06.2011, 13:33   #3
mamvel
Пользователь
 
Регистрация: 15.03.2009
Сообщений: 39
Сказал(а) спасибо: 2
Поблагодарили 4 раз(а) в 3 сообщениях
Вес репутации: 0
mamvel пока не определено
По умолчанию

не не здесь работают только русские названия кнопок.

Я понял почему -- эта кнопка (перенести нулевые координаты в нужное место) состоит из последовательности команд. Даже если закеить эту команду нужно будет отвечать на доп вопросы, а это только замедлит процесс. То же самое с кнопкой "сдвинуть грань" она состоит из 3 команд.

Или как то можно кеить последовательности команд?
mamvel вне форума   Ответить с цитированием Вверх
Старый 08.06.2011, 14:01   #4
1986Pavel
Местный
 
Аватар для 1986Pavel
 
Регистрация: 19.10.2008
Сообщений: 183
Сказал(а) спасибо: 54
Поблагодарили 72 раз(а) в 30 сообщениях
Вес репутации: 223
1986Pavel скоро придёт к известности
По умолчанию

mamvel, чтобы создать кнопку, тебе не нужно ковырять pgp файл. В нем описываются alias'ы, то бишь укороченные имена команд.
Чтобы создать кнопку с макросом, вызываешь команду _CUI. Там создаешь кнопку. У этой кнопки есть строка "Macro". Вот туда и прописываешь последовательность команд.
Последовательность команд узнать элементарно.
Допустим, хочешь создать кнопку поворота, чтобы сразу при нажатии она запрашивала опорный угол.
В макросе может быть сделано для этого следующее.
^C^C_rotate \ \_r

Обратный слеш ставится в макросе тогда, когда команда ожидает запрос у пользователя.
Последовательность макроса такая.
Код:
Command: _rotate
Current positive angle in UCS:  ANGDIR=counterclockwise  ANGBASE=0.0
Select objects: 1 found
Select objects: - тут в макросе обратный слеш
Specify base point: - тут в макросе обратный слеш
Specify rotation angle or [Copy/Reference] <0.0>: _r - вот тут из макроса подставляется команда (Reference)
Specify the reference angle <0.0>:  Specify second point:
Specify the new angle or [Points] <0.0>:
PS. При создании подобных макросов команды эти не повторяются, если выбрано "повтор последней команды на ПКМ". То бишь, придется только с помощью кнопок подобные команды вызывать.
1986Pavel вне форума   Ответить с цитированием Вверх
Старый 08.06.2011, 15:04   #5
mamvel
Пользователь
 
Регистрация: 15.03.2009
Сообщений: 39
Сказал(а) спасибо: 2
Поблагодарили 4 раз(а) в 3 сообщениях
Вес репутации: 0
mamvel пока не определено
По умолчанию

Спасибо очень интересно. Но мне в принципе, пока не надо дополнительных кнопок. Я хотел бы на клавиши нажимать. Как например в фотошопе. Там просто заходиш в меню и вешаешь любые команды клавиши или сочетания. То же есть во всех 3д редакторах.

Но автокад же для конструкторов, а им я так понял вообще это нафиг не надо.
Не ну все возможные алиасы я уже перебил на свои клавиши.

P.S. А откуда ты это узнал, я то же там хочу почитать?
mamvel вне форума   Ответить с цитированием Вверх
Старый 08.06.2011, 16:25   #6
1986Pavel
Местный
 
Аватар для 1986Pavel
 
Регистрация: 19.10.2008
Сообщений: 183
Сказал(а) спасибо: 54
Поблагодарили 72 раз(а) в 30 сообщениях
Вес репутации: 223
1986Pavel скоро придёт к известности
По умолчанию

Если хочешь повесить кнопку на горячие клавиши, то делается это там же через _CUI.

Если же хочешь именно альяс, то нужно писать реализацию на AutoLISP (самый простой вариант), добавлять эту команду в автозагрузку и уже в PGP файле писать альяс для нее. Для написания своих функций командными методами (то есть вызова из лиспа обычных команд) на изучение уйдет не так много времени.

Для кнопки с макросом такое не прокатит.


Цитата:
Сообщение от mamvel Посмотреть сообщение
Но автокад же для конструкторов, а им я так понял вообще это нафиг не надо.
Очень даже нужно. Ускоряет работу.

Почитать многое можно в официальной справке. http://exchange.autodesk.com/autocad/rus
Обычно туда заглядываю, если что-то узнать нужно.
1986Pavel вне форума   Ответить с цитированием Вверх
Старый 09.06.2011, 07:18   #7
mamvel
Пользователь
 
Регистрация: 15.03.2009
Сообщений: 39
Сказал(а) спасибо: 2
Поблагодарили 4 раз(а) в 3 сообщениях
Вес репутации: 0
mamvel пока не определено
По умолчанию

Команда: _CUI
Неизвестная команда "CUI" блалблалбла...


Как она выгядит в русской версии?
mamvel вне форума   Ответить с цитированием Вверх
Старый 09.06.2011, 11:13   #8
1986Pavel
Местный
 
Аватар для 1986Pavel
 
Регистрация: 19.10.2008
Сообщений: 183
Сказал(а) спасибо: 54
Поблагодарили 72 раз(а) в 30 сообщениях
Вес репутации: 223
1986Pavel скоро придёт к известности
По умолчанию

Может такой и нет команды в старых версиях.
Tools->customize->interface

На русском что-то типа сервис->персонализация->интерфейс
Изображения
Тип файла: jpg 22.jpg (45.5 Кб, 4 просмотров)

Последний раз редактировалось 1986Pavel; 09.06.2011 в 12:16.
1986Pavel вне форума   Ответить с цитированием Вверх
Старый 09.06.2011, 16:01   #9
mamvel
Пользователь
 
Регистрация: 15.03.2009
Сообщений: 39
Сказал(а) спасибо: 2
Поблагодарили 4 раз(а) в 3 сообщениях
Вес репутации: 0
mamvel пока не определено
По умолчанию

ффи.
Да он только вместе с контролом рабоает. Да уж гениальные разрабы, блин
mamvel вне форума   Ответить с цитированием Вверх
Старый 09.06.2011, 20:38   #10
1986Pavel
Местный
 
Аватар для 1986Pavel
 
Регистрация: 19.10.2008
Сообщений: 183
Сказал(а) спасибо: 54
Поблагодарили 72 раз(а) в 30 сообщениях
Вес репутации: 223
1986Pavel скоро придёт к известности
По умолчанию

mamvel, да. Горячие клавиши - это через контрол. Разработчики тут не причем. Они предоставили много способов реализации того, что ты хочешь получить. Самый простой вариант - это AutoLISP. Еще: C#, VBA, VB.NET, C++. Вариантов куча.
1986Pavel вне форума   Ответить с цитированием Вверх
Ответ

Нижняя навигация
Вернуться   Форум профессиональных мебельщиков PROMEBELclub > Программы для мебельщиков > CAD твердотельного моделирования > AutoCAD


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PRO100 5 - 5.45 garik_1973 PRO100 978 26.07.2021 19:13
ПрофСтрой 2 | версия ПрофОкна Shadow Оконные программы 17 14.04.2016 16:49
Ремонт и современные отделочные материалы. Студия компас (2005) Construktor Ремонт 2 24.07.2013 22:25
ТЕХНОЛОГИЯ РЕМОНТА И ОБУСТРОЙСТВА ЖИЛЬЯ 2005 BEPMOPH Ремонт 7 27.09.2011 17:10
Термины. Версия 1.0 Valerian Программы для строительства и ремонта 1 11.08.2010 21:00


Текущее время: 05:49. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© 2007-2023 PROMEBEL

џндекс.Њетрика