vlisp函数词典.docx
《vlisp函数词典.docx》由会员分享,可在线阅读,更多相关《vlisp函数词典.docx(18页珍藏版)》请在冰豆网上搜索。
![vlisp函数词典.docx](https://file1.bdocx.com/fileroot1/2023-2/25/240962f2-1450-487f-a8f8-e0eed1a77ced/240962f2-1450-487f-a8f8-e0eed1a77ced1.gif)
vlisp函数词典
vlisp函数词典
来源:
互联网作者:
任总发表日期:
2013-7-1619:
09:
02阅读次数:
611查看权限:
普通教程
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-