Внимание многабукафф!!!*
*Ранимых несовершеннолетних беременных пенсионеров-инвалидов
в период кормления грудью просьба пролистать экран,
а лучше закрыть браузер, отключить интернет,
выключить компьютер и отправиться пить горячее молоко с мёдом
во избежание заворота мозговых извилин
Цитата(Giedi Prime @ 14.11.2009, 1:01)
Сфинкс, а где ставиться однооконный режим? Ой, и у меня так много всяки кнопочек на панельках автокада! Столько места занимают! А как их убрать, а то давно пользуюсь продукцией автодеска, а как его наладить не знаю
glam, Axel, спасибо, классная штука.
Giedi Prime, мой тебе совет - не принимай серьезно сфинксовы слова, ибо последний живет в какой-то своей оторванной от мира реальности и сложно представить что в каком-либо из методов и приемов присутствует хоть какая-то доля прогрессивности.
Так что "слющай сюда" я тебе расскажу 3 основные способа, позволяющие оптимизировать работу и рабочее пространство и ПОЛНОСТЬЮ отказаться от панелей, либо оставить из них только такой экстремальный их минимум, что их отжирание от рабочей области экрана будет крайне несущественным. Если ты все это или что-то отдельное уже знаешь, тогда ладно, значит приведенная информация пригодится кому-то другому.
Итак этих методов 3
(по ходу написания поста понял что вместо поста получилась полноценная статья, которую начал писать в субботу, а закончил в воскресенье и даже успел сходить на мюзикл Граф Монте Кристо и отметить ДР жены между написанием отдельных эпизодов статьи):
- Освоение уже существующих горячих клавиш (hotkeys) и создание своих
- Освоение уже существующих коротких команд (alias) и создание своих под конкретные потребности
- Освоение создания инструментальных палитр и переключение на активную работу с ними вместо работы с панелями
Это базовые возможности заложенные в автокаде, которые не требуют установки или подключения дополнительных сторонних примочек в виде arx, vba или lisp фишечек. Установка же достаточно небольшого количества подобных фишечек позволяет еще кое в чем оптимизировать и повысить удобство работы, так что при этой самой работе станешь как можно меньше отвлекаться на окружение, а выработанный автоматизм позволит выполнять базовые команды на уровне безусловных инстинктов.
Единственное неудобство подобных выработавшихся привычек - ощущаешь себя неуютно за чужим ПК, ибо если на нем не настроено окружение под себя, то фантомные боли от отсутствия уже настроенного может сбить с толку. Но при необходимости это самое окружение настраивается в 3 клика, ровно как и убирается. При этом не надо будет трогать панели хозяина этого ПК, нехай они остаются в его настроенном профиле. Собственно если садишься за чужой ПК и автокад, то некоторая степень дезориентации наступает в любом случае ибо каждый всегда сам настраивает рабочую область и панели под себя, а т.к. панелей этих много, то и раскидывает каждый человек куда ему заблагорассудится и то что на твоем авткаде расположено справа у твоего коллеги будет слева или снизу, и т.д.
В общем перейдем к вышеперечисленным методам.
1. Горячие клавиши, они же HotkeysЗдесь все очень просто: горячие клавиши есть практически в любой программе и автокад не исключение, однако очень часто люди ими почему-то не пользуются, хотя это очень удобно и позволяет повысить скорость выполнения самых распостраненных команд без необходимости отрывать руки от клавиатуры, либо переводить курсор мышки из рабочей области на какие бы то ни было иконки.
Помимо очень полезных общеупотребимых сочетаний:
Ctrl+C - копировать
Ctrl+X - вырезать
Ctrl+V - вставить
Ctrl+O - открыть
Ctrl+S - сохранить
Ctrl+Q - выйти
Ctrl+N - новый документ
Ctrl+P - отправить на печать (эквивалент введенной в командной строке _plot)
Ctrl+A - выделить всё
Ctrl+Z - отменить предыдущее действие
Ctrl+Y - вернуть предыдущее отмененное действие
В автокаде есть еще исконно свои сочетания, которые не менее полезные и заучивание их с дальнейшим использованием позволяет оптимизировать работу избавиться от лишних панелей на которых дублируются эти команды и дает более свободную незахламленную область рабочего пространства:
Ctrl+1 - вкл/выкл окно свойств объекта, у меня оно всегда включено с опцией автоскрытия, т.е. всегда видна полоска данного окна, но рабочую область оно не загораживает, когда возникает необходимость посмотреть свойства объекти или как то отредактировать их то данное окно разворачивается при наведении на него указателя мышки. При необходимости редактировать последовательно большое количество объектов я временно отключаю опцию автоскрытия.
Ctrl+3 - вкл/выкл окно инструментальных палитр. Опция автоскрытия также включена из тех же соображений что я описал выше.
Ctrl+8 - вкл/выкл встроенный калькулятор. Пользуюсь я им редко, но всё таки иногда он бывает востребован, поэтому данным сочетанием его можно быстро включить, посчитать в нем что-то и выключить за ненадобность.
Ctrl+9 - вкл/выкл командная строка
Ctrl+0 - вкл/выкл полноэкранный режим работы когда перед вами останется только окно автокада во всё разрешение экрана без заголовка и панелей, видны будут только меню и командная строка. При переходе в такой режим окно свойств объекта и инструментальные палитры выключаются, но их можно самостоятельно включить нажатием упомянутых выше Ctrl+1 и Ctrl+3. И это самый большой и очевидный плюс, т.к. как я объясню дальше в инструментальные палитры можно запихать все что нам надо для работы и даже чуть больше этого, поэтому исчезнувшие панели ничуть не сделают более ущербным наше рабочее окно, наоборот в таком включенном режиме имеем максимум рабочего пространства и минимум отвлекающих факторов в виде прочих приложений, которые чего греха таить даже не всегда относятся к работе (подразумеваются программы общения и браузер).
Пропущеные сочетание Ctrl+2,Ctrl+4,Ctrl+5 и так далее тоже несут смысловую нагрузку, но для работы они нужны не всем, так что на них я не акцентирую внимание и не объясняю какое дополнительное окно включат/выключает каждое из сочетаний.
Помимо сложносоставных горячих клавиш в автокаде нашли применение и клавиши F1-F12 верхнего клавиатурного ряда. Запомнить хотя бы половину из них тоже будет не лишним, потому как при работе иногда возникает кратковременная потребность отключить или переключить тот или иной режим - привязка, трассировка полярная или орто, динамический ввод, сетка.
Быстренько пройдусь по существенным: F1 - помощь (стандартная клавиша для всех приложений и операционной системы); F2 - включить отдельное окно текстового режима, дублирующее командную строку; F3 - объектная привязка; F5 - переключение курсора изометрического режима; F6 - вкл/выкл динамический режим; F7 - вкл/выкл сетку; F8 - вкл/выкл режим ортогональной привязки/трассировки; F9 - вкл/выкл режим привязки (сетка, фиксированный шаг полярный или орто); F10 - вкл/выкл режим полярной привязки/трассировки; F11 - трассировка объектной привязки; F12 - вкл/выкл режим динамического ввода.
Как видим стандартный набор горячих клавиш не такой уж и маленький, но охватывает далеко не все потребности наиболее частых команд, поэтому те кто поймут удобство использования горячих клавиш могут назначить самостоятельно на свои сочетания самые популярные команды, которые представлены в виде иконок на инструментальных панелях, таким образом и рабочее пространство расчищается и скорость работы повышается, т.к. не надо каждый раз "тянуться" к необходимой кнопке достаточно нажать требуемый "аккорд". Повторяю что после того как привыкнешь к такому стилю работы, все эти нажатия будут делаться на автомате рефлекторно. Какое количество таких сочетаний настраивать наверное каждый решает сам в силу своих личных предпочтений.
За себя скажу что из стандартных команд автокада на горячие клавиши у меня назначено следующее: перемещение, копирование с базовой точкой, массив, масштабирование, поворот, зеркальное отражение, редактирование текста/мультитекста, создание группы, переключение между пространственными видами (изометрия, боковые виды, вид сверху), поворот ПСК вокруг оси Y на 90°, ПСК по текущему виду, возврат ПСК в исходное состояние, включение режима 3Д Орбита, разрыв в точке, взорвать, полилиния, окружность, дуга, луч, прямая, создание блока, вставка блока, обновить все, заморозить/скрыть/заблокировать/разблокировать слой, измерение расстояния. Раньше когда работал в Allklima много сочетаний было назначено на ее команды. Всего у меня было 89 сочетаний. Да, многовато, но большую часть из них я помнил. Реально пользовался 50ю-70ю.
Горячие клавиши в автокаде настраиваются в меню настроек появляющемя после введения в командной строке команды _cui. Там все вполне интуитивно разобраться самостоятельно не сложно. Уже настроенные под себя сочетания можно сохранить в отдельный cui файл с тем чтобы при переустановке автокада или смене рабочего места можно было не настраивать всё это заново, а просто взять уже готовые настройки из сохраненного файла.
И еще стоить отдельно упомянуть такую замечательную клавишу как пробел. Нажатие пробела эквивалентно нажатию клавиши Ввод (Enter), т.е. завершает выполнение выполняемой в текущий момент команды, либо повторяет последнюю выполненную команду.
2. Сокращенные команды или Alias'ыСтранно, но это факт: многие пользователи автокада не знают о существовании такой удобной возможности как сокращенные команды, заложенной в этой программе. Сокращенные команды чем-то похожи на горячие клавиши, но являются самостоятельной возможностью, и представляют из себя набранные на клавиатуре от 1 до 3х букв, как правило это первые буквы команды, либо 2 или 3 согласные буквы первого слога команды. Т.е. вы набираете на клавиатуре от 1 до 3 букв, нажимаете Enter или пробел и таким образом можете запустить большинство из уже имеющихся по-умолчанию стандартных команд автокада, а если этого вам не хватает, то можете настроить сколь угодно дополнительных сочетаний под себя. Ввиду того что набираемые буквы содержатся в команда, т.е. созвучны с командой, запоминать алиасы достаточно просто. Единственное неудобство - в локализованной версии, по-умолчанию сокращенные команды тоже локализованы, поэтому если с английской версии программы садишься за русскую (и наоборот) привычные сочетания не будут работать. Опять же сделаю оговорку, что настраивается это очень быстро и просто, так что проблемы при вынужденном или принудительном пересаживании на автокад с другой локализацией быть не должно.
Теперь опишу основные алиасы для английской версии (в скобках привожу название полной команды):
a - дуга (_arc)
b - создать блок (_block)
с - окружность (_circle)
d - менеджер размерных стилей (_dimstyle)
e - стереть (_erase)
f - скруглить (_fillet)
g - группа (_group)
h - штриховка (_hatch)
i - вставка блока (_insert)
j - присоединить (_join)
l - линия (_line)
m - перемещение (_move)
o - отступ (_offset)
p - рука (_pan) - забыл как правильно называется данная команда по-русски
r - обновить дисплей (_redraw)
s - растянуть (_stretch)
t - мультитекст (_mtext)
u - отменить предыдущую команду (_undo)
v - менеджер видов (_view)
w - сохранить выбранное в блок в отдельный файл (_wblock)
x - взорвать (_explode)
z - зум (_zoom)
aa - площадь (_area)
al - выровнять (_align)
ap - загрузить/выгрузить приложение (_appload)
ar - массив (_array)
be - редактировать блок в редакторе блоков (_bedit)
br - разорвать в точке (_break)
co - копировать с указанием точки (_copy)
dd, di - измерить расстояние (_dist) - сейчас уже не помню, какое-то из этих сочетаний я назначил у себя сам, какое-то было дефолтным
do - кольцо (_donut)
dr - порядок объектов (_draworder)
dt - однострочный текст (_text)
dx - извлечение данных (_dataextraction)
ed - редактировать текст/мультитекст (_ddedt)
el - эллипс (_ellipse)
ex - продлить (_extend) - команда по назначениею противоположна подрезке (TRIM)
la - менеджер управления слоями (_layer)
le - выноска (_qleader)
lt - менеджер типов линий (_linetype)
lw - менеджер толщин линий (_lweight)
ma - свойcтва по образцу (_matchprop)
mi - зеркальное отражение (_mirror)
ml - мультивыноска (_mleader)
mt - мультитекст (_mtext)
mv - добавить вид (_mview) - работает только в пространстве листа
op - окно настройки автокада (_options)
os - окно настройки объектной привязки (_osnap)
pe - редактировать полилинию (_pedit)
pl - полилиния (_pline)
po - точка (_point)
pr - окно свойств объекта (_properties) - аналог Ctrl+1
pu - чистка чертежа (_purge)
qc - калькулятор (_quickcalc)
re - обновить экран (_regen)
ro - повернуть (_rotate)
sc - масштабировать (_scale)
so - солид (_solid)
st - менеджер текстовых стилей (_style)
su - вычитание объема 1го твердого тела из другого (_subtract)
tr - подрезка (_trim) - если во время выполнения данной команды удерживать клавишу Shift, то вместо подрезки произойдет наоборот растяжение, т.е. команда будет работать как _extend
ts - менеджер табличных стилей (_tablestyle)
xa - присоединить внешнюю ссылку (_xattach)
xb - перенести в текущий открытый файл настройки/блоки/стили из внешней ссылки прикрепленной к файлу (_xbind)
xc - подрезать внешнюю ссылку или растровое изображение (_xclip)
xl - прямая (_xline)
xr - менеджер внешних ссылок (_xref)
Как видим алиасов очень много и охватывают они большинство команд присутствующих на панелях. Также совсем не трудно добавить и свои подобные сокращения, для того чтобы отойти от бесконечной прорвы панелей сжирающих рабочее пространство и ускорить свою работу. Делается это просто - в английском автокаде надо зайти в меню Tools>Customize>acad.pgp и отредактировать открывшийся файл под свои нужды. Сохранив этот файл в каком-то другом месте можно перенести сделанные настройки на другой ПК или восстановить их потом при переустановке программы.
Допустим для магикада мне было удобно добавить несколько алиасов, которые значительно сократили количество тыканье иконок, несмотря на то что все они уже давно были пересены на свою инструментальную палитру.
md - _MAGIDUC; mm - _MAGIMOV; bm - _MAGIBRK; cm - _MAGICHA; dm - _DIMTEXT; ну и еще несколько в том же духе.
Подобным же образом можно "повесить" на свои алиасы и обычные автокадовские команды, если их еще нет в списке, так сочетание r3 стало у меня командой _ROTATE3D.
С короткими командами вроде как более-менее все описал. Теперь перейдем к инстурментальным палитрам.
Инструментальные палитры или ToolpalettesПалитры инструментов появились в автокаде начиная кажется с 2004й или 2005й версии, мною были обнаружены не сразу, но после того как я их открыл для себя был очень доволен и досадовал почему я не проникся ими раньше.
Окно инструментальных палитр открывается нажатием сочетания Ctrl+3, либо можно зайти и включить их в меню Tools > Palettes > Tool Palettes.
Появится окно, в котором Autodesk уже дает первичный набор неких палитр. Честно не знаю ни 1 человека который бы ими пользовался и которому они были бы нужны. Поэтому для начала создадим свою папку-группу в которую будем складывать все палитры, которые мы будем использовать в работе, а затем импортируем уже готовые, либо с нуля создадим свои новые. Настойка палитр в обычном автокаде и автокаде ЛТ выполняется выбором Customize Palettes в меню, появляющемся при нажатии правой кнопкой мышке на окне палитр. Появившееся окно состоит из 2х половин. В левой имеем перечень имеющихся палитр, в правой перечень групп, в которые можно группировать палитры перетаскиванием из левой половины окна в правую в соответствующие папочки. Группы полезны в том случае когда в работе используется большое количество палитр быстрый поиск нужной палитры затруднителен. В таком случае просто щелкнув мышкой на заголовке окна палитр выбираем какую-то одну группу и все остальные "лишние" палитры станут не видны. Щелкнув по любой палитре в левой половине окна видим что мы можем переименовать палитру, создать новую, удалить имеющуюся, экспортировать уже созданную или импортировать той которой у нас еще нет в перечне, но есть где-то на диске сохраненная ранее или скачанная, да хотя бы из этого поста. Таким образом любую созданную самостоятельно палитру можно экспортировать в отдельный файл, чтобы потом воспользоваться ею на другом компьютере, на другой версии автокада на этом же компьютере либо при переустановке программы.
Создавать палитры очень просто: сделать это можно, как я уже сказал, в левой половине окна в режиме настройки палитр, или через меню мышки щелкнув на заголовке любой из палитр и выбрав соответствующий пункт. Во вновь созданную палитру можно добавлять любые команды с иконками, блоки, при этом добавленному блоку или команде можно задавать свойства, допустим чтобы блок вставлялся в какой-то конкретный слой, который будет создан даже если в документе его еще не было, либо чтобы блок вставлялся в текущий активный слой. Для выполняемых команд также можно задавать опции, что может быть удобно допустим при черчении схем - добавляем на палитру 2 одинаковых команды черчения полилинии, для одной задаем красный цвет линии, тип сплошная и слой Т1, для другой синий цвет, тип пунктирная и слой Т2. Обозвать получившуюся команду на палитре и присвоить ей своё имя - дело техники. Соответственно если получаем 2 команды которые чертят полилинии каждая в своем слое, со своим цветом, своим типом линии. Пример простенький и показательный. Под конкретные задачи можно наворотить более сложные и более интересные вещи.
Но бог с ним со сложным. При желании это можно освоить самостоятельно. Для базовых навыков надо научиться как добавлять обычные команды автокада и прочих сторонних приложений, которые имеют свои панели с иконками и от которых по возможности хотелось бы отказаться. Для этого создаем палитру, включаем все панели с которых мы хотим перетащить иконки, входим в режим настройки палитр и тупо начинаем перетаскивать по 1й иконке с инструментальных панелей в палитру. Чтобы придать какую-то упорядоченность иконки можно разделять на группы разделителями, а для того чтобы не использовать прокрутку когда на палитру набухано слишком много иконок надо ткнуть на заголовке палитры, пункт View Options, Icon only и там выбрать минимальный размер иконок. Тогда пиктограммы будут занимать минимум места и эффект от замены рабочих панелей палитрами действительно будет ощутимый.
Удобство переключения между палитрами и гибкость их настройки, позволяет практически отказаться от панелей и расчистить рабочее пространство. Еще 1 плюс использования рабочих палитр - то что в самом окне палитр можно выставить опцию автоскрытия, а окно можно растянуть или сжать по своему вкусу. У меня оно имеет ширину при которой в ряд помещается 6 иконок, что при моем рабочем разрешении экрана 1680х1050 даже при использовании разделителей позволяет разместить на экране не менее 30 рядов иконок, без разделителей будет и того больше. 180 команд - это очень недурно, ведь рабочее пространство почти не отнято, учитывая сколько бы это было в пересчете на панели которые действительно съели бы существенную часть рабочей области.
В завершение всего даю несколько скриншотов своего рабочего окна. Командная строка тоже перемещена влево вверх не просто так. Во-первых, я уменьшил ее длину почти в 2.5 раза для этого просто надо снять опцию Allow docking и поменять длину так чтобы в нее умещались опции выполняемой команды средней длины. Кто нибудь скажет зачем рабочая строка занимает такую длинную полосу внизу экрана, если она практически никогда не заполняется информацией на всю длину? Да некоторые "умники" вообще не пользуются рабочей строкой и не смотрят что там пишется, т.е. по идее она даже не всем нужна, а место занимает. Во-вторых, в таком виде в свойствах окна рабочей строки можно выставить прозрачность, соответственно хоть рабочая область и будет отъедаться объекты под ней всё равно будут видны - мелочь, а приятно. В свойствах палитр тоже можно поставить прозрачность, но если стоит опция автоскрытия, то в прозрачности большого смысла нет, да и разглядывать пиктограммы в прозрачном окне становится труднее.
В качестве жеста доброй воли также прикрепляю к посту палитры: комплексная палитра с практически всеми базовыми командами автокада, палитра со всеми командами СПДС и 3 палитры для MagiCAD: MagiCAD HPV, MagiCAD Electrical и MagiCAD комплексную. Импортирование этих палитр позволит сократить время на создание своих таких же.
Сообщение отредактировал glam - 15.11.2009, 21:18