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

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

Псевдоимя команды _addselected

Ответ
Поиск в этой теме
Непрочитано 31.07.2013, 19:16 #1
Псевдоимя команды _addselected
art_rrc
 
Минск
Регистрация: 28.01.2013
Сообщений: 375

Доброго времени суток.
Подскажите пожалуйста как (и можно ли вообще) назначить псевдоимя или горячую клавишу на команду _addselected? Ведь ее в файле acad.pgp нет...
Ну и еще есть аналогичный вопрос.. как назначить псевдоимя или горячую клавишу на команду собственного изготовления?
Как ни странно в поиске ничего по данным вопросам не нашел.. Заранее спасибо!

ps AutoCad 2012 rus
Просмотров: 2494
 
Непрочитано 31.07.2013, 19:35
#2
sertor

Геодезист
 
Регистрация: 23.05.2012
Ухта
Сообщений: 1,377


В этой программе есть опция "Выбор по образцу из выбранного". Может быть этот вариант устроит.
sertor вне форума  
 
Непрочитано 31.07.2013, 20:37
#3
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от art_rrc Посмотреть сообщение
как назначить псевдоимя или горячую клавишу на команду собственного изготовления?
(defun c:МоеСокращение()
;;; бла-бла-бла
)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 01.08.2013, 11:16
#4
Agnilebannen


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


Попробуй без подчеркивания в конец acad.pgp дописать:
Код:
[Выделить все]
88, *addselected
(Вместо "88" своё псевдоимя. После сохранения acad.pgp выполнить команду _reinit).
У меня работает.

Последний раз редактировалось Agnilebannen, 01.08.2013 в 11:28.
Agnilebannen вне форума  
 
Непрочитано 01.08.2013, 11:41
#5
Xara

Помидорка
 
Регистрация: 03.02.2012
Сообщений: 135


Цитата:
Сообщение от art_rrc Посмотреть сообщение
Ведь ее в файле acad.pgp нет...
Можно в MNU-файлик залить.

Создать, например, в текстовом редакторе файлик MYFUNC, запихнуть туда код (комбинацию клавиш можно задать любую):
Код:
[Выделить все]
***MENUGROUP=MYFUNC

***ACCELERATORS

[CONTROL+"F1"]_addselected
В конце кода обязательно пустую строку поставить.

Затем сохранить КАК MYFUNC.MNU и подгрузить через команду МЕНЮЗАГР (_menuload).
По мере необходимости можно вбивать другие команды.
__________________
Боишься - не делай. Делаешь - не бойся.
Xara вне форума  
 
Автор темы   Непрочитано 02.08.2013, 19:02
#6
art_rrc


 
Регистрация: 28.01.2013
Минск
Сообщений: 375


Большое спасибо всем за советы! Воспользовался способом предложенным Agnilebannen'ном. Все работает! Хотя сам так вроде пробовал и ничего не получилось.. Может быть все дело в _reinit?
По поводу файла acad.mnu Он вообще есть в современных ACad? Перерыл всю папку Support.. ничего не нашел..( Или просто не узнал. Ведь в w7 вместо расширений файлов пишется что-то вроде.. "Определение диалогового окна AutoCad". Подскажите пожалуйста как найти файлы acad.mnu(mns,mnc,mnr)? Когда мне нужно было перенести профиль, я просто копировал всю папку support, наверное это не очень рационально.. подскажите пожалуйста как надо было?
art_rrc вне форума  
 
Непрочитано 03.08.2013, 15:52
#7
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от art_rrc Посмотреть сообщение
Может быть все дело в _reinit?
Reinit всего лишь применяет изменения в рамках текущей сессии, освобождая тебя от необходимости перезапускать AutoCAD. Без вызова reinit, ты должен был бы перегрузить ACAD.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Непрочитано 06.08.2013, 11:58
#8
Xara

Помидорка
 
Регистрация: 03.02.2012
Сообщений: 135


Цитата:
Сообщение от art_rrc Посмотреть сообщение
Большое спасибо всем за советы! Воспользовался способом предложенным Agnilebannen'ном. Все работает! Хотя сам так вроде пробовал и ничего не получилось.. Может быть все дело в _reinit?
По поводу файла acad.mnu Он вообще есть в современных ACad? Перерыл всю папку Support.. ничего не нашел..( Или просто не узнал. Ведь в w7 вместо расширений файлов пишется что-то вроде.. "Определение диалогового окна AutoCad". Подскажите пожалуйста как найти файлы acad.mnu(mns,mnc,mnr)? Когда мне нужно было перенести профиль, я просто копировал всю папку support, наверное это не очень рационально.. подскажите пожалуйста как надо было?
acad.mnu в стандартную сборку не входит, насколько мне известно.
Возможно, кто-то мне скажет, что я неправильно делаю, но лично я все свои настройки по кнопкам запиливаю в MNU, определение рабочей папки (в которой лежит MNU) закидываю в лисп (разумеется, с проверкой, есть ли уже папка в списке), который подгружаю вместе со своими кнопками и менюшками через CUIX. Как-то проще, и не надо ничего копировать - один раз сделал "под себя" и все...
__________________
Боишься - не делай. Делаешь - не бойся.
Xara вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Псевдоимя команды _addselected



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что прописать в acad.lsp чтобы всегда загружались пользовательские лисп команды? overband LISP 43 07.02.2013 14:47
Варианты контекстного меню, вызываемого в процессе работы команды hwd Программирование 14 24.12.2012 11:02
запуск программы из AutoCADа kminas Программирование 19 15.06.2012 13:42
Отображение GRID при выполнении команды PAN REALTIME MAX-MAX AutoCAD 10 29.06.2009 18:43
Прозрачные команды Vova AutoCAD 17 21.06.2006 05:33