|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
12.02.2009, 00:52 | #1 | |
Как на кнопку клавиатуры повесить выполнение команды
Регистрация: 10.02.2009
Сообщений: 64
|
||
Просмотров: 4858
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
http://dwg.ru/art/2 + FAQ + поиск (Горячие клавиши)
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 10.02.2009
Сообщений: 64
|
Цитата:
Извиняюсь за некоторую грубость, но ответ пустой, лучше было вообще не отвечать |
|||
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Что значит Очищался экран? Все стереть? В предложенных тебе источниках ты бы обнаружил, что при нажатии двух клавиш одна из них должна быть Ctrl. Из двух любых (почти) можно получить то, что называется алиас. При этом надо добавочно нажимать Enter или его заменители-Пробел или ПКМ. В статье, которая была написана специально для таких ищущих, как ты, можно узнать многое по обустройству своего автокада.
|
|||
|
||||
а кстати по алиасам такой вопрос давно назрел.Это маска для системных команд или для тех названий команд которые прописаны в CUI. Т.е. если я сделал кнопку с какой-либо последовательностью команд (макрос) то смогу ли я сделать в Acad.pgp маску для вызова этой "кнопки"?
__________________
Errare humanum est, insipientis perseverare |
||||
|
||||
Регистрация: 14.03.2006
Сообщений: 863
|
кнопку в acad.pgp вы не пропишете
а вот сочетание клавиш для этой кнопки в редакторе CUI назначить можно а чтобы все-таки прописать кнопку в acad.pgp надо: в acad.lsp или *.mnl файл добавить лисп-функцию, реализующую работу этой кнопки, например так: (defun c:СУПЕРКОМАНДА (/) (command "_-view") (command "_swiso")) далее в конец acad.pgp можете смело добавлять СУПЕРАЛИАС, *СУПЕРКОМАНДА но, прерывать работу текущей команды алиасы из acad.pgp кажется не умеют Последний раз редактировалось Zouss, 12.02.2009 в 17:56. |
|||
|
||||
Регистрация: 14.03.2006
Сообщений: 863
|
ну поискали бы что-ли...
acad.lsp, по умолчанию может и отсутствовать - этот файл будет загружен при запуске AutoCAD acaddoc.lsp, по умолчанию может и отсутствовать - этот файл будет загружаться при каждом открытии (создании нового) файла *.dwg ИМЯ_МЕНЮ.mnl будет загружен призагрузке меню под названием ИМЯ_МЕНЮ это обычные текстовые файлы, содержащие различные LISP-функции вашей собственной разработки загрузка будет произведена из той папки, из которой загружен сам acad и/или меню, если в этой папке соответствующие файлы не найдены, то acad будет последовательно просматривать те папки, которые прописаны в Support File Searh Path не трогайте файлы acad#.lsp и acaddoc#.lsp (где # - номер вашей версии acad), если на них наткнетесь - это "заводские" аналоги автозагружаемых файлов, там некоторые важные вещи находятся и чтоб вы ничего не напортачили, специально для ваших экспериментов предусмотрены вышеописанные acad.lsp и acaddoc.lsp и не увлекайтесь большим количеством копий этих файлов, разбросанных по разным папкам - очень трудно будет искать собачьи раскопки |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
<...> Удалено.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Мониторы LCD CRT | Разное | 94 | 17.06.2008 10:51 | |
Подскажите как построить кривую с помощью команды SPLiNE, к | boban | Программирование | 1 | 02.11.2003 19:58 |
Как поменять кнопку по-умолчанию в DCL? | Pilot | Программирование | 7 | 14.09.2003 04:18 |