|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Acad.pgp -- изменение команд.
Конструктор (начинающий)
Беларусь, Гродно
Регистрация: 25.01.2007
Сообщений: 44
|
||
Просмотров: 16336
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
Profan, ты же отлично знаешь, что достаточно просто нарисовать автозагружаемый файл, в котором собственно и будут нарисованы лиспы. Уже показывал я недавно: http://www.cadtutor.net/forum/showthread.php?t=18428
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 25.12.2005
Москва
Сообщений: 13,627
|
Да я к тому, что клавиатура - не резиновая и не многослойная. Никому же в голову не приходит прописывать в acad.agp команды ADT, СПДС и пр. Работают с кнопками и палитрами, не ссылаясь на то, что привык, мол, вводить команды с клавиатуры.
|
|||
![]() |
|
||||
Проектировщик свиноводство Регистрация: 21.08.2003
Сообщений: 2,291
|
Цитата:
Опять начинается Мышатники против Клавишников. |
|||
![]() |
|
||||
Регистрация: 25.12.2005
Москва
Сообщений: 13,627
|
Для Pilot.
А потому, что сравнивать могу. Сдается мне, что и AutoCAD, и OS развиваются не в том направлении, как хотелось бы. Я считаю, что Windows плохо приспособлена для проектирующих программ, а AutoCAD совершенно не приспособлен для работы под управлением Windows. Фактически, весь смысл моих сомнений заключен в этой, набившей оскомину фразе: САПР - это миф, да простят меня святые угодники. |
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Цитата:
Windows это тоже миф, а уж acad.pgp - это вообще суеверие. Только огурцы - чисто конкретное явление, особенно солененькие, да в приложение к запотевшей бутылочке. |
|||
![]() |
|
||||
Регистрация: 25.12.2005
Москва
Сообщений: 13,627
|
Для Pilot.
Интересно мне, все-таки, посмотреть - как выглядит строка в acad.pgp для вызова программы на AutoLisp'е. Потому что, если функция определена как команда, например, C:KL и находится в автозагрузке или загружается через *.mnl, то прописывать ее в acad.pgp нет смысла. Попутно пришла в голову еще одна мысль, но ее надо проверить. Кто-нибудь помнит - существовал ли файл acad.mnl в AutoCAD 10? Мне кажется, что нет. |
|||
![]() |
|
||||
Регистрация: 25.12.2005
Москва
Сообщений: 13,627
|
И ShaggyDoc правильно заметил (хоть и с сарказмом), что Windows - тоже миф. Да, миф, если учесть тенденции ее развития. Пора бы уже интегрировать ядро ОС в "железо" и надстраивать его программными модулями в зависимости от класса задач, стоящих перед конечным пользователем. Для игр и развлечений - одно, для задач автоматизации проектирования - другое. Например, для гипотетической САПР операционная система должна разрешать совместный доступ нескольким пользователям к определенным файлам по правилам, определенным ядром САПР. При таком подходе, я думаю, САПР из мифа превратится в реальность. А сейчас некто наваяет несколько подпрограмм, добавит к интерфейсу несколько кнопок и готово - вот вам САПР. Развенчивать надо такой узкоутилитарный подход к проблеме, что я делаю, навлекая на себя гнев и насмешки даже опытных товарищей.
|
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Если уж добиваться простого вызова программ, написанных на LISP именно с клавиатуры, то в acad.pgp их незачем засовывать. При определении C:Команды надо просто давать ей краткое и запоминающееся имя. Мы провели для ruCAD эксперимент, который оказался очень удачным.
Очень просто - командам надо давать цифровое, а не символьное имя. Цифры и их последовательности человек запоминает легче, ошибиться сложнее. Мы сделали, чтобы в меню отображалось и "человеческое" название, и цифровое имя. Если пользователю лень лазить в меню, он быстро запоминает номер команды и набирает с клавиатуры. |
|||
![]() |
|
||||
Регистрация: 25.12.2005
Москва
Сообщений: 13,627
|
А вот о чем я подумал ранее. Это касается пользователей русского AutoCAD, но которые ранее работали с английской версией и привыкли вводить с клавиатуры сокращенные английские команды (алиасы). В качестве альтернативы файлу acad.pgp можно в файл acad.mnl записать строки, подобные этой:
Код:
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
А на фига, простите? И опять же: "L" в русской раскладке - "Д". Что в русском ACAD'e означает команду _arc (ДУГА). Как разруливать?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
запуск программы из AutoCADа | kminas | Программирование | 19 | 15.06.2012 13:42 |
Сокращенный ввод команд | Aragorn | AutoCAD | 23 | 12.04.2007 10:24 |
Псевдонимы англ. команд в русском ACAD-2006? | Archeo | AutoCAD | 4 | 13.09.2006 21:32 |
Комбинации клавиш для команд в AutoCAD 2006 | Artiznov | AutoCAD | 3 | 03.03.2006 15:23 |
Вернуть англ. команд. строку | Grant | AutoCAD | 7 | 31.03.2005 09:13 |