|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Можно, если автокад английский. Левым указательным жми на М, а левым-же большим, его внешней стороной ударь по Пробелу. Ну или щелкни ПКМ
Поставил смайлик потому что это твое первое сообщение, и оно улыбнуло. Задержишься на форуме-поймешь, почему. И спасибо тебе что поднял старую тему. На форуме появилось много молодежи, и не все знают о существовании такой темы |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
А ты сам такое пробовал провернуть? Я пробовал (в 2006 Rus), проклял все на свете...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Мыши плакали, кололись, но все равно продолжали есть кактус. Конкретно команда перенести (_move) запускается с помощью кнопки "П" + Пробел. Неужели так сложно запомнить? Какое-то разжижение мозгов, для вас же старались, переводили...
|
|||
|
||||
пищевая технология Регистрация: 02.06.2009
Киев
Сообщений: 283
|
Крыс, по поводу проблемы, поднятой тобой. У меня в acad.pgp команда "Перенести" действует по нажатию П. Английская G действительно закреплена за другой командой. Но если взять для примера "Круг", то здесь она у меня вызывается без проблем алиасами - К, С (английски/русский), R. Работает стабильно. Еще можно Freesty1erу посоветовать для таких команд как ПЕРЕНЕСТИ/ПОВЕРНУТЬ/МАСШТАБИРОВАТЬ использовать только пробел. Эта тема поднималась в паралельной ветке "Tips&Tricks (СОВЕТЫ ПРОФИ)".
__________________
AutoCAD 2011. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
AutoCAD 2009 x64 Rus. В acad.pgp внес строки:
Код:
Код:
--- P.S. Хоть убей не помню, где я высказывался насчет acad.pgp и его локализованных версий...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
пищевая технология Регистрация: 02.06.2009
Киев
Сообщений: 283
|
Цитата:
Цитата:
Только что вбил: Команда: M ПЕРЕНЕСТИ Выберите объекты: *Прервано*
__________________
AutoCAD 2011. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Вовочка, в твоем pgp - посмотри внимательно! - на алиас M введена локализованная команда ЗЕРКАЛО! А никакое не _mirror / _.mirror!
Именно поэтому фраза звучит по меньшей мере некорректно.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 17.08.2012
Сообщений: 4
|
Назначение горячих клавиш в AutoCAD.
|
|||
|
||||
Вот сделал новую рубрику про приложения для AutoCAD.
AutoCAD - Autodesk Exchange (Магазин приложений)
__________________
pasha-sevkav.blogspot.com |
||||
|
||||
Регистрация: 28.01.2013
Минск
Сообщений: 379
|
Алексей, если версия русская, то в pgp файле при назначении алиасов после звездочки не надо ставить знак подчеркивания и все будет работать. И это на самом деле очень удобно, когда на одну и ту же команду ставишь и русское сокращение и англ. + я еще переставил себе на намлоке на русской раскладке запятую на точку. В итоге вообще не помню, когда в autocad переключал язык ввода. Очень удобно получилось
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
art_rrc, попробуй. У меня на 2004, 2006, 2008 и 2009 такое не срабатывало тоже. В более поздних версиях не пробовал и не буду - все равно этого достаточно только на команду. А ее лично мне, как правило, не сложно ввести и полностью.
--- Добавлено: ради приколу сейчас поставлю LangPack на 2013 и подправлю в нем acad.pgp, добавив строку "m *move" Попробовал: Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 14.02.2011
Сообщений: 66
|
Решил написать про способ привязки команд к буквенным кнопкам как хотел выше Freesty1er. На просторах инета и на данном сайте этого способа не видел (может плохо искал). Команда будет вызываться сразу после нажатия буквенной клавиши, а не как тут писали "нажать "п" потом "пробел"" (т.е. это не альясы, а именно горячие клавиши). Работает данный метод при любой раскладке, т.е. не зависит от нее. Сразу скажу про единственный для меня минус данного способа - при использовании динамического ввода, остальные текстовые команды автокада придется набирать с нажатой клавишей "SHIFT", но к этому быстро привыкаешь.
Метод используется на Autocad 2011, но подозреваю совместим с любым автокадом, по крайней мере старше 2010 (насколько помню именно с него началось использование файлов адаптации формата CUIX, поправьте если неверно). Описанные пути файлов актуальны для WindowsXP, у кого 7, 8 и ли другое ищите по своим путям. Итак: 1) Находим файл c:\Documents and Settings\User\Application Data\Autodesk\AutoCAD 2011\R18.1\rus\support\acad.CUIX. Данный файл является архивом, заходим в него и вытаскиваем из него файл "AcceleratorRoot.cui". Сохраняем его на память, это будет наш бэкап. 2) Тем кто знаком с написанием команд в данном файле несколько следующих пунктов можно пропустить. Я не знаком, поэтому чтобы не накосячить делал следующим образом. 3) В AutoCAD открываем адаптацию интерфейса и находим пункт "горячие клавиши" -> "клавиши быстрого вызова". 4) Далее стандартно создаем клавиши быстрого вызова. Т.е. из окна команд перетаскиваем нужную команду (например "переместить") в окно "клавиши быстрого вызова" файла адаптации. Перетаскивам таким образом все нужные команды. Далее применяем изменения нажав на кнопку "Ок". (без этого действия почему то новые команды не появляются в разделе "ярлыки" клавиш быстрого вызова и соответственно нельзя им назначить клавиши). 5) Заново открываем адаптацию интерфейса и находим пункт "горячие клавиши" -> "клавиши быстрого вызова". С правой строны раздел "ярлыки". Теперь у нас там появились нужные нам команды. 6) Далее назначаем нашим новым командам нужные нам клавиши, например для команды "переместить" у меня назначена "S". Вот тут и начинается интересное. Автокад не дает напрямую назначить буквенным клавишам команды и мы его будем обманывать. Набираем вместо "S" любое незадействованное сочетание клавиш - например "CTRL+S" (если сочетание уже есть автокад предупредит, в данном случае пробуем другое ("SHIFT+S", ALT+S") в общем все равно что. И так делаем для всех нужных команд. 7) Когда все назначили применяем изменения, нажимаем "Ок". Закрываем меню адаптаций, закрываем автокад. 8) Опять находим файл c:\Documents and Settings\User\Application Data\Autodesk\AutoCAD 2011\R18.1\rus\support\acad.CUIX и вытаскиваем из него уже измененный файл "AcceleratorRoot.cui" - это и есть наш файл с горячими клавишами, который мы только что изменили. 9) Открываем его в любом текстовом редакторе типа блокнот и видим списки наших горячих клавиш. Находим в нем сделанные нами команды, они записаны в таком виде </MenuAccelerator> <MenuAccelerator UID="MAU_0003"> <ModifiedRev MajorVersion="18" MinorVersion="1" UserVersion="1" /> <Accelerator> <KeyCombo accKeys="CTRL" AccelChar="S" bUseVirtual="false" /> <MenuItem> <MacroRef MenuMacroID="ID_Move" /> </MenuItem> </Accelerator> И заменяем в строке <KeyCombo accKeys="CTRL" AccelChar="S" bUseVirtual="false" /> "CTRL" на "NONE". Получится <KeyCombo accKeys="NONE" AccelChar="S" bUseVirtual="false" /> Делаем то же самое с остальными командами. КРОМЕ ЭТОГО НИЧЕГО НЕ ТРОГАЕМ. P.S. 10) Сохраняем наш файлик и засовываем его назад в архив acad.CUIX. 11) Все, запускаем автокад и пользуемся. Для примера у меня назначены клавиши: S - переместить W - копировать A - полилиния Q - отрезок и т.д. Существенно повышает оперативность работы. Последний раз редактировалось Sart, 24.09.2014 в 17:43. |
|||
|
||||
Регистрация: 14.02.2011
Сообщений: 66
|
Astartes насчет командной строки не знаю, я с ней не работаю, но попробую завтра. В редакторе текста все Ок, без проблем набирается.
При нажатии (в вашем случае) кнопок S W и т.д. команды не выполняются? не совсем понял. Я для того и делал чтобы во время черчения при нажатии данных клавиш выполнялись нужные команды. Т.е. нажимаешь клавишу a, s, w и др. и сразу вызывается закрепленная за ней команда. От раскладки не зависит. Так как я пользуюсь динамическим вводом, т.е. набираю команды (тут я уже имеются в виду команды - слова, а не те которые я закрепил за клавишами) прямо в окне во время работы, а не в командной строке, то в случае если в команде используются названные выше клавиши, набираю команду заглавными буквами, т.е. с нажатой кнопкой SHIFT. Иначе вместо написания команды, в какой бы позиции слова не стояла одна из этих букв, сразу вызывается закрепленная за ней команда и набор прерывается. Но к этому довольно быстро привыкаешь. Плюсы перевешивают данный минус. Извиняюсь за сумбур со словом "команды", не знаю как обозвать по другому , надеюсь понятно написал. По этой причине не назначайте горячими клавишами цифры, иначе при использовании динамического ввода не сможете даже длину отрезка ввести. Попробовал писать в командной строке. Так же как при динамическом вводе писать приходится только заглавными буквами, иначе вызывается закрепленная за клавишей команда. Последний раз редактировалось Sart, 25.09.2014 в 04:39. |
|||
|
||||
Инженер Регистрация: 15.10.2015
СПБ
Сообщений: 86
|
Повесил на кнопочки ряд команд размеров:
^C^C(setvar "clayer" "DIM");_dimlinear \\\ ^C^C(setvar "clayer" "0") - остальные по аналогии Возможно есть и более простые способы, что бы размер сразу падал в нужный мне слой, не искал. Но, есть вопрос - при повторении данной команды (пробелом или энтером) вызывается только команда dimlinear и естественно отрисовывается в текущем слое. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
В поиск - тема "Break макро" (кажется, так называлась).
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Tips&Tricks (СОВЕТЫ ПРОФИ) | Perezz!! | AutoCAD | 437 | 20.02.2024 11:39 |
LISP (советы профи) | dextron3 | LISP | 7 | 04.09.2007 11:44 |