加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Vlisp函数大全

(2013-04-18 15:45:00)
分类: lisp

Vlisp函数

功能说明

vla-activate

激活指定图形

vla-add

建立一个对象并把它加入相应的集合中

vla-add3dface

以给定的四个顶点建立一个3Dface对象

vla-add3dmesh

以给定的M和N方向的点数及M和N的点坐标值建立的自由形状的3D网格面

vla-add3Dpoly

以给定的坐标值阵列建立一个3D多段线

vla-addarc

以给定的弧的中心点、半径、起始角度以及结束弧度建立一个弧

vla-addattribute

以指定的性质在给定的位置建立属性定义

vla-addbox

建立边缘和wcs轴平行的3d长方体

vla-addcircle

以给定的中心点和半径建立一个圆

vla-addcone

建立一个底面在wcs上的xy平面上的圆锥体

vla-addcustomobject

建立custom对象

vla-addcylinder

建立一个在wcs的xy平面上的3d实体圆柱体

vla-adddim3pointangular

使用三点建立角度标注

vla-adddimaligned

建立一个对齐标注对象

vla-adddimangular

建立弧、两条线或圆周的角度标注

vla-adddimdiametric

以给定的直径上的亮点以及引线的长度建立圆周或弧的直径标注

vla-adddimordinate

以给定的定义点及引线端点建立坐标标注

vla-adddimradial

在给定的位置建立选取的对象半径标注

vla-adddimrotated

建立旋转的线性标注

vla-addellipse

以给定的中心点、主轴上的一点以及半径比在wcs的xy平面上建立一个椭圆

vla-addellipticalcone

以给定的center、majorradius、minorradius、以及height在wcs的xy平面上建立一个3d实体椭圆圆锥体

vla-addellipticalcylinder

以给定的center、majorradius、minorradius、以及height在wcs的xy平面上建立一个3d实体椭圆圆柱体

vla-addextrudedsolid

以给定的profile、height以及taperangle建立拉伸实体

vla-addextrudedsolidalongpath

以给定的轮廓以及拉伸路径建立拉伸实体

vla-addfitpoint

以给定的索引将拟合点加到样条曲线

vla-addhatch

建立一个ahrch对象

vla-additems

以给定的索引将拟合点加到样条曲线

vla-addleader

以给定的点坐标值建立引线

vla-addlightweightpolyline

根据顶点的列表建立一条轻多段线

vla-addline

建立过两点的直线

vla-addmenuitem

加入菜单选项到弹出菜单中

vla-addminsertblock

插入图块的阵列

vla-addmline

建立过一个点阵列的多线

vla-addmtext

在插入点与边界框宽度所定义的矩形中建立一个多行文字输入图元

vla-addobject

加入对象到具名的字典

vla-addpoint

在给定的位置上建立一个point对象

vla-addpolyfacemesh

标出顶点,建立一个多面网格

vla-addpolyline

从顶点的表建立一条多段线

vla-addpviewport

以给定的中心点、高度及宽度加入图纸空间视口

vla-addraster

根据已有的图像文件建立新的点阵式图像

vla-addray

建立通过两个唯一点的射线

vla-addregion

从一组图元建立面域。所给的图元必须可以形成封闭的同平面面域

vla-addrevolvedsolid

以给定的绕轴面域建立旋转实体

vla-addseparator

加入分割线到已有的菜单表或工具条

vla-addshape

以所给的插入点、比例系数以及旋转角度,依据一个以名称识别的模板建立一个形(shape)对象

vla-addsolid

建立一个2D实体多边形

vla-addsphere

以给定的中心点和半径建立一个圆球

vla-addspline

建立二次或三次NURBS(不均匀有理B-spline)曲线

vla-addsubmenu

加入子菜单到已有的菜单中

vla-addtext

建立单行文字

vla-addtolerance

建立公差实体

vla-addtoolbarbutton

将工具条选项加入工具条指点位置

vla-addtorus

在给定的位置建立一个圆环

vla-addtrace

从点表建立一个宽线对象

vla-addvertex

加入一个顶点到轻ddx

vla-addwedge

以给定长度,宽度以及高度建立边缘和轴平行楔形

vla-addxline

建立一个通过两个指定点的xline(构造线)

vla-addxrecord

在任何字典中建立一个xrecord对象

vla-anglefromxaxis

去的某条线与X轴间的夹角角度

vla-angletoreal

以字符串表示的角度转换成实数(双精度)值

vla-angletostring

将角度从实数(双精度)转换成字符串

vla-appendinnerloop

附加一个内环到填充图案

vla-appenditems

附加一个或多个图元到指定组群

vla-appendouterloop

附加一个外环到图案填充范围

vla-appendvertex

附加一个顶点到3Dpoly,polyline或polygonmesh对象末端

vla-arraypolar

以给定的numberofobjects、angletofill以及centerpoint建立对象的环形阵列

vla-arrayrectangular

建立对象的2D或3D矩形阵列

vla-attachexternalreference

贴附外部参照到图形

vla-attachtoolbartoflyout

将工具条贴附到定义为弹出式图标的工具条按钮上

vla-auditinfo

计算图面的整合性

vla-bind

将外部参照并入到图形

vla-boolean

执行对象与其他3Dsolid或region对象之间的布尔运算(并集、交集、差集)

vla-checkinterference

检查两个实体之间的干涉,如果指定的话,则从干涉处建立一个实体

vla-clear

清楚所有项目中的指定选集

vla-clipboundary

对点阵式图像指定截取边界

vla-close

关闭指定的图形或所有打开的图形

vla-copy

复制给定的对象到相同的位置

vla-copyfrom

复制标注型式或打印配置的设定值

vla-copyobjects

复制多个对象

vla-copyprofile

复制指定的配置

vla-createtypedarray

建立含有有型参数的数组变体

vla-delete

删除指定的对象

vla-deleteconfiguration

删除一个视口配置

vla-deletefitpoint

以给定的索引删除样条曲线的拟合点

vla-deleteprofile

删除指定的布局

vla-detach

从图形拆离外部参照

vla-display

将PViewport对象的显示控制切换为打开或者关闭

vla-displayplotpreview

显示(打印预览)对话框,其中含有局部或完整的视图预览

vla-distancetoreal

将表示距离的字符串转换成实数值

vla-dock

将工具条固定在窗口指定的位置

vla-elevateorder

将样条曲线的阶数提高为指定的阶数

vla-endundomark

标记图块操作的结束

vla-erase

删除选集中的所有对象

vla-eval

计算vlisp中的表达式

vla-evaluate

计算给定的填充图案或引线

vla-explode

将符合对象分解成子图元

vla-export

将AUTCAD图形输出为WMF、SAT、EPS、DXF或BMP格式

vla-exportprofile

输出当前的布局使其能与其他用户共享

vla-float

将工具条设置成浮动

vla-getacadstate

取得acadstate对象来从外部处理应用程序监视CAD状态

vla-getallprofilenames

取得系统所有可用的配置

vla-getangle

取得指定角度

vla-getattributes

取得图块参考中的属性

vla-getbitmaps

取得当做工具条选项所使用图标的大位图与小位图

vla-getboundingbox

取得为主指定对象的长方体的两个点

vla-getbulge

取得多段线上给定索引的凸度

vla-getcanonicalmedianames

取得指定的打印设备的可用标准介质名称

vla-getconstantattributes

取得图块或外部参照中的固定属性

vla-getcontrolpoint

取得给定索引位置的控制点的坐标值

vla-getcorner

取得矩形的角点

vla-getcustomscale

取得配置或打印机配置的自定义比例

vla-getdistance

取得从提示线或屏幕上选取的一组点算起的距离

vla-getentity

以互动方式取得对象

vla-getextensiondictionary

取得与对象关联的字典

vla-getfitpoint

以给定索引取得样条曲线的拟合点

vla-getfont

取得textstyle的字体定义信息

vla-getgridspacing

取得视口的栅格间距

vla-getinput

将用户输入的字符串转换成关键字索引

vla-getinteger

从用户处取得一个整数

vla-getinterfaceobject

接受一个程序识别码(ID)并试图将它加载到AUTOCAD中当做内部处理服务器

vla-getinvisibleedge

以给定的索引取得3Dface对象边缘的可见性设定值

vla-getkeyword

从用户处取得关键字字符串

vla-getlocalemedianame

取得标准介质名称的本地化版本

vla-getloopat

以给定的索引取得环形图案填充

vla-getname

取得字典中对象名称

vla-getobject

以给定的对象名称取得字典中的对象

vla-getorientation

取得指定的角度。

vla-getpapermargins

取得配置或打印机配置的边界

vla-getpapersize

取得打印机配置的宽度与高度

vla-getplotdevicenames

取得全部可用打印机配置的名称

vla-getplotstyletablenames

取得全部可用打印形式表名称

vla-getpoint

取得在CAD中选取的点

vla-getprojectfilepath

取得AUTOCAD寻找外部参考文件的目录

vla-getreal

从用户处取得实数值

vla-getremotefile

下载URL所指定的文件

vla-getsnapspacing

取得视口的捕捉间距

vla-getstring

从用户处取得字符串

vla-getsubentity

以交互方式取得对象或子实体

vla-getucsmatrix

取得组成UCS坐标系统资料的转换矩阵

vla-getvariable

取得AUTOCAD系统变量的当前设定值

vla-getweight

取得给定索引的控制点权值

vla-getwindowtoplot

取得定义要打印的配置的位置的坐标

vla-getxdata

取得与对象相关的外部数据

vla-getxrecorddata

取得与字典相关的外部记录数据

vla-handletoobject

取得与给定处理码的对应对象

vla-highlight

设定给定对象或给定选集中的所有对象的显示状态

vla-import

输入sat,eps,dxf或wmf格式的图形文件

vla-importprofile

输入其他用户建立的配置

vla-initializeuserinput

起始设定getkeyword方法

vla-insertblock

在当前图形中插入一个图形文件或已经定义的命名图块

vla-insertinmenubar

将弹出菜单插入到AOTUCAD菜单表的指定位置中

vla-insertloopat

在图案填充的给定索引插入一个环

vla-insertmenuinmenubar

将菜单插入到AUTOCAD菜单表中

vla-intersectwith

取得图形中某个对象和其他对像相交的点

vla-isremotefile

返回下载远程文件的URL

vla-isurl

验证给定的URL

vla-launchbrowserdialog

启动【web浏览器】对话框,以让用户能存取任何URL并选取某个URL

vla-listarx

取得目前已载入的AUTOCAD-ARX应用程序

vla-load

从菜单文件载入菜单文件组或从数据库【lin】文件载入线型定义

vla-loadarx

载入指定的AUTOCAD-ARX应用程序

vla-loaddvb

载入指定的AUTOCAD-vba项目文件

vla-loadshapefile

载入指定的AUTOCAD-arx应用cx

vla-mirror

绕一轴创建一个平面对象的镜像拷贝

vla-mirror3D

建立给定对象相对于平面上的镜像图像

vla-move

沿着矢量方向移动一个对象

vla-new

以SDI模式建立一个新文件

vla-objectIDtoobject

取得与给定的对象识别码【ID】对应的对象

vla-offset

在从已有的对象位置开始计算的偏移距离处建立一个新对象

vla-open

打开一个既有的图形并设成作用中文件

vla-plottodevice

将绘图送到设备

vla-plottofile

将绘图配置到指定的文件

vla-polarpoint

指定角度以及从给定点起算的距离来取得点

vla-prompt

将提示粘贴到命令行

vla-purgeall

从文件中删除未使用的命名参照,如未使用的图块或图层

vla-purgefitdata

删除样条曲线的拟合数据

vla-putremotefile

将文件上传到URL指定的远端位置

vla-quit

关闭文件同时结束AUTOCAD应用程序

vla-realtostring

将实数型转换为字符串

vla-refreshplotdeviceinfo

更新绘图、标准介质、绘图格式表信息来反应目前的系统状态

vla-regen

重生成整个图形以及重新计算所有对象德尔屏幕坐标值及视图精度

vla-reload

重新载入外部参照

vla-remove

从词典中删除命名对象

vla-removefrommenubar

从AUTOCAD菜单删除弹出式菜单

vla-removeitems

从组或选择集删除指定的项目

vla-rename

重命名词典中的项目名称

vla-renameprofile

重命名指定配置的名称

vla-replace

以给定的项目替换词典中的项目

vla-resetprofile

重置指定布局中的值至默认值

vla-restore

重置指定布局中的值至默认值

vla-reverse

反转样条曲线放向

vla-rotate

沿着基准点旋转对象

vla-rotate3D

沿着3D轴旋转对象。point1与point2定义为旋转轴的线

vla-runmacro

从application对象执行一个vba宏

vla-save

保存文件或菜单组

vla-saveas

将文件或菜单组保存到指定的文件

vla-scaleentity

在X、y、以及Z方向以相同的比例缩放对象

vla-sectionsolid

建立一个由三点与实体定义所形成的交集平面的面域

vla-select

选择对象同事时选择对象放入选择集中

vla-selectatpoint

通过给定点选择对象,并将该对象加入选择集中

vla-selectbypolygon

选择栏选内的图元并添加到选择集中

vla-selectonscreen

提示用户从屏幕选一个对象

vla-sendcommand

从vb或者vba应该程序传送命令字符串到文件中处理

vla-setbitmaps

设定当做工具栏项目图标的大位图与小位图

vla-setbulge

在给定的索引位置设定多段线凸度

vla-setcontrolpoint

在给定的索引位置设定样条曲线的凸度

vla-setcustomscale

设定配置或打印机配置自定义比例

vla-setdatabase

将一个AUTOCAD数据库与layerstatemanger对象关联

vla-setfitpoint

设定样条曲线的拟合点

vla-setfont

设定textstyle的字体的定义资料

vla-setgridspacing

设定视口的网格间距

vla-setinvisibleedge

在给定索引设定其可见性状态边缘

vla-setlayoutstoplot

指定要打印的布局

vla-setpattern

设定填充图案的名称与图案类型

vla-setprojectfilepath

设定AUTOCAD寻找外部参照文件的目录

vla-setsnapspacing

设定视口的捕捉间距

vla-setvariable

设置AUTOCAD系统变量的值

vla-setview

将视口中的视图设成Views集合对象中保存视图

vla-setweight

在给定的索引位置设定控制点的权值

vla-setwidth

以给定的线段索引设定多段线的开始与结束宽度

vla-setwindowtoplot

设定打印布局的位置坐标值

vla-setxdata

设定与对象关联的外部数据

vla-setxrecorddata

设定与词典关联的外部数据

vla-slicesolid

以定义平面的三个点建立3Dsolid对象的剖切面

vla-split

将视口拆分成指定数目的视图

vla-startbatchmode

启动批处理打印模式

vla-startundomark

标记图块操作的开始

vla-transformby

依给定的4X4变换矩阵移动,调整其比例活旋转对象

vla-translatecoordinates

将点从某个坐标系统变换成另一个坐标系统

vla-unload

卸载菜单组或外部参照

vla-unloadarx

卸载指定的AUTOCAD-arx应用程序

vla-unloaddvb

卸载指定的AUTOCADVBA应用程序

vla-update

将对象更新到图形屏幕

vla-wblock

将给定的选择集写出为新

vla-zoomall

缩放当前的视口以显示整个图形

vla-zoomcenter

将当前的视图缩放到指定的中心点并放大

vla-zoomextents

将目前的视口缩放到图形的实际范围

vla-zoompickwindow

将目前的视口缩放到图形的实际范围

vla-zoomprevious

将当前的视口缩放为以前的实际范围

vla-zoomscaled

以给定的比例系数缩放目前的视口

vla-zoomwindow

将当前的视口缩放到两个对角点所给定的矩形区域

vla-get-active

判断文件在任务中是否为当前文件

vla-get-activedimstyle

取得当前的标注样式

vla-get-activedocument

取得当前文件【图形文件】

vla-get-activelayer

取得当前图层

vla-get-activelayout

取得当前布局

vla-get-activelinetype

取得图形的当前线型

vla-get-activeprofile

取得AUTOCAD任务的活动中配置

vla-get-activepviewport

取得图形的当前图纸空间的视口

vla-get-activeselectionset

取得图形当前选择集

vla-get-activespace

在图纸空间与模型空间之间切换当前空间

vla-get-activetextstyle

取得图形中的当前字体

vla-get-activeucs

取得当前图形的ucs

vla-get-activeviewport

取得图形当前视口

vla-get-alignment

取得属性、属性参考或文字的水平与垂直对齐

vla-get-application

取得application对象

vla-get-arclength

取得弧的长度

vla-get-area

取得圆、弧、椭圆、轻多段线、多段线、面域或平面封闭样条曲线构成的封闭区域

vla-get-caption

取得用户所看到对应用程序或菜单项目显示的文字

vla-get-center

取得弧、圆、椭圆、视图或视口的中心

vla-get-check

取得弹出菜单项目的复选状态

vla-get-closed

取得3D多段线、轻多段线、多段线或样条曲线为开放或关闭状态

vla-get-color

取得图元或图层的颜色

vla-get-count

取得集合、词典、组或选择集中的项目的个数

vla-get-description

取得线型的说明

vla-get-diameter

取得圆的直径

vla-get-display

取得preferencesdisplay对象

vla-get-enable

启用弹出式菜单项目,取得对象的名称

vla-get-endangle

取得弧或椭圆的结束角度

vla-get-endpoint

取得弧、线或椭圆的端点

vla-get-files

取得preferencesfile对象

vla-get-fontfile

取得主要字体的路径与名称

vla-get-fullname

取得应用程序或文件的名称、包括路径在内

vla-get-handle

取得对象的句柄

vla-get-height

取得属性、造型、文字、视图工具栏或主应用程序视口的高度

vla-get-index

取得菜单或工具栏项目的索引

vla-get-invisible

取得属性或属性参照是否可见或不可见

vla-get-isxref

判断给定的图块是否为xref图块

vla-get-key

在copyobjects任务中源对象的对象标识码

vla-get-label

取得出现在用户面前的菜单项目的内容与格式

vla-get-layer

取得图元的图层

vla-get-layout

取得与模型空间、图纸空间或图层对象相关的布局

vla-get-layouts

取得文件的layouts集合

vla-get-left

取得工具栏的左边线

vla-get-length

取得线的长度

vla-get-linetype

取得图元的线型

vla-get-linetypes

取得文件的linetypes集合

vla-get-menus

取得popumenus集合

vla-get-mspace

允许从浮动图纸空间视口编辑模型

vla-get-name

取得没有下线注记符号的弹出菜单名称

vla-get-objectID

取得对象的对象标识码【ID】

vla-get-objectname

取得对象的AUTOCAD类名称

vla-get-paperspace

取得文件的paperspace集合

vla-get-path

取得文件、应用程序或外部参照的路径

vla-get-plot

取得文件的plot对象

vla-get-plotstylename

取得对象、对象的群组或配置的打印样式名称

vla-get-plottype

取得配置或打印机配置的类型

vla-get-profiles

取得preferencesprofiles对象

vla-get-radius

取得弧或圆的半径

vla-get-readonly

判断文件是否为只读或可读、写

vla-get-rotation

取得对象的旋转角度

vla-get-selection

取得preferencesselection对象

vla-get-selectionsets

取得文件的selectionsets对象

vla-get-startangle

取得弧与椭圆的起始角度

vla-get-startpoint

取得弧、线或椭圆的起始点

vla-get-stylename

取得用于对象样式

vla-get-tagstring

取得对象的标签字符串

vla-get-textalignmentpoint

取得文字与属性的对齐点

vla-get-textcolor

取得标注与公差文字的颜色

vla-get-textfont

取得新建文字的字体

vla-get-textfontsize

取得新建文字的字体大小

vla-get-textfontstyle

取得新建文字的字型

vla-get-textrotation

取得标注文字的旋转角度

vla-get-textstring

取得图元的文本字符串

vla-get-textstyle

取得标注或文字公差的字型

vla-get-textstyles

取得文件的textstyles集合

vla-get-thickness

取得2D_AUTOCAD对象要在本身高程之上或之下挤出的距离

vla-get-toolbars

取得toolbars集合

vla-get-type

取得leader、menugroup、popupmenultem、toolbarltem、polyline或polygonmesh对象的类型

vla-get-user

取得preferencesuser对象

vla-get-utility

取得文件的utility对象

vla-get-viewports

取得文件的viewports集合

vla-get-views

取得文件的views集合

vla-get-viewtoplot

取得要打印视图的名称

vla-get-visible

取得对象或应用程序的可见性

vla-get-volume

取得实体的体积

vla-get-weights

取得样条曲线的权值矢量

vla-get-width

取得文字边界、视图、图像、工具栏或主应用程序窗口的宽度

vla-put-activedimstyle

设定当前的标注样式

vla-put-activelayer

设定当前的图层

vla-put-activelayout

设定当前的布局

vla-put-activelinetype

设定图形的当前线型

vla-put-activeprofile

设定AUTOCAD任务的活动中配置

vla-put-activepviewport

设定图形的当前图纸空间的视口

vla-put-activespace

在图纸空间与模型空间之间切换当前空间

vla-put-activetextstyle

设定图形当前字型

vla-put-activeucs

设定图形当前ucs

vla-put-activeviewport

设定图形当前视口

vla-put-alignment

设定属性、属性参考或文字的水平与垂直对齐

vla-put-area

设定圆、弧、椭圆、轻多段线、多段线、面域或平面封闭样条曲线构成的封闭区域

vla-put-center

设定弧、圆、椭圆、视图或视口的中心

vla-put-check

设定弹出菜单项目的复选框状态

vla-put-closed

设定3D多段线、轻多段线、多段线或样条曲线为开放或关闭

vla-put-color

设定图元或图层的颜色

vla-put-description

设定线型的说明

vla-put-diameter

设定某圆的直径

vla-put-enable

启用弹出式菜单项目、设定对象的名称

vla-put-endangle

设定弧或椭圆的结束角度

vla-put-endpoint

设定弧、线或椭圆的端点

vla-put-fontfile

设定主要字体的路径与名称

vla-put-height

设定属性、造型、文字、视图工具栏或主应用程序视口的高度

vla-put-invisible

设定属性或属性参照是否可见或不可见

vla-put-label

设定出现在用户面前的菜单项目的内容与格式

vla-put-layer

设定图元的图层

vla-put-left

设定工具栏的左边线

vla-put-linetype

设定图元的线型

vla-put-mspace

允许从浮动图纸空间视口编辑模型

vla-put-plotstylename

设定对象、对象的群组或配置的打印样式名称

vla-put-plottype

设定配置或打印配置的类型

vla-put-radius

设定弧或圆的半径

vla-put-rotation

设定对象的旋转角度

vla-put-startangle

设定弧与椭圆的起始角度

vla-put-startpoint

设定弧、线或椭圆的起始点

vla-put-stylename

设定用于对象样式

vla-put-tagstring

设定对象的标签字符串

vla-put-textalignmentpoint

设定文字与属性的对齐点

vla-put-textcolor

设定标注与公差的文字颜色

vla-put-textfont

设定新建文字的字体

vla-put-textfontsize

设定新建文字的字体大小

vla-put-textfontstyle

设定新建文字的字型

vla-put-textrotation

设定标注文字的旋转角度

vla-put-textstring

设定图元的文字字符串

vla-put-textstyle

设定标注或公差文字的字型

vla-put-thickness

设定2D_AUTOCAD对象要在本身高程之上或之下挤出的距离

vla-put-type

设定leader、menugroup、popupmenultem、toolbarltem、polyline或polygonmesh对象的类型

vla-put-viewtoplot

设定要打印视图的名称

vla-put-visible

设定对象或应用程序的可见性

vla-put-weights

设定样条曲线的权值矢量

vla-put-width

设定文字边界、视图、图像、工具栏或主应用程序窗口的宽度

0

阅读 收藏 喜欢 打印举报/Report
前一篇:DXF组码表
后一篇:建立新图层
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有