《AutoCAD LISP/VLISP函数库查询辞典》PDF下载

  • 购买积分:19 如何计算积分?
  • 作  者:二代龙震工作室编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2003
  • ISBN:7113052657
  • 页数:663 页
图书介绍:本书主要针对AutoCAD中LISP/VLISP的各种属性、方法进行了详细的阐述。对各个指令的功能、性质通过范例文件的结合进行详尽的讲解,使读者能够在设计过程中运用不同的指令,增强改善AutoCAD的绘图能力,提高自己的专业水平。

目 录 1

第1章 LlSP/VLlSP初步 1

1-1什么是LISP/VLISP 2

1-1-1 AutoCAD的开发程序历史 2

1-1-2 Visual LISP与AutoLISP的关系 3

1-2LISP/VLISP程序的应用 5

1-3 Visual LISP的界面初步 5

1-4撰写LISP/VLISP程序初步 11

1-4-1 AutoLISP程序部分 11

1-4-2 VLISP程序部分 12

1-4-3 LISP/VLISP程序的调试(Debug)初步 13

1-5编译LISP/VLISP程序初步 19

1-6运行LISP/VLISP程序 20

1-7重要的环境设定 21

1-8程序里的路径指向问题解决方案 23

1-9如何使用本书 24

第2章AutoCAD的对象模型 25

2-1对象 26

2-1-1对象的属性 26

2-1-2 对象的方法 26

2-1-3 对象的事件 26

2-1-4 对象的集合 27

2-1-5对象的使用 27

2-1-6 AutoCAD的对象结构 27

2-2-2如何调用VisualLISP所提供的ActiveX函数 29

2-2-1 ActiveX对象的分类 29

2-2在Visual LISP中使用ActiveX对象 29

2-3 Visual LISP中的ActiveX变量 31

2-3-1安全数组 31

2-3-2变量的转换 32

2-3-3变体(Variant) 34

2-4提取及设定对象的属性 38

2-4-1提取对象的属性 38

2-4-2设定对象属性 39

2-4-3判断对象是否可以存取 39

2-4-4使用变量来存储ActiveX函数的返回值 40

2-4-5列出对象的属性及方法 41

2-4-6判断对象的方法或属性是否可用 44

2-4-8取出对象集合中的对象 45

2-4-7使用对象集合 45

2-4-9将对象从内存中释放 46

2-4-10对象数据转换 47

第3章vla-开头的函数语法速查 49

vla-Activate函数 50

vla-Add函数 51

vla-Add3DFace函数 57

vla-Add3DMesh函数 58

vla-Add3DPoly函数 60

vla-AddArc函数 61

vla-AddAttribute函数 62

vla-AddBox函数 64

vla-AddCircle函数 65

vla-AddCone函数 66

vla-AddCustomObject函数 67

vla-AddCylinder函数 68

vla-Adddim3PointAngular函数 70

vla-AddDimAligned函数 71

vla-AddDimAngular函数 72

vla-AddDimDiametric函数 73

vla-AddDimOrdinate函数 75

vla-AddDimRadial函数 76

vla-AddDimRotated函数 77

vla-AddEllipse函数 79

vla-AddEllipticalCone函数 80

vla-AddEllipticalCylinder函数 81

vla-AddExtrudedsolid函数 83

vla-AddExtrudedSolidalongPath函数 85

vla-AddFitPoint函数 87

vla-AddHatch函数 88

vla-AddItems函数 90

vla-AddLeader函数 92

vla-AddLightweightPolyline函数 93

vla-AddLine函数 94

vla-AddMenuitem函数 95

vla-AddMinsertBlock函数 97

vla-AddMLine函数 99

vla-AddMText函数 100

vla-AddObject函数 101

vla-AddPoint函数 102

vla-AddPolyfaceMesh函数 103

vla-AddPolyline函数 105

vla-AddPViewport函数 106

vla-AddRaster函数 107

vla-AddRay函数 109

vla-AddRegion函数 110

vla-AddRevolvedSolid函数 111

vla-AddSeparator函数 113

vla-AddShape函数 115

vla-AddSolid函数 117

vla-AddSphere函数 118

vla-AddSpline函数 119

vla-AddSubMenu函数 120

vla-AddText函数 122

vla-AddTolerance函数 123

vla-AddToolbarButton函数 124

vla-AddTorus函数 125

vla-AddTrace函数 127

vla-AddVertex函数 128

vla-AddWedge函数 129

vla-AddXline函数 130

vla-AddXRecord函数 131

vla-AngleFromXAxis函数 134

vla-AngleToReal函数 135

vla-AngleToString函数 137

vla-AppendInnerLoop函数 138

vla-AppendItems函数 140

vla-AppendOuterLoop函数 142

vla-AppendVertex函数 144

vla-ArrayPolar函数 145

vla-ArrayRectangular函数 147

vla-AttachExternalReference函数 150

vla-AttachToolbarToFlyout函数 152

vla-AuditInfo函数 154

vla-Bind函数 154

vla-Boolean函数 156

vla-CheckInterference函数 158

vla-Clear函数 160

vla-ClipBoundary函数 163

vla-Close函数 165

vla-Copy函数 166

vla-CopyFrom函数 168

vla-CopyObjects函数 170

vla-CopyProfile函数 172

vla-CreateTypedArray函数 173

vla-Delete函数 175

vla-DeleteConfiguration函数 177

vla-DeleteFitPoint函数 178

vla-DeleteProfile函数 179

vla-Detach函数 181

vla-Display函数 182

vla-DisplayPlotPreview函数 183

vla-DistanceToReal函数 184

vla-Dock函数 186

vla-ElevateOrder函数 188

vla-EndundoMark函数 190

vla-Erase函数 191

vla-Eval函数 194

vla-Evaluate函数 194

vla-Explode函数 196

vla-Export函数 198

vla-ExportProfile函数 199

vla-Float函数 200

vla-GetAcadState函数 202

vla-GetallProfileNames函数 203

vla-Getangle函数 204

vla-GetAttributes函数 206

vla-GetBitmaps函数 208

vla-Getboundingbox函数 211

vla-GetBulge函数 212

vla-GetcanonicalMediaNames函数 214

vla-GetConstantAttributes函数 217

vla-GetControlPoint函数 218

vla-GetCorner函数 220

vla-GetCustomScale函数 222

vla-GetDistance函数 224

vla-GetEntity函数 225

vla-GetExtensionDictionary函数 228

vla-GetFitPoint函数 229

vla-GetFont函数 230

vla-GetGridSpacing函数 233

vla-GetInput函数 234

vla-GetInteger函数 236

vla-GetInterfaceObject函数 237

vla-GetInvisibleEdge函数 238

vla-GetKeyword函数 240

vla-GetLocaleMediaName函数 241

vla-GetLoopAt函数 244

vla-GetName函数 247

vla-GetObject函数 248

vla-GetOrientation函数 249

vla-GetPaperMargins函数 251

vla-GetPaperSize函数 254

vla-GetPlotdeviceNames函数 255

vla-GetPlotStyletableNarnes函数 258

vla-GetPoint函数 260

vla-GetProjectFilePath函数 262

vla-GetReal函数 264

vla-GetRemoteFile函数 265

vla-GetSnapSpacing函数 267

vla-GetString函数 268

vla-GetSubEntity函数 270

vla-GetUCSMatrix函数 272

vla-GetVariable函数 274

vla-GetWeight函数 275

vla-GetWindowToPlot函数 276

vla-GetXData函数 278

vla-GetXRecordData函数 282

vla-HandleToObject函数 284

vla-Highlight函数 286

vla-Import函数 288

vla-ImportProfile函数 289

vla-InitializeUserInput函数 291

vla-InsertBlock函数 293

vla-InsertinMenuBar函数 294

vla-InsertLoopAt函数 296

vla-InsertMenuInMenuBar函数 298

vla-IntersectWith函数 300

vla-IsRemoteFile函数 302

vla-IsURL函数 304

vla-LaunchBrowserDialog函数 306

vla-Listarx函数 309

vla-Load函数 310

vla-LoadARX函数 312

vla-LoadDVB函数 312

vla-LoadShapeFile函数 314

vla-Mirror函数 315

vla-Mirror3D函数 316

vla-Move函数 318

vla-New函数 320

vla-ObjectIDToObject函数 320

vla-Offset函数 322

vla-Open函数 323

vla-PlotToDevice函数 324

vla-PlotToFile函数 325

vla-PolarPoint函数 327

vla-Prompt函数 328

vla-PurgeAll函数 329

vla-PurgeFitData函数 329

vla-PutRemoteFile函数 330

vla-Quit函数 332

vla-RealToString函数 332

vla-RefreshPlotDeviceInfo函数 334

vla-Regen函数 337

vla-Reload函数 338

vla-Remove函数 339

vla-RemoveFromMenuBar函数 341

vla-Removeitems函数 342

vla-Rename函数 345

vla-Renameprofile函数 346

vla-Replace函数 347

vla-ResetProfile函数 349

vla-Restore函数 350

vla-Reverse函数 351

vla-Rotate函数 352

vla-Rotate3D函数 354

vla-RunMacro函数 355

vla-Save函数 356

vla-SaveAs函数 357

vla-ScaleEntity函数 358

vla-Sectionsolid函数 360

vla-Select函数 362

vla-SelectAtPoint函数 364

vla-SelectByPolygon函数 365

vla-SelectOnScreen函数 367

vla-SendCommand函数 368

vla-SetBitmaps函数 369

vla-SetBulge函数 371

vla-Setcontrolpoint函数 373

vla-SetCustomScale函数 374

vla-SetDatabase函数 376

vla-SetFitPoint函数 377

vla-SetFont函数 379

vla-SetGridSpacing函数 382

vla-SetInvisibleEdge函数 383

vla-SetlayoutsToPlot函数 384

vla-SetPattern函数 388

vla-SetProjectFilePath函数 390

vla-SetSnapSpacing函数 392

vla-SetVariable函数 394

vla-SetView函数 395

vla-SetWeight函数 396

vla-SetWidth函数 397

vla-SetWindowToPlot函数 399

vla-SetXData函数 401

vla-SetXRecordData函数 403

vla-SliceSolid函数 405

vla-Split函数 407

vla-StartBatchMode函数 408

vla-StartUndoMark函数 412

vla-TransformBy函数 413

vla-TranslateCoordinates函数 416

vla-Unload函数 418

vla-UnLoadARX函数 420

vla-UnloadDVB函数 421

vla-Update函数 422

vla-WBlock函数 423

vla-XmlIn函数 426

vla-XmlOut函数 428

vla-ZoomAll函数 430

vla-ZoomCenter函数 433

vla-ZoomExtents函数 436

vla-ZoomPickWindow函数 438

vla-Zoomprevious函数 441

vla-ZoomScaled函数 443

vla-ZoomWindow函数 446

第4章vla-get开头的函数语法速查 449

vla-get-Active函数 450

vla-get-ActiveDimstyle函数 451

vla-get-ActiveDocument函数 452

vla-get-ActiveLayer函数 452

vla-get-ActiveLayout函数 453

vla-get-ActiveLinetype函数 454

vla-get-ActiveProfile函数 455

vla-get-ActivePViewport函数 456

vla-get-ActiveSelectionset函数 457

vla-get-Activespace函数 458

vla-get-ActiveTextStyle函数 459

vla-get-Activeucs函数 460

vla-get-ActiveViewport函数 461

vla-get-Alignment函数 463

vla-get-Application函数 466

vla-get-Arclength函数 467

vla-get-Area函数 468

vla-get-Caption函数 469

vla-get-Center函数 470

vla-get-Check函数 472

vla-get-Closed函数 473

vla-get-Color函数 475

vla-get-Count函数 477

vla-get-Description函数 478

vla-get-Diameter函数 479

vla-get-Display函数 480

vla-get-Enable函数 481

vla-get-EndAngle函数 482

vla-get-EndPoint函数 483

vla-get-Files函数 486

vla-get-FontFile函数 488

vla-get-FullName函数 489

vla-get-Handle函数 490

vla-get-Height函数 492

vla-get-Index函数 493

vla-get-Invisible函数 494

vla-get-IsXRef函数 496

vla-get-Key函数 499

vla-get-Label函数 501

vla-get-Layer函数 502

vla-get-Layout函数 503

vla-get-Layouts函数 504

vla-get-Left函数 505

vla-get-Length函数 507

vla-get-Linetype函数 508

vla-get-Linetypes函数 509

vla-get-Menus函数 510

vla-get-MSpace函数 511

vla-get-Name函数 513

vla-get-ObjectID函数 515

vla-get-ObjectName函数 517

vla-get-PaperSpace函数 519

vla-get-Path函数 519

vla-get-Plot函数 520

vla-get-PlotStyleName函数 521

vla-get-PlotType函数 523

vla-get-Profiles函数 524

vla-get-Radius函数 525

vla-get-ReadOnly函数 527

vla-get-Rotation函数 528

vla-get-Selection函数 530

vla-get-Selectionsets函数 531

vla-get-StartAngle函数 532

vla-get-StartPoint函数 533

vla-get-StyleName函数 537

vla-get-TagString函数 539

vla-get-TextAlignmentPoint函数 541

vla-get-TextColor函数 543

vla-get-TextFont函数 545

vla-get-TextFontSize函数 546

vla-get-TextFontStyle函数 547

vla-get-TextRotation函数 549

vla-get-TextString函数 551

vla-get-TextStyle函数 552

vla-get-TextStyles函数 553

vla-get-Thickness函数 554

vla-get-Toolbars函数 556

vla-get-Type函数 557

vla-get-User函数 561

vla-get-Utility函数 562

vla-get-Viewports函数 564

vla-get-Views函数 565

vla-get-Viewtoplot函数 566

vla-get-Visible函数 568

vla-get-Volume函数 569

vla-get-Weights函数 570

vla-get-Width函数 572

第5章vla-put开头的函数语法速查 575

vla-put-Activedimstyle函数 576

vla-put-Activelayer函数 577

vla-put-ActiveLayout函数 578

vla-put-ActiveLinetype函数 579

vla-put-ActiveProfile函数 581

vla-put-ActivePViewport函数 582

vla-put-ActiveSpace函数 583

vla-put-ActiveTextstyle函数 584

vla-put-Activeucs函数 585

vla-put-ActiveViewport函数 586

vla-put-Alignment函数 589

vla-put-Area函数 591

vla-put-Center函数 592

vla-put-Check函数 594

vla-put-Closed函数 596

vla-put-Color函数 598

vla-put-Description函数 599

vla-put-Diameter函数 600

vla-put-Enable函数 601

vla-put-EndAngle函数 603

vla-put-EndPoint函数 604

vla-put-FontFile函数 607

vla-put-Height函数 608

vla-put-Invisible函数 610

vla-put-Label函数 612

vla-put-Layer函数 613

vla-put-Left函数 614

vla-put-Linetype函数 616

vla-put-Mspace函数 617

vla-put-PlotStyleName函数 619

vla-put-PlotType函数 621

vla-put-Radius函数 622

vla-put-Rotation函数 624

vla-put-StartAngle函数 626

vla-put-StartPoint函数 628

vla-put-StyleName函数 631

vla-put-TagString函数 633

vla-put-TextAlignmentpoint函数 635

vla-put-TextColor函数 637

vla-put-TextFont函数 639

vla-put-TextFontSize函数 640

vla-put-TextFontstyle函数 641

vla-put-TextRotation函数 643

vla-put-TextString函数 645

vla-put-TextStyle函数 646

vla-put-Thickness函数 647

vla-put-Type函数 649

vla-put-ViewToPlot函数 653

vla-put-Visible函数 655

vla-put-Weights函数 656

vla-put-Width函数 658

附录本书配盘使用说明和技术咨询 661