Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Книги_AutoCad_2 / Настройка AutoCAD_Sham_Tickoo-Customizing_2006г

.pdf
Скачиваний:
182
Добавлен:
09.04.2015
Размер:
9.06 Mб
Скачать

Экранные меню

311

LINE

 

 

BLOCK

QUIT

PLINE

 

 

INSERT

SAVE

ARC

 

 

WBLOCK

_____

ARC 3P

 

 

 

PLOT

ARC SCE

 

 

 

 

 

ARC SCA

 

 

 

 

 

ARC CSE

 

 

 

 

 

ARC CSA

 

 

 

 

 

ARC CSL

 

 

 

 

 

CIRCLE

 

 

 

 

 

CIRCLE C,R

 

 

 

 

 

CIRCLE C,D

 

 

 

 

 

CIRCLE 2P

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 9.18. Макет раскрывающегося меню для упражнения 13

Рис. 9.19. Макет экранного меню

Ответы на вопросы для самопроверки

1 — MACRO (макрос), 2 — звездочка (*), 3 MENUCTL, 4 CMDNAME, 5 MODEMACRO, 6 ^P, 7 — плюс (+), 8 — ссылка на подменю, 9 ^H.

Глава 10

Настройка

стандартного меню AutoCAD

Цель занятия

Познакомившись с материалом этой главы, вы научитесь:

редактировать файл стандартного меню ACAD.MNU;

загружать меню и подменю;

настраивать планшет;

настраивать кнопочные меню;

настраивать раскрывающиеся и контекстные меню;

настраивать мозаичные и экранные меню.

314

Глава 10

Стандартное меню программы AutoCAD

Пакет программного обеспечения AutoCAD содержит файл стандартного меню, который называется acad.mnu. Имя последнего использованного файла меню сохраняется в системном реестре. Этот файл автоматически загружается при запуске программы AutoCAD (рис. 10.1). Для идентификации различных разделов файла меню используются метки разделов. В общем случае, метка раздела имеет формат ***имя_раздела (***section_name). Например, для определения раздела экранного меню используется метка ***SCREEN. Метки различных разделов приведены в следующей таблице.

***SCREEN

 

 

***TABLET(n)

n от 1

до 4

***IMAGE

 

 

***POP(n)

n от 1

до 499

 

n = 0, n от 500

***BUTTONS(n)

до 999

n от 1

до 4

***AUX(n)

n от 1

до 4

***MENUGROUP

***TOOLBARS

***HELPSTRING

***ACCELERATORS

Экранное меню Планшетное меню Мозаичное меню Раскрывающееся меню

Меню быстрого вызова команд

Меню координатно-указательного устройства

Меню системного координатно-указательного устройства

Имя группы файлов меню Определение панелей инструментов

Текст, отображаемый в строке состояния Определения ускоряющих клавиш

Рис. 10.1. Окно программы, содержащей стандартное меню AutoCAD

Настройка стандартного меню AutoCAD

315

В следующем фрагменте листинга файла acad.mnu показаны метки некоторых разделов:

///AutoCAD 2002 Menu

//Dec. 15, 2000

//Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992,

//1994, 1996, 1997,1998, 1999, 2000, 2001 by Autodesk, Inc.

***MENUGROUP=ACAD

// Кнопочные меню кодирующего преобразователя AutoCAD

***BUTTONS1

//Объект + кнопка

//если ручка высвечена, вызовите контекстное меню (POP 500)

//или выполните возврат каретки в исходное положение.

//Если системная переменная SHORTCUTMENU не равна 0,

//первый элемент (для кнопки 1) не используется.

$M=$(if,$(eq,$(substr,$(getvar,cmdnames),1,5),GRIP_),$P0=ACAD.GRIPS $P0=*); $P0=SNAP $p0=*

^C^C

^B

^O

^G

^D

^E

^T

***BUTTONS2

// Клавиша <Shift> + кнопка $P0=SNAP $p0=*

***BUTTONS3

// Клавиша <Ctrl> + кнопка

***BUTTONS4

//Клавиши <Ctrl> + <Shift> + кнопка

//Меню системного координатно-указательного устройства

***AUX1

//Объект + кнопка

//если ручка высвечена, вызовите контекстное меню (POP 500)

//или выполните возврат каретки в исходное положение.

//Если системная переменная SHORTCUTMENU не равна 0,

//первый элемент (для кнопки 1, "правой кнопки") не используется.

$M=$(if,$(eq,$(substr,$(getvar,cmdnames),1,5),GRIP_),$P0=ACAD.GRIPS $P0=*); $P0=SNAP $p0=*

^C^C

^B

^O

^G

^D

^E

^T

316

Глава 10

***AUX2

// Клавиша <Shift> + кнопка $P0=SNAP $p0=*

$P0=SNAP $p0=*

***AUX3

// Клавиша <Ctrl> + кнопка $P0=SNAP $p0=*

***AUX4

// Клавиши <Ctrl> + <Shift> + кнопка $P0=SNAP $p0=*

***POP0

**SNAP

//Клавиша <Shift> + правая кнопка, если используются стандартные

//меню AUX2 и/или BUTTONS2. [&Object Snap Cursor Menu]

ID_Tracking

 

[Temporary trac&k point]_tt

ID_From

 

[&From]_from

ID_MnPointFi [->Poin&t Filters]

ID_PointFilx

[.X].X

ID_PointFily

[.Y].Y

ID_PointFilz

[.Z].Z

|

 

 

 

|

 

 

 

***POP1

 

 

 

**FILE

 

[&File]

ID_MnFile

 

ID_New

[&New...\tCtrl+N]^C^C_new

ID_Open

 

[&Open...\tCtrl+O]^C^C_open

ID_DWG_CLOSE [&Close]^C^C_close

ID_PartialOp

 

[$(if,$(eq,$(getvar,fullopen),0),,~)Partia&l Load]^C^C_partiaload

ID_Save

 

[&Save\tCtrl+S]^C^C_qsave

ID_Saveas

 

[Save &As...]^C^C_saveas

ID_ETransmit [e&Transmit...]^C^C_etransmit

ID_Publish

 

[Publish to &Web...]^C^C_publishtoweb

ID_Export

 

[&Export...]^C^C_export

|

 

 

 

|

 

 

 

***POP2

 

 

 

**EDIT

 

[&Edit]

ID_MnEdit

 

ID_U

[&Undo\tCtrl+Z]_u

ID_Redo

 

[&Redo\tCtrl+Y]^C^C_redo

 

[--]

ID_Cutclip [Cu&t\tCtrl+X]^C^C_cutclip

ID_Copyclip [&Copy\tCtrl+C]^C^C_copyclip

ID_Copybase

 

[Copy with &Base Point]^C^C_copybase

ID_Copylink

 

[Copy &Link]^C^C_copylink

 

 

 

Настройка стандартного меню AutoCAD

317

|

 

 

 

 

|

 

 

 

 

***POP3

 

 

 

 

**VIEW

 

[&View]

 

ID_MnView

 

 

ID_Redrawall [&Redraw]'_redrawall

 

ID_Regen

 

[Re&gen]^C^C_regen

 

ID_Regenall

 

[Regen &All]^C^C_regenall

 

ID_ZoomRealt [&Realtime]'_zoom ;

 

ID_ZoomPrevi

[&Previous]'_zoom _p

 

ID_ZoomWindo

[&Window]'_zoom _w

 

ID_ZoomDynam

[&Dynamic]'_zoom _d

 

ID_ZoomScale

[&Scale]'_zoom _s

 

ID_ZoomCente

[&Center]'_zoom _c

 

|

 

 

 

 

|

 

 

 

 

***POP4

 

 

 

 

**INSERT

 

 

[&Insert]

 

ID_MnInsert

 

 

ID_Ddinsert [&Block...]^C^C_insert

 

ID_Xattach

 

 

[E&xternal Reference...]^C^C_xattach

 

ID_Imageatta [Raster &Image...]^C^C_imageattach

 

|

 

 

 

 

|

 

 

 

 

***POP5

 

 

 

 

**FORMAT

 

 

[F&ormat]

 

ID_MnFormat

 

 

ID_Layer

 

[&Layer...]'_layer

 

ID_Ddcolor [&Color...]'_color

 

ID_Linetype [Li&netype...]'_linetype

 

ID_Linewt

 

[Line&weight...]'_lweight

 

|

 

 

 

 

|

 

 

 

 

***POP6

 

 

 

 

**TOOLS

 

 

[&Tools]

 

ID_MnTools

 

 

 

ID_Today

 

[&Today]^C^C_Today

 

ID_PointA

 

 

 

 

[&Autodesk Point A]^C^C_^C^C_browser http://pointa.autodesk.com

 

ID_MeetNow

 

 

[&Meet Now]^C^C_MeetNow

 

ID_MnCadStd

 

[->CAD &Standards]

 

ID_Standards [&Configure...]^C^C_standards

 

|

 

 

 

 

|

 

 

 

 

***POP7

 

 

 

 

**DRAW

 

[&Draw]

 

ID_MnDraw

 

 

ID_Line

 

[&Line]^C^C_line

 

ID_Ray

[&Ray]^C^C_ray

 

ID_Xline

 

[Cons&truction Line]^C^C_xline

 

ID_Mline

 

[&Multiline]^C^C_mline

 

318

Глава 10

 

ID_Pline

[&Polyline]^C^C_pline

ID_Polygon [Pol&ygon]^C^C_polygon

ID_Rectang

[Rectan&gle]^C^C_rectang

|

 

 

|

***POP8

**DIMENSION

ID_MnDimensi [Dime&nsion]

ID_QDim [&Quick Dimension]^C^C_qdim [--]

ID_Dimlinear [&Linear]^C^C_dimlinear ID_Dimaligne [Ali&gned]^C^C_dimaligned ID_Dimordina [&Ordinate]^C^C_dimordinate

[--]

ID_Dimradius [&Radius]^C^C_dimradius ID_Dimdiamet [&Diameter]^C^C_dimdiameter ID_Dimangula [&Angular]^C^C_dimangular

|

|

***POP9

**MODIFY

ID_MnModify [&Modify]

ID_Ai_propch [&Properties]^C^C_properties ID_Matchprop [&Match Properties]'_matchprop ID_MnObject [->&Object]

ID_MnExterna [->&External Reference] ID_Xbind [&Bind...]^C^C_xbind

ID_Xclipfram [<-$(if,$(eq,$(getvar,xclipframe),1),!.)&Frame]$M=$ (if,$(eq,$(getvar,xclipframe),1),^C^C_xclipframe 0,^C^C_xclipframe 1) ID_MnImage [->&Image]

ID_Imageadju [&Adjust...]^C^C_imageadjust ID_Imagequal [&Quality]^C^C_imagequality ID_Transpare [&Transparency]^C^C_transparency

|

 

 

 

|

 

 

 

***POP10

 

 

 

**WINDOW

 

[&Window]

ID_MnWindow

 

ID_DWG_CLOSE

[Cl&ose]^C^C_close

ID_WINDOW_CLOSEALL

[C&lose All]^C^C_closeall

ID_WINDOW_CASCADE [&Cascade]^C^C_syswindows;_cascade

ID_WINDOW_TILE_HORZ

[Tile &Horizontally]^C^C_syswindows;_hor

|

 

 

 

|

 

 

 

***POP11

 

 

 

**HELP

[&Help]

 

ID_MnHelp

 

ID_Help

[&Help\tF1]'_help

ID_ASSIST

[&Active Assistance]'_ASSIST

ID_DevHelp

 

[&Developer Help]^C^C^P(help "acad_dev" "") ^P

ID_Support

 

[&Support Assistance]^C^C^P(help "acad" "asa") ^P

 

Настройка стандартного меню AutoCAD

319

ID_WhatsNew [&What's New]^C^C^P(progn (help "acadwnew")(princ)) ^P

 

ID_LAssist

[&Learning Assistance]^C^C^P(help "acad" "elearning") ^P

 

ID_AUGI

[Autodesk &User Group International]^C^C^P(command "_browser"

(findfile "augi.htm")) ^P

 

|

|

***POP500

**GRIPS

//Когда выбрана ручка и нажата правая кнопка мыши, на экране

//отображается следующее контекстное меню. См. также меню AUX1.

//[&Grips Cursor Menu]

ID_Enter [&Enter]; ID_GripMove [&Move]_move ID_GripMirro [M&irror]_mirror ID_GripRotat [&Rotate]_rotate ID_GripScale [Sca&le]_scale

|

|

***POP501

**CMDEFAULT [Контекстное меню режима по умолчанию] ID_CMNonLast [&Repeat %s]^C^C;

ID_Cutclip [Cu&t]^C^C_cutclip ID_Copyclip [&Copy]^C^C_copyclip

ID_Copybase [Copy with &Base Point]^C^C_copybase ID_Pasteclip [&Paste]^C^C_pasteclip ID_Pastebloc [Paste as Bloc&k]^C^C_pasteblock

ID_Pasteorig [Paste to Original Coor&dinates]^C^C_pasteorig

|

|

***POP502

[Контекстное меню режима редактирования]

**CMEDIT

ID_CMSelLast [&Repeat %s]^C^C;

ID_Cutclip [Cu&t]^C^C_cutclip

ID_Copyclip [&Copy]^C^C_copyclip

ID_Copybase

[Copy with &Base Point]^C^C_copybase

ID_Pasteclip [&Paste]^C^C_pasteclip ID_Pastebloc [Paste as Bloc&k]^C^C_pasteblock

ID_Pasteorig [Paste to Original Coor&dinates]^C^C_pasteorig

|

 

|

 

***POP503

[Контекстное меню командного режима]

**CMCOMMAND

ID_Enter

[&Enter];

ID_Cancel

[&Cancel]^C

|

 

|

 

***POP504

**OBJECTS_DIMENSION [Контекстное меню размерных объектов]

ID_DimText

[->Dim Te&xt position]

ID_DimAbove

[&Above dim line]^C^C_ai_dim_textabove

ID_DimTxtCen

[&Centered]^C^C_ai_dim_textcenter

320

Глава 10

 

ID_DimHome

[&Home text]^C^C_ai_dim_texthome

ID_DimTxtMove2 [&Move text alone]^C^C_aidimtextmove _2

|

|

***POP505

**OBJECT_VIEWPORT [Контекстное меню видовых экранов]

ID_VpClip

[&Viewport Clip]^C^C_vpclip

ID_Vport_disp

[->&Display Viewport Objects]

ID_Vport_dispon [&Yes]^C^C_-vports _on _p;;

ID_Vport_dispoff [<-&No]^C^C_-vports _off _p;;

ID_Vport_lock

[->Display &Locked]

|

 

|

 

***POP506

 

**OBJECTS_XREF [Контекстное меню объектов XREF]

ID_Xclip

[Xref Cl&ip]^C^C_xclip

ID_XRef

[Xref Ma&nager...]^C^C_xref

***POP507

**OBJECT_MTEXT [Контекстное меню объекта MTEXT] ID_Mtedit [Mtext Ed&it...]^C^C_mtedit

***POP508

**OBJECT_TEXT [Контекстное меню объекта TEXT] ID_Ddedit [Text Ed&it...]^C^C_ddedit

***POP509

**OBJECT_HATCH [Контекстное меню объекта HATCH] ID_Hatchedit [&Hatch Edit...]^C^C_hatchedit

***POP510

**OBJECT_LWPOLYLINE [Контекстное меню объекта PLINE] ID_Pedit [Polyline Ed&it]^C^C_pedit

***POP511

**OBJECT_SPLINE [Контекстное меню объекта SPLINE] ID_Splinedit [Spline Ed&it]^C^C_splinedit

|

|

***TOOLBARS

**TB_DIMENSION

ID_TbDimensi [_Toolbar("Dimension", _Floating, _Hide, 100, 130, 1)] ID_Dimlinear [_Button("Linear Dimension", RCDATA_16_DIMLIN, RCDATA_16_DIMLIN)]^C^C_dimlinear

ID_Dimaligne [_Button("Aligned Dimension", RCDATA_16_DIMALI, RCDATA_16_DIMALI)]^C^C_dimaligned

ID_Dimordina [_Button("Ordinate Dimension", RCDATA_16_DIMORD, RCDATA_16_DIMORD)]^C^C_dimordinate

[--]

ID_Dimradius [_Button("Radius Dimension", RCDATA_16_DIMRAD, RCDATA_16_DIMRAD)]^C^C_dimradius

Соседние файлы в папке Книги_AutoCad_2