Коллектив Авторов - autocad 2012. Руководство По Адаптации -...

626
AutoCAD 2012 Руководство по адаптации Февраль 2011 г.

Upload: eugen-lupan

Post on 18-Dec-2015

88 views

Category:

Documents


0 download

DESCRIPTION

Коллектив Авторов - Autocad 2012. Руководство По Адаптации - 2012

TRANSCRIPT

  • AutoCAD 2012

    2011 .

  • 2011 Autodesk, Inc. All Rights Reserved. Except as otherwise permitted by Autodesk, Inc., this publication, or parts thereof, may not be reproducedin any form, by any method, for any purpose. Certain materials included in this publication are reprinted with the permission of the copyright holder. TrademarksThe following are registered trademarks or trademarks of Autodesk, Inc., and/or its subsidiaries and/or affiliates in the USA and other countries: 3DEC(design/logo), 3December, 3December.com, 3ds Max, Algor, Alias, Alias (swirl design/logo), AliasStudio, Alias|Wavefront (design/logo), ATC, AUGI, AutoCAD,AutoCAD Learning Assistance, AutoCAD LT, AutoCAD Simulator, AutoCAD SQL Extension, AutoCAD SQL Interface, Autodesk, Autodesk Intent, AutodeskInventor, Autodesk MapGuide, Autodesk Streamline, AutoLISP, AutoSnap, AutoSketch, AutoTrack, Backburner, Backdraft, Beast, Built with ObjectARX(logo), Burn, Buzzsaw, CAiCE, Civil 3D, Cleaner, Cleaner Central, ClearScale, Colour Warper, Combustion, Communication Specification, Constructware,Content Explorer, Dancing Baby (image), DesignCenter, Design Doctor, Designer's Toolkit, DesignKids, DesignProf, DesignServer, DesignStudio, DesignWeb Format, Discreet, DWF, DWG, DWG (logo), DWG Extreme, DWG TrueConvert, DWG TrueView, DXF, Ecotect, Exposure, Extending the Design Team,Face Robot, FBX, Fempro, Fire, Flame, Flare, Flint, FMDesktop, Freewheel, GDX Driver, Green Building Studio, Heads-up Design, Heidi, HumanIK, IDEAServer, i-drop, Illuminate Labs AB (design/logo), ImageModeler, iMOUT, Incinerator, Inferno, Inventor, Inventor LT, Kynapse, Kynogon, LandXplorer,LiquidLight, LiquidLight (design/logo), Lustre, MatchMover, Maya, Mechanical Desktop, Moldflow, Moldflow Plastics Advisers, MPI, Moldflow PlasticsInsight, Moldflow Plastics Xpert, Moondust, MotionBuilder, Movimento, MPA, MPA (design/logo), MPX, MPX (design/logo), Mudbox, Multi-Master Editing,Navisworks, ObjectARX, ObjectDBX, Opticore, Pipeplus, PolarSnap, PortfolioWall, Powered with Autodesk Technology, Productstream, ProMaterials,RasterDWG, RealDWG, Real-time Roto, Recognize, Render Queue, Retimer, Reveal, Revit, RiverCAD, Robot, Showcase, Show Me, ShowMotion, SketchBook,Smoke, Softimage, Softimage|XSI (design/logo), Sparks, SteeringWheels, Stitcher, Stone, StormNET, StudioTools, ToolClip, Topobase, Toxik, TrustedDWG,U-Vis, ViewCube, Visual, Visual LISP, Volo, Vtour, WaterNetworks, Wire, Wiretap, WiretapCentral, XSI. All other brand names, product names or trademarks belong to their respective holders. DisclaimerTHIS PUBLICATION AND THE INFORMATION CONTAINED HEREIN IS MADE AVAILABLE BY AUTODESK, INC. "AS IS." AUTODESK, INC. DISCLAIMS ALLWARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR APARTICULAR PURPOSE REGARDING THESE MATERIALS. Published by:Autodesk, Inc.111 McInnis ParkwaySan Rafael, CA 94903, USA

  • 1 . . . . . . . . . . . . . . . . . . . . . . . . . 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 . . . . . . . . . . . . . . . 4

    . . . . . . . . . . . . . . . . . . . . . . . . . . 4 . . . . . . . . . . . . . . . . . . . . . 8 . . . . . . . . . . . . . . . . . . . . 9 . . . . . . . . . . 11

    . . . . . . 11 . . . . . . . . 12 . . . . . . . . . . . . . 13 PMP . . . . . . . . . . . . . . . 13 . . . . . . 14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

    . . . . . . . . . . . . 19 - . . . . . . . . . . . . . . . . . . . . . 19 . . . . . . . . . . . . . . . . . . . . . . . . . . 22

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

    . . . . . . . . . . . . . . . . . . . . . . . . 28 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 . . . . . . . . . . . . . . . . . . . . . . . . . . 30 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

    . . . . . 31

    iii

  • . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 . . . . . . . . . . . . . . . 39

    . . . . . . . . . . . . . . 41 . . . . . . . . . . . . . . . . . . . . 41 . . . . . . . . . . . . . . . . . . 45 . . . . . . . . . . . . . . . . . 46 . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

    . . . . . . . . . . . . . . 52 . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

    . . . . . . . . . . . . . . . 56

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1 . . . . . . . . . . . . . . 63

    2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 . . . . . . . . . . . . . . . . 72 . . . . . . . . . . . . . . . . . . . . . . . . 75

    3 . . . . . . . . . . . . . . . . . . 79 . . . . . . . . . . . . . . . . . . . . 79 . . . . . . . . . . . . . . . . . . . . . 82 . . . . . . . . . . . . . . . . . . . . . . . 86

    4 . . . . . . . . . . . . . . . . 91 . . . . . . . . . . . . . . . 91

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

    () . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

    "" . . . . . . . . . . . . . . . . . . . . . . 96 " " . . . . . . . . . . . . . . . . . . . . 97 " " . . . . . . . . . . . . 99

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107

    () . . . . 111 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 . . . . . . . . . . . . 113

    . . . . . . . . . . . . . . . . . . . 113 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 . . . . . . . . . . . . . . . . . . . . . 118

    iv |

  • . . . . . . . . . . . . . . . . . . . 119 . . . . . . . . . . . . . . . . . . . . . . 121 . . . . . . . . . . . . . . . . . 122 . . . . . . . . . . . . 122 . . . . . . . . . . . . . . . . . . . . . . . . . . 123

    . . . . . . . . . . . . . . . . . 123 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

    . . . . . . . . . . . . . . . . . . 127 . . . . . . . . . . . . . . . . . . . 127 CUIx . . . . . . . . . . 133 CUIx . . . . . . . . . . . . . 137 CUIx . . . . . . . . . . . . . . . . 141

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148, . . . . . 151 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161

    . . . . . . . . . . . . . . . . . . . 164 . . . . . . . . . . . . . 166 . . . . . . . . . . . 166 . . . . . . . . . . . . . . . . . . . . . 166 "" . . . . . . . . . . . . . . . 167 . . . . . . . . . . . . . . . . . . . . . . . 168

    . . . . . . . . . . 169 AutoLISP . . . . . . . . . . . . . . . . . . 170

    - . . . . . . . . . . . . . . . . 172 . . . . . . . . . . . . . . . . . . . . . . . 179 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182

    . . . . . . . . . . . . . . 188 , , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189

    . . . . . . . . . . . . . . . . . . . 189 . . . . . . . 192 , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195

    . . . . . . . . . . . . . . . 201 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210

    | v

  • . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252 . . . . . . . . . . . . . 260

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263 . . . . . . . . . 264 . . . . . 277, . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282

    . . . . . . . . . . . . . . . . . . . . 287 . . . . . . . . . . . . 287 . . . . . . . . . . . . . . . . . . . 289 . . . . . . . . . . . . . . . . . . . . . . 293 . . . . . . . . . . . . . . . . . . . . . . . . 303 . . . . . . . 306 . . . . . . . . . . . 308

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328

    . . . . . . . . . . . . . . . . . 328 . . . . . . . . . . . . . . . . . . . . . . . 337

    . . . . . . . . . . . . . . . . . . . . . . 345 . . . . . . . . . . . . . . 345 , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349

    . . . . . . . . . . . . 352 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 . . . . . . . . . . . . . . . . . . . . . 355

    . . . . . . . . . . . . . . . . . . 356 . . . . . . . . . . . . . . . . . . . . . . . 356 . . . . . . . . . . . . . . . . . . . . . . . 359 . . . . . . . . . . . . . . . . . 359

    AutoLISP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365 . . . . . . . . . . . . . . . . . . . . . . . . . . . 366

    . . . . . . . . . . . . . . . . . . . 366 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384

    . . . . . . . . . . . . . . . . . . . . . . 400 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408

    5 DIESEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413

    MODEMACRO . . . . . . . . . . . . . . . . . . . . 413

    vi |

  • MODEMACRO . . . . . . . . . . . . . . . . . . . . . 414 MODEMACRO AutoLISP . . . . . . . . . . . . . . 416

    DIESEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419 DIESEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422

    + () . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422- () . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423* () . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423/ () . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423= () . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424< () . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424> () . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424!= ( ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425= ( ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425and . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426angtos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426edtime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427eq . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429eval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429fix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429getenv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430getvar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430if . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431nth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432or . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432rtos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432strlen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433substr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433upper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434xor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434

    DIESEL . . . . . . . . . . . . . . . . . . . . . . . . 435

    6 . . . . . . . . . . . . . . . . . . . . . . . 437 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439 . . . . . . . . . . . . . . . . . . . 440

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442 . . . . . . . . . . . . . . . . . . . . . . . . . . . 442 . . . . . . . . . . . . . . . . . . . 445 . . . . . . . . . . . . . . . . 447

    7 . . . . . . . . . . . . . . 451ActiveX Automation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451

    | vii

  • ActiveX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451 . . . . . . . . . . . . . . . . . . 453 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453

    AutoCAD VBA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454 AutoCAD VBA . . . . . . . . . . . . . . . . . . . . . 454 AutoCAD VBA . . . . . . . . . . . . . . . . . 456 VBA . . . . . . . . . . 458

    AutoLISP Visual LISP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459 AutoLISP Visual LISP . . . . . . . . . . . . . . . . . . . . . . . 460 AutoLISP . . . . . . . . . . . . . . . . . . . . . . . 462 AutoLISP . . . . . . . 463

    AutoLISP . . . . . 463 ACAD.LSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465 ACADDOC.LSP . . . . . . . . . . . . . . . . . . . . . . . . . . . 466MNL- AutoLISP- . . . . . . . . . . . . . . 467 AutoLISP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468

    S::STARTUP: . . . . . . . . . . . . . . . . . . . . . . . . 469

    ObjectARX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471 ObjectARX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471 ObjectARX . . . . . . . . . . . . . . . . . . . . . . 471 ObjectARX . . . . . . . . . . . . . 473

    .NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474 .NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474 AutoCAD . . . . . . . . . . . . . . . 475

    . . . . . 475 PackageContents.xml . . . . . . . . . . . . . . . . . . . . . . . . . . . 477

    ApplicationPackage . . . . . . . . . . . . . . . . . . . . . . . 479 CompanyDetails . . . . . . . . . . . . . . . . . . . . . . . . . 482 Components . . . . . . . . . . . . . . . . . . . . . . . . . . . 482 . . . . . . . . . . . . . . . . . . . . . 489

    .bundle . . . . . . . . . . . . . . . . . . . 490 . . . . . . 492

    8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495 . . . . . . . . . . . . . . . . . . . . . . . . . 497

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497 . . . . . . . . . . . . . . . . . . . . . . 499 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500

    . . . . . . . . . . . . . . . . . . . 500 0, 1 2: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502

    3 4: . . . . . . . . . . . . . . . . . . . . 502

    viii |

  • 5 6: . . . . . . . . . 503 7: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503 8 9: X-Y . . . . . . . . . . . . . . . . . . . . . . 504 00A: . . . . . . . . . . . . . . . . . . . . . . . . . 505 00B: . . . . . . . . . . . . . . . . . . . . . . . . . . . 506 00C 00D: , . . . . . . . . . . . . . . 507 00E: . . . . . . . . . . . . . . . . . . 509

    . . . . . . . . . . . . . . . . . . . . . . . . . 510- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512

    Roman . . . . . . . . . . . . . . . . . 513 UNICODE . . . . . . . . . . . . 541

    . . . . . . . . . . . . . . . . . . . . . . . . . . 561 . . . . . . . . . . . . . . . . . . . . . . . 561 . . . . . . . . . . 562 . . . . . . . . . . . . 568 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570

    Unicode . . . . . . . . . . . . . . . . . . . . . . . . . . . 571 SHX- . . . . . . . . . . . . . . . . . . 573

    9 . . . . . . . . . . . . . 577 . . . . . 577

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 578 . . . . . . . . 580 . . . . . . . . . . . . . . . . . . . . . . 581

    . . . . . . . . . . . . . . . . . . . 588 . . . . . . . . . . . . . . . . . . . . . . . . . . . 589

    . . . . . . . . . . . . . . . . . . . . . . . 590 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 592

    . . . . . . . . . . . . . . . . . . . . . . 595 . . . . . . . . . . . . . . . . . . . . . . 595

    . . . . . . . . . . . . . . . . 597 ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597

    ? . . . . . . . . . . . . . . . . . . . . . . . . 597 ? . . . . . . . . . . . . . . . . . 598 ? . . . . . . . . . . . . . . . . . . . . . . . 598 ? . . . . . . . . . . 598 AutoCAD? . . . . . . . . . . . . . . . . . . 599

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 601

    | ix

  • x

  • AutoCAD .

    AutoCAD . , . CUIx- DIESEL .

    , AutoCAD (API).

    .

    . , AutoCAD. , .

    . . , " " "". . " " .

    (DWT). ,

    1

    1

  • . , , .

    . " ".

    AutoCAD. AutoCAD ,, (PGP) acad.pgp.

    . AutoCAD PGP acad.pgp. , .

    , , . , , , .

    . CUIx- , , , , , . CUIx-, , .

    . DIESEL MODEMACRO , , , AutoLISP - .

    . ASCII-, AutoCAD, , . , , , , . . . .

    2 | 1

  • . , , . , . AutoCAD .

    , , (API) AutoCAD. . 451 .

    . :

    -

    DIESEL

    .

    | 3

  • .

    AutoCAD, .

    , .

    TOOLTIPS

    , .

    AutoCAD .

    . :

    AutoLISP . 463

    " " " "

    AutoCAD , AutoLISP ObjectARX .

    AutoCAD .

    AutoCAD, , AutoCAD . , - . ,

    4 | 1

  • ; , . , AutoCAD .

    AutoCAD2004.

    LOCALROOTPREFIX. ROAMABLEROOTPREFIX. , , , .

    LISP CUSTFILES, Windows .

    (defun c:custfiles ()

    (command "_shell"

    (strcat "explorer \"" (getvar "roamablerootprefix") "\"")

    )

    (princ)

    )

    , .. :

    . , .

    , .

    , "". (. " " " " .)

    , AutoCAD.

    , .

    , , ( ), AutoCAD .

    | 5

  • , , part5.dwg , .

    : [?]: /files2/olddwgs/part5

    , AutoCAD .

    AutoCAD . (, AutoLISP ) AutoCAD. , .

    AutoCAD Program Files. (, /AcadApps), AutoLISP VBA, . , , (, /AcadJobs), .

    AutoCAD . ; , acad.pgp ( ); AutoLISP. , ObjectARX . . , AutoLISP ObjectARX.

    , AutoCAD .

    1 ( ENTER ) AutoCAD . .

    2 AutoCAD . (.), AutoCAD . , . ,

    6 | 1

  • . "" .

    3 AutoCAD , , , .

    4 AutoCAD , (acad.pgp). , .

    5 AutoCAD , AutoLISP ObjectARX. .

    6 AutoCAD . AutoCAD .

    7 , , AutoCAD ( ).

    8 , , .

    .

    LOCALROOTPREFIX

    , .

    ROAMABLEROOTPREFIX

    , .

    | 7

  • . :

    .

    AutoCAD (, .) .

    "" "" " " acad2012.cfg, .

    , . , , , , .

    AutoCAD , . , . . " " .

    AutoCAD , , . /c.

    .

    8 | 1

  • .

    . , , . 4. .

    /AcadJobs , . , , , . /AcadJobs/Job1/Support AutoLISP, /AcadJobs/Job1. support ( ), Support, .

    , ""AutoCAD . , /s . . .

    "" . , AutoCAD . , AutoCAD REMEMBERFOLDERS 0.

    | 9

  • . , , AutoCAD.

    @echo off

    C:

    if exist \AcadJobs\Jobs\%1 goto RUNACAD

    echo.

    echo *** \AcadJobs\Jobs\%1

    echo *** CTRL+C.

    echo.

    pause

    mkdir \AcadJobs\Jobs\%1

    :RUNACAD

    cd \AcadJobs\Jobs\%1

    start C:\Program Files\Autodesk\AutoCAD 2012\acad.exe

    ASCII (, ) acad.bat. .

    , , (, C:\winnt). , "" "", . acad.bat, :

    acad_

    _ - , .

    CMDECHO

    AutoLISP.

    10 | 1

  • AutoCAD 2004, . :

    . AutoCAD . , AutoCAD .

    . , . (, ) - .

    . . (, ) . , \Application Data\Autodesk\, \LocalSettings\Application Data\Autodesk\.

    , , . . "" " " " ". "" " " " ".

    , 2004 ., . . . 11.

    | 11

  • 1 : (Windows XP) "" ""

    "Autodesk" .

    (Windows Vista) "" " " "Autodesk" .

    2 "".

    3 "" "" ""(+) " ".

    4 " " , .

    .

    AutoCAD 2004 . . . 11.

    1 : (Windows XP) "" ""

    "Autodesk" .

    (Windows Vista) "" " " "Autodesk" .

    2 "".

    3 "" "" ""(+) " ".

    4 "" (+) " ".

    12 | 1

  • 5 " " , .

    , AutoCAD.

    AutoCAD 2004 . . . 11.

    1 : (Windows XP) "" ""

    "Autodesk" .

    (Windows Vista) "" " " "Autodesk" .

    2 "".

    3 "" "" "+" " ".

    4 "+" " ".

    5 " " , .

    , AutoCAD.

    PMP AutoCAD 2004, PMP .

    | 13

  • . . 11.

    PMP

    1 : (Windows XP) "" ""

    "Autodesk" .

    (Windows Vista) "" " " "Autodesk" .

    2 "".

    3 "" "" ""(+) " ".

    4 " " , PMP.

    AutoCAD 2004, . . . 11.

    :

    (acad*.cfg)

    (acad.cuix)

    (acad.fmp)

    (simplex.shx)

    (acad.dcl, acad.lin, acad.mnl, acad.pat,acad.pgp, acad.psf, acad.unt, acadiso.lin, acadiso.pat, ase.dcl, base.dcl, doshelp.dcl,gdt.shx, inches.pss mm.pss)

    14 | 1

  • 1 : (Windows XP) "" ""

    "Autodesk" .

    (Windows Vista) "" " " "Autodesk" .

    2 "".

    3 "" "" "+" " ".

    4 "+" " ".

    5 " " , .

    1 : (Windows XP) "" ""

    "Autodesk" .

    (Windows Vista) "" " " "Autodesk" .

    2 "".

    3 "" "" ""(+) " ".

    4 "" (+) " ".

    5 " " , .

    6 "" (+) " ".

    7 " " , .

    | 15

  • , . . .

    1 : (Windows XP) "" ""

    "Autodesk" .

    (Windows Vista) "" " " "Autodesk" .

    2 "".

    3 "" "" "+" " ".

    4 " " , , .

    1 : (Windows XP) "" ""

    "Autodesk" .

    (Windows Vista) "" " " "Autodesk" .

    2 "".

    3 "" "" ""(+) " " .

    4 "" (+) , , , .

    16 | 1

  • 1 : (Windows XP) "" ""

    "Autodesk" .

    (Windows Vista) "" " " "Autodesk" .

    2 "".

    3 "" "" ""(+) " , ".

    4 "" (+) " ".

    5 " " , .

    1 : (Windows XP) "" ""

    "Autodesk" .

    (Windows Vista) "" " " "Autodesk" .

    2 "".

    3 "" "" ""(+) " , ".

    4 "" (+) " ".

    5 " " , .

    | 17

  • 1 : (Windows XP) "" ""

    "Autodesk" .

    (Windows Vista) "" " " "Autodesk" .

    2 "".

    3 "" "" "+" " ".

    4 " " , .

    AutoCAD 2004 . . . 11.

    1 : (Windows XP) "" ""

    "Autodesk" .

    (Windows Vista) "" " " "Autodesk" .

    2 "".

    3 "" "" ""(+) " ".

    4 " " "" (+) " ".

    5 " " , .

    18 | 1

  • AutoCAD 2004 . . . 11.

    1 : (Windows XP) "" ""

    "Autodesk" .

    (Windows Vista) "" " " "Autodesk" .

    2 "".

    3 "" "" ""(+) " ".

    4 " " , .

    - , " ", PWT-, AutoCAD. HTML-.

    :

    , ..

    - | 19

  • -:

    : Web-, .

    : Web-, .

    : Web-, .

    : Web-, , .

    HTML.

    , . , - . . , .

    , .

    1 "" "".

    2 "" "" "" (+) . "" " ".

    3 , F2 , , CTRL + C.

    4 "" "" "".

    5 "" "".

    6 " " , , "".

    20 | 1

  • 7 "" (, ).

    8 "" CTRL+V, "OK". " ".

    " "

    1 " " "" "".. . 20.

    2 PTWTemplates. . " " (BMP), . 1.

    2. , HTML-

    3. , HTML-.

    4. , HTML-.

    3 "".

    4 ALT + 2, PTWTemplates "".

    5 PTWTemplates, .

    6 "" .

    7 (PWT-) .htm .html.

    8 HTML-.

    - | 21

  • , , Web-.

    9 , .

    10 PWT- ( PWT). , 3.

    PWT-. PWT- , PWT-.

    " " .

    HTML- .

    , AutoCAD. AutoCAD acad.pgp - ASCII, .

    AutoCAD .

    AutoCAD , :

    Windows, start, type, dir copy

    (, )

    , ,

    22 | 1

  • ( , VBA)

    AutoCAD acad.pgp. acad.pgp. acad.pgp ASCII. acad.pgp , (;). acad.pgp - , , .

    acad.pgp , .

    , AutoCAD, , . , :

    command,[executable/shell request],bit

    flag[,[*]prompt[,return_code]]

    , . AutoCAD, . .

    executable/shell request , . , . . .

    bit flags , ( ). .0 .1 .2 .4 .8 . 2 4 - ; , 2. 2 4 1, .. AutoCAD , .

    | 23

  • 8 , del, , . , . , 8.

    prompt . , AutoCAD . , "_". (*), , ENTER. ENTER. , - , . , .

    _ , ( ). . , 1 2, 3. 0 4 .1 DXB. AutoCAD DXB- $cmd.dxb . $cmd.dxb . .2 DXB-. AutoCAD DXB- $cmd.dxb. . , . AutoCAD $cmd.dxb . .

    , (;).

    Windows

    AutoCAD Windows start cmd. start cmd, AutoCAD , .

    start . start , . , . Windows , start . start

    24 | 1

  • , . , , ,HTML- ..

    cmd , AutoCAD. AutoCAD, . /c /k. /c . /k . /k ( exit).

    , start , AutoCAD. cmd , , , AutoCAD. Windows.

    : RUN, LISTSET, DXB2BLK.

    RUN, cmd /c,0,* : ,

    LISTSET,cmd /k SET,0

    DXB2BLK,cmd /c DXBCOPY,0,DXB-: ,2

    RUN . cmd, /c, , , .

    LISTSET . cmd /k, start, AutoCAD . , , start /realtime. Windows.

    DXB2BLK DXB-. DXB- . .

    DXB2BLK DXB- dxbcopy, DXB- $cmd. dxb. AutoCAD DXB-. ,

    | 25

  • DXB-. dxbcopy.cmd, Windows :

    echo copy %1.dxb $cmd.dxb > dxbcopy.cmd

    dxbcopy.cmd . , DOS, acad.pgp. , dxbcopy.cmd D:\cad, acad.pgp .

    DXB2BLK, cmd /c D:\CAD\DXBCOPY,0,_DXB: ,2

    DXB, DXB AutoCAD, . . .

    (acad.pgp)

    "" "" " (acad.pgp)".

    , / .

    RE-INIT

    , acad.pgp.

    - , .

    , . ,

    26 | 1

  • (, CTRL+S ).

    AutoCAD, . acad.pgp. acad.pgp ASCII (, ), . acad.pgp , (;). acad.pgp - , , .

    acad.pgp , .

    acad.pgp, .

    ,*

    - , , - AutoCAD. (*), .

    , . .

    (-) , , ; .

    -, *-

    -, *-

    . .

    acad.pgp AutoCAD, "". AutoCAD.

    | 27

  • , / .

    RE-INIT

    , acad.pgp.

    .

    . , ACTM.

    , . " ". , .

    . . ,

    28 | 1

  • . , . , , , , .

    . :

    1 "" " "

    "".

    2 " " : " "

    .

    " " .

    " " " " . , .

    3 "".

    .

    .

    | 29

  • .

    .

    .

    .

    .

    ACTPATH

    .

    ACTRECORDERSTATE

    .

    ACTRECPATH

    .

    ACTUI

    .

    , .

    , . , . , ,

    30 | 1

  • . " ".

    .

    ----- .31

    .

    ----- . 45

    .

    ----- . 46

    , .

    -----

    , .

    .

    , , , .

    | 31

  • , , . , , , . . , . , - , " ".

    . , . , .

    , . , INSUNITS , . . , .

    . . , , , ACTPATH ACTRECPATH. , .

    AutoCAD . , , , AutoLISP ObjectARX, , .NET, VBA.

    , , AutoCAD , .

    32 | 1

  • . .

    - , , "" "/ ".

    ACAD.lsp ACADDOC.lsp - acad.lsp acaddoc.lsp.

    AutoLISP (MNL) - MNL , , CUIx.

    (CUIx) - AutoLISP, , CUIx, LISP .

    - AutoLISP, ObjectARX, VBA .NET . FILEDIA 0.

    . , , . , ACTRECPATH. "".

    1 "" " "

    "".

    2 , .

    | 33

  • 1 "" " "

    "".

    2 " " " ".

    3 : "".

    " " " " , .

    " " " " , .

    " ", .

    4 "".

    1 "" " "

    "".

    2 " " "".

    1 "" " ". " ".

    2 " " .

    3 .

    4 "".

    34 | 1

  • 5 " " " ".

    6 : "

    ".

    "".

    " " " " , .

    " " " " , .

    " ", .

    7 "".

    1 "".

    2 "" "" "" (+) " ".

    3 "" (+) " " .

    4 "".

    .

    | 35

  • .

    .

    .

    ACTPATH

    .

    ACTRECORDERSTATE

    .

    ACTRECPATH

    .

    , .

    , , . , .

    .

    .

    -

    .

    36 | 1

  • , .

    , -, .

    , .

    -

    .

    -

    / . .

    /

    .

    .

    . ()

    .

    .

    .

    .

    | 37

  • , - . - .

    , - .

    , .

    , - .

    . ()

    .

    .

    , .

    -.

    , -, .

    -

    , - .

    ()

    , - .

    38 | 1

  • .

    .

    . :

    ( )

    ,

    , , . :

    , .

    , 3D , .

    , .

    | 39

  • , . , . , :

    ( )

    ShowMotion ( )

    /

    /

    /

    , . :

    - .

    , " " " ".

    (, ).

    .

    40 | 1

  • . .

    , , .

    .

    , . :

    . .

    . "" Windows.

    . . .

    . .

    , , , . , . :

    . .

    . .

    " "

    | 41

  • (ACTM). , , .

    .

    1 "" " ". " ".

    2 " " .

    3 .

    4 "".

    5 " " " " .

    6 "".

    1 "" " ". " ".

    2 " " .

    3 .

    4 "".

    5 " - " "".

    , , Windows . , "Actions" .

    1 "" " ". " ".

    42 | 1

  • 2 " " .

    3 .

    4 "".

    5 " " " " : "".

    " " " " , .

    " " " " , .

    " ", .

    6 "".

    1 "" " ". " ".

    2 " " , .

    3 .

    4 "".

    5 " " , : "

    ".

    "".

    | 43

  • " " " " , .

    " " " " , .

    " ", .

    6 "".

    1 "" " ". " ".

    2 " " , .

    3 .

    4 "".

    5 " - " "".

    .

    1 "" " ". " ".

    2 " " , .

    3 .

    4 "".

    5 ENTER.

    44 | 1

  • .

    .

    .

    .

    , . , . , .

    "" .

    1 "" " ". " ".

    2 " " , .

    3 .

    4 " ".

    , .

    | 45

  • 5 " " , .

    6 "".

    ,

    1 "" " ". " ".

    2 " " , .

    3 .

    4 "" " ".

    5 " " .

    6 "".

    .

    .

    .

    .

    46 | 1

  • , . , . , , , . , .

    - .

    1 "" " ". " ".

    2 " " , , .

    3 .

    4 " ".

    .

    .

    .

    .

    | 47

  • . , . , , . . .

    . .

    -

    1 "" " ". " ".

    2 " " , , .

    3 .

    4 " ".

    " ". , .

    " ". , .

    -

    1 "" " ". " ".

    48 | 1

  • 2 " " , , .

    3 .

    4 " ".

    " ". , , . .

    " ", , , - .

    , , " ". , , , .

    .

    .

    , , .

    | 49

  • .

    . . .

    " ". , .

    1 "" " ". " ".

    2 " " , .

    3 .

    4 " ".

    5 "".

    .

    .

    .

    50 | 1

  • , .

    , . :

    . , .

    . .

    , . , .

    1 "" " ". " ".

    2 " " , , .

    3 .

    4 " ".

    ,

    1 "" " ". " ".

    2 " " , , , .

    3 .

    4 " ".

    | 51

  • 1 "" " ". " ".

    2 " " , , , .

    3 .

    4 " ".

    .

    .

    , , . .

    :

    , , . . .

    , . , , ,

    52 | 1

  • . , .

    -

    -VBALOADVBAIDE

    VBAMANVBALOAD

    VBAPREFVBANEW

    VBARUN-VBARUN

    VBAUNLOADVBASTMT

    , , , , "" , . , : , .

    (, , 3D ), " ( )". " "

    | 53

  • . , . .

    " ", , , .

    , . . .

    , AutoLISP ObjectARX, . VBA .NET , .

    , , AutoCAD.

    , "" , , "".

    , , , . ENTER , , .

    , .

    , , ACTRECPATH ACTPATH. , . .

    54 | 1

  • " " . "". " " " ".

    :

    , . , .

    , , . , , .

    , , AutoLISP, ObjectARX .NET, , , , . VBA, , .

    .

    , AutoCAD, , .

    , AutoCAD, AutoCAD.

    .

    | 55

  • .

    . .

    , , , .

    :

    . :

    1 "".

    2 "".

    . :

    56 | 1

  • 1 - ENTER.

    2 " [?//////// ///////////]" ENTER.

    3 " ( ) : " "Bolt" ENTER.

    4 " [?//////// //////////]" ENTER.

    5 " [/]:" "1" ENTER.

    6 " 1 () :" ENTER "Bolt". " ", " ". , , "".

    7 ENTER -.

    "" . , , . . :

    1 ENTER.

    2 " [3/2/ ( )]" .

    3 " []" 0.9 ENTER.

    4 - ENTER.

    5 " " 6 ENTER.

    | 57

  • 6 " []:" .

    7 " [ / ] " "" ENTER.

    8 " " 1 ENTER.

    9 ENTER.

    10 " " , ENTER.

    11 " " .

    12 " [/ ] " 1 ENTER.

    . :

    1 "".

    2 " " : " " CreateBolt.

    "" " ".

    3 "".

    . :

    1 .

    2 CreateBolt . " ".

    58 | 1

  • 3 " " " ". . "".

    , . , . :

    1 .

    2 "" . " ".

    , . . :

    1 .

    2 " " "" . " ".

    . :

    1 " " CreateBolt.

    2 "".

    3 " " "".

    4 .

    5 .

    | 59

  • 6 (, 1 0,25) ENTER. .

    7 " " "".

    .

    .

    .

    .

    .

    .

    .

    -

    .

    .

    .

    60 | 1

  • , .

    :

    . :

    1 "".

    2 "".

    , , . "" " - ". :

    1 .

    2 "".

    3 " " " ".

    | 61

  • 4 " -".

    5 "" "".

    6 " " IPE A 140.

    7 .

    . :

    1 "".

    2 " " : " " InsertIPEA140.

    "" " IPE A 140".

    3 "".

    . , . . :

    1 .

    2 "" . "".

    3 "" . "".

    . :

    62 | 1

  • 1 " " InsertIPEA140.

    2 "".

    3 . , .

    4 " " "".

    .

    .

    .

    .

    .

    , .

    :

    | 63

  • . :

    1 "".

    2 "".

    , . :

    1 , , . "".

    2 "" "".

    3 "" "".

    4 "" "".

    . :

    1 "".

    2 " " : " " BlueCircles.

    "" " ".

    3 "".

    64 | 1

  • . , . :

    1 .

    2 " " " " . " ".

    , , . :

    1 . , .

    2 " " BlueCircles.

    3 "".

    4 " " " "

    5 . ENTER. .

    6 " ", "".

    , . "" . BlueCircles. .

    | 65

  • .

    .

    .

    .

    PICKFIRST

    : ( ) .

    66 | 1

  • AutoCAD , acad.lin acadiso.lin. , .

    .lin.

    ; , , . AutoCAD .

    LIN . LIN-, LIN-. , LIN- .

    - , .

    LIN, AutoCAD: acad.lin acadiso.lin. , .

    2

    67

  • , .

    MEASUREINIT

    , ( ) , .

    LIN- . ( ). .

    ( A), (), ( ) . LIN- (;), .

    :

    *__,

    A,1,2, ...

    , :

    *, __ . __ . __ . __ . __ . __ .

    __ . __

    A,.5,-.25,0,-.25

    , 0,5 , 0,25 , . , 0,5 . , .

    __ . __ . __ . __ . __ . __ . __ . __

    68 | 2

  • LIN- ASCII .lin. .

    . .

    , , , . " " "/ ".

    :

    (, .)

    (, " ")

    , . 47 .

    (A)

    . AutoCAD A, .

    , , CENTRAL, . AutoCAD , . , . , . , AutoCAD . , . , , AutoCAD, .

    A a .

    | 69

  • . , .

    , " ", .

    , " ", .

    , .

    . 80 . . AutoCAD . . , .

    A , (.. ). , ; ( ). .

    1 -.

    2 ().

    3 ENTER. 255 . , : ($), (-) (_). .

    4 " " LIN- " " "". LIN-, .

    5 ( ).

    70 | 2

  • 6 " " . . .

    .

    . ( ) .

    . ( ) .

    .

    , , , .

    7 Enter .

    . "" .

    LIN

    1 acad.lin acadiso.lin , ASCII.

    2 , . 31 .

    3 ( ) , .

    4 , : .

    .

    . ( ) .

    . ( ) .

    .

    | 71

  • , , , .

    , .

    MEASUREINIT

    , ( ) , .

    .

    . , , , , .. , . , , .

    . .

    , , .

    :

    ["",,,,x-,y-]

    72 | 2

  • . , _:

    *_,---- ---- ---- ---- ---- ----

    A,.5,-.2,["",STANDARD,S=.1,U=0.0,X=-0.1,Y=-.05],-.2

    , 0,5 , 0,2 , , 0,2 . 0,1, 0 , X -0,1 Y -0,05 . ; 0,5 . , .

    , , 0,2 + 0,2 = 0,4, -0,1 X. -:

    *_,---- ---- ---- ---- ---- ----

    A,.5,-.1,["",STANDARD,S=.1,U=0.0,X=0.0,Y=-.05],-.3

    0,4 (0,1 + 0,3), X.

    . , 1, -17 0,01.

    , .

    . , AutoCAD .

    S=. ; . . , .

    | 73

  • . 0, S=.

    U=, R= A=. U= , . R= . A= , .. , . : d ( , ), r , g . , 0. .

    , , U (""), LIN. , R ("") U ("") . .

    x- X=. X, . x- , . , , . , S=, .

    y- Y=. Y, . y- , . . , S=, .

    1 , LIN . 71.

    2 :["",,,,x-,y-]

    74 | 2

  • , .

    MEASUREINIT

    , ( ) , .

    . :

    . 495

    , . , , ..

    , . , , .

    , , . , , .

    :

    [[_,__shx] [_,__shx,

    ]

    ( ):

    R=##

    A=##

    U=##

    | 75

  • S=##

    X=## X

    Y=## Y

    ## (1, -17, 0,01 ..). , . , , .

    CON1LINE, , CON1 ep.shx. (, , es.shx .)

    *CON1LINE, --- [CON1] --- [CON1] --- [CON1]

    A,1.0,-0.25,[CON1,ep.shx],-1.0

    , .

    , , , 6 . , . .

    [CAP,ep.shx,S=2,R=10,X=0.5]

    CAP, ep.shx, , , 10 0,5 X.

    [DIP8,pd.shx,X=0.5,Y=1,R=0,S=1]

    DIP8, pd.shx, X 0,5 Y , , .

    .

    [_,_,,,x-,y-]

    .

    _ . . . , .

    76 | 2

  • _ (SHX). . , . , , . , .

    S=. , .. , . 0, S=.

    U=, R= A=. R= . A= , .. , . d, r, g. , . , 0.

    , , U (""), LIN. , R ("") U ("") . .

    x- X=. X, . X , . , , . , S=.

    y- Y=. Y, . Y , . , S=.

    , .

    , .

    | 77

  • MEASUREINIT

    , ( ) , .

    78 | 2

  • AutoCAD , acad.pat acadiso.pat. , .

    , , .

    , , . , . , .

    , AutoCAD, acad.pat acadiso.pat. .

    , . , , ( 31 ) .

    *_,

    :

    , __x,__y, -x,-y,-1,-2,

    3

    79

  • ANSI31, "/ ",

    :

    *ANSI31, ANSI, ,

    45, 0,0, 0,.125

    , *ANSI31, : ANSI, , . 45 , (0,0), 0,125 .

    .

    80 . , ( ($), (-) (_)). , .

    AutoCAD .

    , .

    -x , . .

    -y ; , .

    , . , .

    PAT- . , .

    .

    80 | 3

  • ; , . , , .

    , AutoCAD . MaxHatch (setenv "MaxHatch" "n"), n 100 10000000 ( ).

    MaxHatch .

    1 acad.pat acadiso.pat , ASCII.

    2 , . 31 .

    3 ( ) , .

    4 , :

    X,Y

    X, 0

    Y ()

    : , .

    , , 2D .

    | 81

  • , .

    .

    .

    FILLMODE

    , ( ), .

    HPANG

    .

    HPBOUND

    , .

    HPDOUBLE

    - .

    HPNAME

    .

    HPSCALE

    .

    HPSPACE

    , .

    , , , .

    82 | 3

  • , , , . . , . , , .. . . . , . .

    ANSI33, "" " ", :

    :

    *ANSI33, ANSI, ,

    45, .176776695,0, 0,.25, .125,-.0625

    45 , 0,5 0,5. :

    *DASH45, 45

    45, 0,0, 0,.5, .5,-.5

    45 , . 79, . " " 0,5 " " 0,5. , 0,5, 0,25, 0,25. :

    *DDOT45,- 45

    45, 0,0, 0,.5, .5,-.25, 0,-.25

    -x . :

    *GOSTAK

    0, 0,0, 0,.5, .5,-.5

    | 83

  • 0,5, . -x , , , ., , :

    :

    *SKEWED

    0, 0,0, .5,.5, .5,-.5

    , , -x , 0,5. 0,5 ( X). , . :

    1 acad.pat acadiso.pat , ASCII.

    2 , . 31 .

    3 ( ) , .

    4 , :

    X,Y

    X ( , )

    Y ()

    84 | 3

  • ( )

    ( )

    : , .

    , , 2D .

    , .

    .

    .

    FILLMODE

    , ( ), .

    HPANG

    .

    HPBOUND

    , .

    HPDOUBLE

    - .

    | 85

  • HPNAME

    .

    HPSCALE

    .

    HPSPACE

    , .

    , , .. .

    0,0. , , .. . , , , .

    AR-B816, "" " ", :

    :

    *AR-B816, 8x16

    0, 0,0, 0,8

    90, 0,0, 8,8, 8,-8

    , "", .. , . 1 .; 0,5, .

    86 | 3

  • :

    *IUS,

    90, 0,0, 0,1, .5,-.5

    0, 0,.5, 0,1, .5,-.5

    270, .5,.5, 0,1, .5,-.5

    , , (0,0). , (0,0.5). ( ) , (0.5,0.5) . :

    90, .5,0, 0,1, .5,-.5

    270, .5,1, 0,1, -.5,.5

    , . , 180 , . .

    .

    . 0,866 60 .

    AutoCAD.

    *STARS,

    0, 0,0, 0,.866, .5,-.5

    60, 0,0, 0,.866, .5,-.5

    120, .25,.433, 0,.866, .5,-.5

    1 acad.pat acadiso.pat , ASCII.

    | 87

  • 2 , . 31 .

    3 ( ) , .

    4 , :

    X,Y

    X ( , )

    Y ()

    ( )

    ( )

    5 , .

    6 ( ) , .

    : , .

    , , 2D .

    , .

    .

    88 | 3

  • .

    FILLMODE

    , ( ), .

    HPANG

    .

    HPBOUND

    , .

    HPDOUBLE

    - .

    HPNAME

    .

    HPSCALE

    .

    HPSPACE

    , .

    | 89

  • 90

  • , , , . , , .

    AutoCAD . , (CUIx) (), .

    CUIx, XML, (). CUIx XML , , AutoCAD2012. (MNU

    4

    91

  • MNS), AutoCAD 2006, AutoCAD. :

    , ( , , );

    ;

    ;

    ;

    ;

    DIESEL;

    ;

    ;

    , .

    , . . :

    ,

    (, )

    92 | 4

  • .

    CUIx CUIx.

    CUIx CUIx.

    CUIx.

    CUIx.

    .

    DBLCLKEDIT

    , .

    | 93

  • ENTERPRISEMENU

    ( ), .

    MENUNAME

    , .

    TOOLTIPS

    , .

    CUIx XML ().

    ()

    () AutoCAD. , .

    , "" "" " ". () , , .

    "" . "" .

    . . . 100.

    "" (). CUIx.

    94 | 4

  • . , , () "", AutoCAD.

    .

    CUIx CUIx.

    | 95

  • CUIx CUIx.

    CUIx.

    CUIx.

    .

    DBLCLKEDIT

    , .

    ENTERPRISEMENU

    ( ), .

    MENUNAME

    , .

    TOOLTIPS

    , .

    "" "" , .

    , , . , , .

    , .

    96 | 4

  • , "" . , , , , .

    .

    " " " " , .

    " " CUIx, "" " ". " ", .

    " " " ". " " " ", " ".

    | 97

  • "" " " , , "". , .

    . .

    . , . , AutoCAD.

    . , , , .

    " ". , , . , .

    " " , . , - .

    98 | 4

  • .

    " " " " , , "", " ".

    , , :

    | 99

  • .

    , , , , AutoCAD 2006.

    . - , ,

    100 | 4

  • , , DIESEL AutoLISP.

    MNU MNS. ().

    ?

    AutoCAD 2006, MNU MNS , . , . (, ) . .

    () , . () . , MNU MNS.

    MNU MNS - CUIx XML. CUIx (CUI), AutoCAD 2006.

    CUIx XML . . XML . , CUIx, , . CUIx, . . 404.

    | 101

  • , , AutoCAD 2012.

    , CUIx

    AutoCAD2012

    -

    XML, -

    CUIx ASCII. -

    MNU

    . - CUIx, acad.cuix, -. .

    MNU - acad.mnu .

    CUIx - MNU - .

    .

    XML, -

    CUIx . - MNU

    MNS

    .ASCII, -

    . CUIx, acad.cuix, - . CUIx - - .

    XML, -

    CUIxx

    - ASCII.

    MNC

    . , CUIx, acad.cuix, - -

    . . CUIx - -

    102 | 4

  • , CUIx

    AutoCAD2012

    -

    .

    .MNL LISP . AutoLISP, -

    MNL

    - .

    .MNR . - ,

    MNR

    .

    CUIx

    AutoCAD 2006, , . AutoCAD 2006 ().

    , "" acad.mnu.

    "" acad.mnu

    ""

    ***POP10

    **WINDOW

    ID_MnWindow [&]ID_DWG_CLOSE [&]^C^C_closeID_WINDOW_CLOSEALL [& ]^C^C_closeall[--]ID_WINDOW_CASCADE [&]^C^C_syswindows;_cascadeID_WINDOW_TILE_HORZ [& ]^C^C_syswindows;_horID_WINDOW_TILE_VERT [& ]^C^C_syswindows;_vertID_WINDOW_ARRANGE [& ]^C^C_syswindows;_arrange

    , , , () .

    | 103

  • "", "", " " "", " ".

    "" ""

    "" "" ""

    "" "" " "

    104 | 4

  • "", , ""

    ?

    (, ) - , . CUIx, AutoCAD, .

    CUIx - acad.cuix ACAD. .

    ACAD "" (). CUIx ( CUSTOM) .

    | 105

  • , , CUIx, AutoCAD. , , , CUIx.

    , . , AutoCAD, , . .

    , :

    CUIx,

    , .

    , AutoCAD; .

    106 | 4

  • . :

    . 404

    CUIx . 133

    CUIx . 137

    .

    CUIx CUIx.

    CUIx CUIx.

    CUIx.

    CUIx.

    .

    , AutoCAD 2012.

    (CUIx) , XML . XML , . , , , ,

    | 107

  • DLL . (). CUIx (CUI), MNU, MNS MNC, AutoCAD 2012.

    , CUIx CUIx. CUIx, AutoCAD, CUIx . , AutoCAD 2006, .

    . .

    , , , AutoCAD 2007 AutoCAD 2008. AutoCAD 2009 . . 213.

    CUIx, . , . . CUIx CUIx . "" "".

    , , , , , . " ", .

    , , , , ..

    () XML, AutoCAD 2006 - AutoCAD 2009. CUIx. CUIx "" .

    (MNS) ASCII, AutoCAD 2005 . AutoCAD

    108 | 4

  • (, ); AutoCAD . MNS CUIx. CUIx MNS "" .

    (MNU) ASCII , MNS MNU AutoCAD . AutoCAD 2005 MNU-, MNS-. MNU CUIx. CUIx MNU "" .

    , .

    CUIx , ( , , , ..). acad.cuix ( CUIx ) AutoCAD.

    , , .

    , .

    , . , , .

    CUIx, CUIx. CUIx .

    , .

    (), , , .

    , , , .

    | 109

  • .

    CUIx CUIx.

    CUIx CUIx.

    CUIx.

    CUIx.

    .

    .

    .

    .

    .

    .

    110 | 4

  • DBLCLKEDIT

    , .

    ENTERPRISEMENU

    ( ), .

    MENUNAME

    , .

    ROLLOVERTIPS

    .

    TOOLTIPS

    , .

    ()

    () .

    , . , AutoCAD, . , , .

    , . , .

    () | 111

  • , . , , . . . 148.

    , CUIx .

    ----- CUIx . 128

    CUIx.----- .151

    , .

    ----- . 161

    .----- . 172

    : "" .

    ----- . 179

    112 | 4

  • : , ----- . 184 .

    : ,-----

    .185

    .

    : . -----

    .190

    .

    : , .

    ----- . 188

    AutoCAD.

    , , , . , , , .

    . , .

    | 113

  • . . 203.

    , , .

    ----- . 204

    , .

    ----- . 205

    .

    ----- . 386

    , , .

    ----- . 377

    : , . , .

    .

    , , , .

    114 | 4

  • : . , . , . . . 210.

    , .

    ----- . 212

    .----- . 221 .

    : -----

    . 233

    .

    :

    ----- . 222 , -,

    .

    : .

    ----- . 222

    | 115

  • , .----- .111 ( )

    , .

    ----- . 224

    : , -----

    , . 227

    .

    : .

    ----- . 216

    , . . . 116.

    .

    . , ,

    116 | 4

  • . . . 252.

    , .

    ----- . 255

    -----

    . 114( ) ,

    .

    .----- . 257

    .----- . 388

    .

    ----- . 377

    , .

    .

    | 117

  • . . 260.

    , -----

    . 114( ) ,

    .

    , -----

    . 116( )

    .

    .

    ----- .260

    .

    . . . . 264.

    , .

    ----- . 267

    118 | 4

  • : .

    ----- . 278

    , .----- .111 ( )

    .

    ----- . 269

    .

    ----- . 394

    .

    ----- . 377

    AutoCAD, , .

    . .

    | 119

  • . . . 289.

    , .

    ----- . 289

    : .

    ----- . 304

    , .----- .111 ( )

    .

    ----- . 291

    , .

    ----- . 292

    .

    ----- . 397

    120 | 4

  • , .

    ----- . 377

    . , , , .

    , , AutoCAD , . . . . . 293.

    , .

    ----- . 293

    : .

    ----- . 304

    , .----- .111 ( )

    | 121

  • .

    ----- . 302

    , .

    ----- . 302

    CTRL ALT .

    . . CTRL ALT, , , SHIFT. . . 328.

    , .----- .111 ( )

    .

    ----- . 329

    , , .

    122 | 4

  • , . . . 345.

    , .----- .111 ( )

    .

    ----- . 346

    .

    . . . 353.

    , .----- .111 ( )

    .

    ----- . 354

    .

    | 123

  • AutoCAD (). ; . . . 366.

    .

    ; , / . , . . . . 381.

    .

    ----- . 372

    . -----

    /

    .

    , .

    ----- . 383

    124 | 4

  • , .

    ----- . 384

    , , .

    ----- . 372

    , .

    , , , . , . . . 384.

    .

    ----- . 370

    .

    ----- . 386

    .

    ----- .388

    | 125

  • .

    ----- . 394

    ----- . 395 .

    , , , .

    .

    ----- . 397

    .

    ----- . 399

    .

    ----- . 402 , ,

    , , .

    ----- . 374

    , , , .

    126 | 4

  • , , .

    ----- . 377

    (CUIx) , CUIx AutoLISP. CUIx , .

    , AutoCAD, , ; ().

    AutoCAD CUIx, . AutoCAD CUIx - ; AutoCAD CUIx. , AutoCAD, CUIx "" "" ().

    CUIx, AutoCAD () CUIx. , - . CUIx, AutoCAD, .

    , .

    | 127

  • CUIx

    CUIx, .

    1 "" "" "

    ".

    2 " " "" " " " ".

    3 " " CUIx .

    CUIx. , , , "" " ". CUIx, .

    CUIx

    1 "" "" "

    ".

    2 "" " ".

    128 | 4

  • 3 "".

    4 " " , , " ".

    5 "" .

    1 Windows :(Windows XP) :\Documents and Settings\\Application Data\Autodesk\\\\support\.cuix

    (Windows Vista) :\Users\\AppData\Roaming\Autodesk\\\\support\.cuix

    . . "" (Windows) "" (" " " ") " ". "" " " " ".

    2 (,enterprise.cuix) (, ), CUIx( ).

    , CUIx .

    | 129

  • 1 "" "" "

    ".

    2 " " CUIx.

    3 " " "".

    4 ENTER.

    , .

    .

    5 "".

    1 "" "" "

    ".

    2 "" " ".

    130 | 4

  • 3 " ".

    4 "".

    1 "" "" "

    ".

    2 "" " ".

    3 " ".

    CUIx, UserDataCache, AutoCAD.

    4 "".

    CUIx

    1 "" "".

    2 "" "" ""(+) " ", .

    | 131

  • 3 "" (+) " ", .

    4 " " "".

    5 " " . "". .

    6 "" "OK".

    .

    .

    .

    132 | 4

  • MENUNAME

    , .

    CUIx

    , . (, , , ..) CUIx .

    CUIx " " . . CUIx "" (). CUIx . CUIx . 128. CUIx "" ().

    , CUIx , , CUIx, . CUIx. . CUIx . 136.

    CUIx , , . , , CUIx. . CUIx . 379.

    CUIx

    1 "".

    CUIx | 133

  • 2 " " "/ " CUIx, , "" .

    3 "", "".

    CUIx ""

    1 "" "" "

    ".

    2 " " "" " (.cuix). " ".

    3 CUIx, , "".

    , , CUIx, . , .

    4 , CUIx, " " " (.cuix)".

    134 | 4

  • , CUIx, " ".

    5 "".

    CUIx

    1 "".

    2 " " "/" CUIx.

    3 "", - "".

    CUIx ""

    1 "" "" "

    ".

    2 " " "" " (.cuix).

    3 CUIx ""(+) " ", . , CUIx.

    4 CUIx, . " .cuix".

    CUIx | 135

  • CUIx .

    5 "".

    CUIx

    1 "" "" "

    ".

    2 " " "" CUIx.

    3 " " " ".

    4 "".

    5 "".

    136 | 4

  • .

    CUIx.

    CUIx.

    CUIx CUIx , , . CUIx , .

    CUIx, :

    CUIx. (acad.cuix) , . , "", .

    CUIx. "", , . , , , .

    CUIx. CUIx. CUIx . CUIx .

    CUIx | 137

  • CUIx. "", , .

    CUIx . , , .

    , CUIx, . . .

    CUIx. "" , . , "". " " " " .

    , () , . , . , , , , .

    CUIx

    1 AutoCAD "" "".

    2 "" "" ""(+) " ", .

    138 | 4

  • 3 "" (+) , .

    4 " " "".

    5 " " . "". CUIx , .

    6 "" "OK".

    CUIx " ". CUIx " " .

    CUIx

    1 "" "".

    2 "" "" ""(+) " ", .

    CUIx | 139

  • 3 "" (+) , . CUIx , .

    4 " " "". " " . "".

    5 "" (+) , . CUIx , .

    6 " " "". " " . "".

    7 "" OK, .

    8 "" "" "

    ".

    9 "" .

    10 OK. "" . CUIx .

    CUIx. CUIx , , CUIx , .

    140 | 4

  • .

    CUIx CUIx.

    CUIx.

    CUIx.

    .

    .

    ENTERPRISEMENU

    ( ), .

    MENUNAME

    , .

    CUIx CUIx , , , , . .

    CUIx | 141

  • .

    , " ". , . , , , : ', ' '' 11 (1/12).

    "". . , , : '' '' 0 (1/55).

    CUIx

    1 "" "" "

    ".

    2 " " . "".

    3 " " "" . "" .

    " ".

    CUIx, " ". CUIx.

    142 | 4

  • " ", .

    , .

    4 " " .

    5 "".

    6 "".

    " "

    1 "" "" "

    ".

    2 " " . "".

    3 " " "" . "" .

    " ".

    CUIx | 143

  • " ", .

    , .

    4 " " .

    5 "".

    6 "".

    , " "

    1 "" "" "

    ".

    2 " " , . "".

    144 | 4

  • 3 " " "" . "" .

    " ".

    " ", .

    4 , "", .

    5 " " .

    6 "".

    7 "".

    1 "" "" "

    ".

    2 "" " " . "".

    CUIx | 145

  • 3 " " "" : "" .

    " " , .

    " ".

    CUIx, " ". CUIx.

    , "". , "", . .

    " ". .

    4 "".

    146 | 4

  • 5 "".

    1 "" "" "

    ".

    2 "" " " , . "".

    3 , , "" "" " ". . " " ,

    .

    " ".

    , "". , "", . , CUIx. .

    , , " ". .

    CUIx | 147

  • 4 "".

    5 "".

    .

    () , , AutoCAD.

    , . "" () , "", , , .

    " " "" ,

    148 | 4

  • . "" , .

    "" , "".

    "" " "

    , , -

    . - . (-) - (_) .

    -

    , -

    -

    .

    ,

    -

    .

    , - .

    -

    $M=$(if,$(eq,$(substr,$(getvar,cmdnames), . - .

    1,4),GRIP),_-,^C^C_)

    . - , .

    | 149

  • "" " "

    , . ()

    - "" .

    ID_Scale, -.

    -

    RCDATA_16_SCALE ( 16 16).

    - -

    . (-) - (_) . -

    . [], " ".

    RCDATA_32_SCALE - ( 32

    - 32).

    32 32, . - -. - (-) (_) . - .

    [], " ".

    150 | 4

  • .

    ,

    : ; ; .

    " " , .

    1 "" "" "

    ".

    2 "" " " " ".

    ( 1) " " "".

    , | 151

  • 3 "" . "" .

    .

    "" . . ; , .

    " " , .

    " " , .

    "" .

    "" , "" .

    " " .

    , , . . 192.

    152 | 4

  • 1 "" "" "

    ".

    2 "" "" " ". , .

    3 , , .

    4 "".

    , , .

    , (), , . ""; . CUIx , "" CUIx, , .

    1 "" "" "

    ".

    , | 153

  • 2 "" : " " ,

    .

    " " , .

    3 "": "" .

    .

    "" . . ; , .

    154 | 4

  • " " , .

    " " , .

    "" .

    "" , "" .

    " " . ( . ).

    , , . . 192.

    1 "" "" "

    ".

    2 "" " " .

    , | 155

  • 1 "" "" "

    ".

    2 "" " " , .

    3 . "".

    4 , . "".

    156 | 4

  • CTRL+C, - CTRL+V.

    .

    1 "" "" "

    ".

    2 "" " " , .

    3 . "".

    , " ".

    , | 157

  • CTRL+D.

    .

    , - . , .

    , , DIESEL (Direct Interpretively Evaluated String Expression Language) AutoLISP.

    AutoCAD ( ). AutoCAD, , .

    (). " ". "" "". . , .

    , , (, ) (, ^C^C).

    158 | 4

  • , ^ C^C_ \1 , 1 ., , .

    CIRCLE

    ,

    -

    ^C^C

    -

    _

    -

    \

    (1) -

    1

    . . 161.

    , , AutoCAD . , ^C^C , ESC. ^C . ^C^C. - ^C^C^C. ^C^C , .

    , .

    , AutoCAD , (, ) .

    | 159

  • . (, ), Enter, . , ( Enter), , .

    .

    (;) Enter .

    , - , (\), (+) (;) AutoCAD .

    , (\), .

    :

    ucs

    ucs ;

    . :

    [//////X/Y/Z/Z ]:

    , Enter , ("").

    -

    , . -. - MENUECHO. - , ^P.

    , . "" () .

    160 | 4

  • 1 "" "" "

    ".

    2 " " "" , ( ) .

    3 "" "" []. " ".

    4 "". .

    .

    , . (^) CTRL . , , , / (^G) (^C).

    "" (\), , (;) Enter.

    text \.4 0 DRAFT Inc;;;Main St.;;;, ;

    | 161

  • , , . (;;;) , , .

    , .

    ,

    Enter;

    Enter^M

    Tab^I

    .

    []

    ( -)

    \

    AutoCAD , .

    .

    () AutoCAD

    _

    ,

    =*

    , *^C^C

    DIESEL ($M=)$

    "" (CTRL+B)^B

    ( - Esc)

    ^C

    " " (CTRL+D)^D

    (CTRL+E)^E

    162 | 4

  • ,

    "" (CTRL+G)^G

    Backspace^H

    ""^O

    MENUECHO^P

    - , , (CTRL+Q)

    ^Q

    .

    ^R

    , - .

    (CTRL+T)^T

    ^V

    "",

    ^Z

    .

    .

    | 163

  • , (\) , .

    circle \1

    "\1" , , . , (\) .

    -layer off \;

    - (off), (\). - (;).

    , Enter. (;) Enter.

    , , . , ( ), . : (\) , . :

    select \change previous ;properties color red ;

    (select \). (change). ( "Previous" - ""), (properties color red).

    (\) . . (/), //.

    .

    .

    164 | 4

  • X/Y/Z .

    .

    , .

    ( ), , . .

    , , PICKADD PICKAUTO 1 0. AutoCAD , .

    .

    .

    .

    PICKADD

    ( ).

    PICKAUTO

    .

    | 165

  • , AutoCAD, (_). , .

    .

    , AutoCAD, (.). , ; , .

    AutoCAD, .

    , .

    (*), .

    166 | 4

  • , , . , . .

    *^C^C, , Esc .

    ^ C () , *^C^C; .

    :

    *^C^Cmove Single

    *^C^Ccopy Single

    *^C^Cerase Single

    *^C^Cstretch Single Crossing

    *^C^Crotate Single

    *^C^Cscale Single

    , . , .

    .

    .

    "" "" . .

    :

    *^C^Cerase single

    | 167

  • . , . , (- , ) , . Esc.

    .

    , , . , CUIx, .

    (, ). .

    , - . , .

    :

    $=_._

    .

    .

    $

    . :A1-A4 AUX 1 4

    168 | 4

  • B1-B4 BUTTONS () 1 4P0-P16 0 16I S ( )T1-T4 1 4

    _ , _(, _ CUIx).

    _ BUTTONS () 1 4

    , .

    .

    , DIESEL.

    :

    $M=

    $M= AutoCAD DIESEL, - DIESEL. :

    FILLMODE $M=$(-,1,$(getvar,fillmode))

    FILLMODE. FILLMODE 1, FILLMODE. , , 1 0.

    | 169

  • ,

    "-" DIESEL, , , ( Enter). ^ Z, AutoCAD (Enter) .

    , ^Z, , , ^ Z . CTRL+Z.

    ^ Z .

    ^C^C$M=$(if,$(=,$(getvar,tilemode),0),$S=mview _mspace )^Z

    ^C^C$M=$(if,$(=,$(getvar,tilemode),0),$S=mview _pspace )^Z

    ^Z, AutoCAD (ENTER) .

    . :

    . 161

    DIESEL . 413

    .

    FILLMODE

    , ( ), .

    AutoLISP , AutoLISP, AutoCAD.

    170 | 4

  • AutoLISP , . AutoLISP AutoLISP MNL. AutoCAD MNL CUIx .

    AutoLISP (). , AutoLISP, AutoCAD. , , AutoLISP Reference ( AutoLISP) AutoLispDeveloper's Guide ( AutoLISP ). , "" "". MNL- , .

    .

    (menucmd "G.element_ID=|")

    , , AutoCAD . AutoLISP Reference ( AutoLISP)

    , , : [Set WINWID][Set WALLTHK][Insert Window]

    ^C^C^P(setq WINWID (getreal " : ")) ^P

    ^C^C^P(setq WALLTHK (getreal " : ")) ^P

    ^C^C_INSERT window XScale !WINWID YScale !WALLTHK

    Window, X , Y . AutoLISP WINWID WALLTHK. , .

    | 171

  • .

    ^P(setvar "gripsize"(1+ (getvar "gripsize")))(redraw)(princ)

    ^P(setvar "gripsize"(1- (getvar "gripsize")))(redraw)(princ)

    GRIPSIZE 0 255.

    , .

    ^P(setq a (getpoint "Enter first corner: "));\+

    (setq b (getpoint "Enter opposite corner: "));\+

    pline !a (list (car a)(cadr b)) !b (list (car b)(cadr a)) c;^P

    .

    - .

    :

    ( );

    ;

    .

    - ; .

    172 | 4

  • ~ !. ; DIESEL.

    ()

    , :

    (~);

    DIESEL.

    - DIESEL. DIESEL . " DIESEL ". , , .

    (~) "" "" "".

    , " " "".

    - | 173

  • DIESEL . , DIESEL "" "" , .

    $(if,$(getvar,cmdactive),~)MOVE^C^C_move

    menucmd AutoLISP , ., . .306.

    , :

    (!.);

    DIESEL.

    - DIESEL. :

    . , .

    . , . .

    , "" "" , " " :

    174 | 4

  • , , DIESEL. , DIESEL "" "" , .

    $(if,$(getvar,orthomode),!.)^O

    $(if,$(getvar,snapmode),!.)^B

    $(if,$(getvar,gridmode),!.)^G

    menucmd AutoLISP . , . . 306.

    -

    , :

    ~!.

    !.~

    (~) - , , !. - .

    (~), (!.) " " "" "". , " " "".

    - | 175

  • , DIESEL.

    () ,

    1 "" "" "

    ".

    2 "" " " "" (+) , , .

    3 , .

    4 "" "" (~) DIESEL .

    176 | 4

  • "", , , .

    5 "". .

    ,

    1 "" "" "

    ".

    2 "" " " "" (+) , , .

    3 , .

    4 "" "" (!.) DIESEL .

    - | 177

  • 5 "". .

    () ,

    1 "" "" "

    ".

    2 "" " " "" (+) , , .

    3 , .

    4 "" "" , (~!.!.~), DIESEL .

    5 "".

    .

    178 | 4

  • () .

    . "". ( ).

    "" "". .

    1 "" "" "

    ".

    2 "" " " , .

    3 "" "" [].

    | 179

  • 4 " " "" . . , . , .

    5 , "" . .

    6 .

    7 "".

    ()

    1 "" "" "

    ".

    2 "" " " , .

    180 | 4

  • "".

    3 "" "" [].

    4 " " , . Delete.

    .

    5 .

    6 "".

    | 181

  • .

    .

    , , .

    "" , . "" , . , " " "".

    , , . , , . XAML- .

    "". .

    182 | 4

  • XAML-

    XAML , Microsoft. , XAML- , CUIx.

    .

    .

    ResourceDictionary , XAML-, scr:RibbonToolTip . , MYEH_CMD_0001 MYEH_CMD_0002.

    | 183

  • , AutoCAD 2009, AutoCAD 2012. AutoCAD 2009 AutoCAD 2012, " AutoCAD 2009 AutoCAD 2012" .

    Stack Panel TextBlock Image. Stack Panel TextBlock Image, . TextBlock , Image , . XAML - :http://www.microsoft.com, "XAML".

    1 "" "" "

    ".

    2 " " "" , .

    3 "" "" .

    4 "".

    184 | 4

  • .

    1 "" "" "

    ".

    2 " " "" , , .

    3 "" " " [].

    4 " " XAML-, . "".

    5 " " . .

    | 185

  • 6 "". , ( , ).

    XAML-

    1 (, Microsoft Windows) , . .

    .

    186 | 4

  • 2 ASCII ( TXT-) .xaml.

    AutoCAD 2009 AutoCAD 2012

    1 XAML (, MicrosoftWindows). , AutoCAD 2009. , .

    .

    2 , , , .

    .

    3 , XAML.

    .

    .

    |