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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Acad.pgp -- изменение команд.

Acad.pgp -- изменение команд.

Ответ
Поиск в этой теме
Непрочитано 17.12.2007, 22:24
Acad.pgp -- изменение команд.
Зодчий
 
Конструктор (начинающий)
 
Беларусь, Гродно
Регистрация: 25.01.2007
Сообщений: 44

В процессе облегчения труда самому себе любимому столкнулся с задачкой а сам её решить не в силах. Может кто поможет :
На форуме начитался как дописать макрос на кнопке МText чтобы новый текст создавался в нужном слое. С кнопкой всё работает, но я привык использовать клаву для ввода комант, а именно настройки файла acad.pgp. Как изменить команду в этом файле, или есть другие варианты решения этой проблемы.
Просмотров: 16276
 
Непрочитано 17.06.2011, 13:39
#41
Громов Владимир

Инженер
 
Регистрация: 24.05.2008
г. Москва
Сообщений: 13


Цитата:
Сообщение от Хмурый Посмотреть сообщение
kirikov8080, используй команду _erase
Команда "_erase" ("стереть") удалит выбранный элемент, а Esc только снимет выделение.
Громов Владимир вне форума  
 
Непрочитано 17.06.2011, 13:41
#42
kirikov8080


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


Цитата:
Сообщение от Хмурый Посмотреть сообщение
kirikov8080, используй команду _erase
СТЕРЕТЬ я уже повесил на клавишу Ч (X) (у меня акад 2006 рус и erase в .pgp "не катит"). Меня интересует как ESC ближе к ПРОБЕЛУ назначить, чтобы к стандартной клавише ESC не тянуться
kirikov8080 вне форума  
 
Непрочитано 17.06.2011, 13:50
#43
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Цитата:
Сообщение от Громов Владимир Посмотреть сообщение
Команда "_erase" ("стереть") удалит выбранный элемент, а Esc только снимет выделение.
Offtop: тьфу, блин, совсем заработался
Хмурый вне форума  
 
Непрочитано 17.06.2011, 15:01
#44
CaMoCAD


 
Регистрация: 25.03.2008
Зелик
Сообщений: 1,600


kirikov8080, как ни странно, для этой цели лучше всего подойдет команда select. При имеющемся выделении, она просто снимет его (посчитав выделенные примитивы).
Только не проще ли 0,5 сек. подержать нажатым правую кнопь мыша?
__________________
* Буква "ё" не используется в тексте исключительно в связи с требованиями ЕСКД.
CaMoCAD вне форума  
 
Непрочитано 17.06.2011, 15:55
#45
Apelsinov

Проектировщик ВК. LISP-любитель.
 
Регистрация: 15.12.2003
Москва
Сообщений: 1,202
<phrase 1=


Цитата:
Сообщение от Jonas Посмотреть сообщение
Занялся переписыванием макросов в лисп и вдруг выявилась проблема.
В макросах используются как "родные" команды Акада, так и команды Лиспов.
С "родными" проблемы нет, а вот лисп-команды проблема.
С ком-строки просто введенная лисп-команда работает а если (command "лисп-команда") пишет "неизвестная команда".
Не совсем понятно - что такое "макросы в лисп". И зачем вообще (command "лисп-команда"), если просто можно ("лисп-команда"), т.е., конечно, лисп-функция, т.к. у функции еще бывают аргументы, т.е. (лисп-функция арг.1 арг.2 .... арг.N).
__________________
apel.fas
Apelsinov вне форума  
 
Непрочитано 17.06.2011, 20:52
#46
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Цитата:
Сообщение от Apelsinov Посмотреть сообщение
если просто можно ("лисп-команда")
Только обязательно с C: [напимер (С:TEST)]
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 18.06.2011, 15:26
#47
Jonas

конструктор машиностроитель
 
Регистрация: 14.05.2007
Новосибирск
Сообщений: 893


Цитата:
Сообщение от Apelsinov Посмотреть сообщение
Не совсем понятно - что такое "макросы в лисп".
Понимаю что не понятно.
"Лисп-командами" я назвал команды программ которые выкладываются в довланде.
Показываю макрос которым пользуюсь я и мои коллеги, только пож. не критикуйте. Работает, и все довольны.
Вот и решил, (как могу), оформить чтобы одной командой, тоесть в файле lisp.
Несколько макросов получилось, и работают.


Код:
[Выделить все]
[_Button("Выносной_элемент", "выноска.bmp", "выноска.bmp")]^C^C(Setq Cl (Getvar "CLayer"));(setvar "clayer" "ЕСКД");_circle;\\'_cal;p1=@;(setq ent1(entlast));_ics;_last;_copybase;'_cal;p1;\'_zoom;_p;_Elem_den;\@;;\_pasteclip;масштаб;\\_extrim;_last;0,100000,100000;^C^C_INSUNITS;4;_-insert;C:/Блоки/Форматы/Масштаб.dwg;0,0,0;;;;_erase;_last;;_-insert;А();\;;;(vl-cmdf "_erase"ent1"");(command "_-purge" "_b" "масштаб" "_n");(Setvar "CLayer" Cl)
Так вот, выделенное красным (лисп-команды) и не работают в лисп выражении, а в макросе работают.
Надеюсь понятно.
Jonas вне форума  
 
Непрочитано 18.06.2011, 23:40
#48
kirikov8080


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


Цитата:
Сообщение от CaMoCAD Посмотреть сообщение
kirikov8080, как ни странно, для этой цели лучше всего подойдет команда select. При имеющемся выделении, она просто снимет его (посчитав выделенные примитивы).
Только не проще ли 0,5 сек. подержать нажатым правую кнопь мыша?
Спасибо тебе добрый человек! Реально проще...
kirikov8080 вне форума  
 
Непрочитано 23.12.2013, 13:11
#49
jon73


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


Здравствуйте ! зашел в автокаде в файл acad.pgp поменял строку ( КП, *КОПИРОВАТЬ ) на ( КПП, *КОПИРОВАТЬ ) а ничего не поменялось ??? как назначить быстрые команды на существ команды ? а как назначить сокращения на пример команду мультивыноска, там нет в списке?
jon73 вне форума  
 
Непрочитано 23.12.2013, 13:15
#50
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


_reinit делал или перезапускал AutoCAD после изменения acad.pgp?

Последний раз редактировалось Хмурый, 23.12.2013 в 13:27.
Хмурый вне форума  
 
Непрочитано 23.12.2013, 14:12
#51
jon73


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


Спасибо!! работает надо просто перегрузить автокад!

----- добавлено через ~5 мин. -----
а как добавить к примеру другую команду ( мв, *_mleader) ??? перезагрузка не помогла
jon73 вне форума  
 
Непрочитано 23.12.2013, 15:17
#52
sertor

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


jon73, а если так? МВ, *МВЫНОСКА
К тому же, алиас этой команды не намного длиннее - МВЫ
sertor вне форума  
 
Непрочитано 23.12.2013, 15:23
#53
jon73


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


ого! спасибо заработало ) странно, обычно я команду запускаю а потом подсматриваю в командной строке команду на английском все...

----- добавлено через ~7 мин. -----
а если у меня команда полюбому на английском так как это приложение к автокаду пример магикадовская _MAGIDUC ??????

----- добавлено через ~49 мин. -----
нашел ------------- express - tools - Alias Editor

но почему то не работают английские команды пр. _MAGIDUC... ;(

Последний раз редактировалось jon73, 23.12.2013 в 16:55.
jon73 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Acad.pgp -- изменение команд.



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
запуск программы из 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