CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2022 开发者帮助

AutoLISP 和 ActiveX/VBA 比较参考 (VBA/ActiveX)

2024-5-18 18:43| 发布者: admin| 查看: 115| 评论: 0|原作者: admin|来自: AutoCAD

AutoLISP 和 ActiveX/VBA 比较参考 (VBA/ActiveX)

AutoLISP 函数与类似的 ActiveX® 和 VBA 函数和运算符之间的比较。

ActiveX Automation 等效项由“AutoCAD.Application.”表示,VBA 等效项列为函数或运算符。

Visual LISP 和 ActiveX/VBA 比较
AutoLISP 函数 ActiveX 或 VBA 等效项
+(加法) +(加法运算符)
- (减法) - (减法运算符)
*(乘法) *(乘法运算符)
/ (分部) / (除法运算符)
=(等于) =(等于比较运算符)
/= (不等于) <>(不等于比较运算符)
<(小于) <(小于比较运算符)
<=(小于或等于) <=(小于或等于比较运算符)
>(大于) >(大于比较运算符)
>=(大于或等于) >=(大于或等于比较运算符)
~(非按位) 不是运算符
1+(增量) 使用 +(加法运算符)
1-(递减) 使用 -(减法运算符)
ABS系列 Abs 函数
acad_colordlg 未提供
acad_helpdlg 在联机帮助索引中搜索 HELP
acad_strlsort 在联机帮助索引中搜索 SORT
action_tile 使用对话框编辑器
add_list 使用对话框编辑器
广告 AutoCAD.Application.ListADS 方法
警报 MsgBox 函数
和运算符
角度 AutoCAD.Application.ActiveDocument.Utility.AngleFromXAxis 方法
安托夫 AutoCAD.Application.ActiveDocument.Utility.AngleToReal 方法
安格托斯 AutoCAD.Application.ActiveDocument.Utility.AngleToString 方法
附加 使用数组操作函数
应用 未提供
ARX的 AutoCAD.Application.ListARX 方法
arxload AutoCAD.Application.LoadARX 方法
arxunload AutoCAD.Application.UnloadARX 方法
ASCII的 ASC函数
协会 未提供
阿坦 Atn 函数
阿托夫 CDbl 函数
阿托伊 CInt 函数
原子 在联机帮助索引中搜索 IS
原子家族 未提供
自动arxload 未提供
自动加载 未提供
布尔 使用逻辑运算符
boundp 在联机帮助索引中搜索 IS
汽车/CDR 使用数组操作函数
CHR公司 Chr 函数
client_data_tile 使用对话框编辑器
关闭 AutoCAD.Application.Documents.Close 方法
命令 AutoCAD.ActiveDocument.SendCommand 方法
待续 选择案例语句
缺点 使用阵列操作函数或 AutoCAD.Application.collection.Add<entityname> 方法
因为 Cos 函数
CVUNIT公司 使用转换函数
德胡 关键字 Function 和 End Function
字写添加 AutoCAD.Application.ActiveDocument.Dictionaries.Add 方法
字典下一页 AutoCAD.Application.ActiveDocument.Dictionaries.Item 方法
字典删除 AutoCAD.Application.ActiveDocument.Dictionaries.Dictionary.Delete 方法
dictrename AutoCAD.Application.ActiveDocument.Dictionaries.Dictionary.Rename 方法
字写搜索 AutoCAD.Application.ActiveDocument.Dictionaries.Dictionary.GetName 和 GetObject 方法
dimx_tile和dimy_tile 使用对话框编辑器
距离 AutoCAD.Application.Utility.GetDistance 交互式方法
Distof 未提供
done_dialog 使用对话框编辑器
end_image 使用对话框编辑器
end_list 使用对话框编辑器
恩特尔 AutoCAD.Application.ActiveDocument.collection_object。Delete 方法
恩吉特 AutoCAD.Application.ActiveDocument.collection_object.property 属性
Entlast AutoCAD.Application.ActiveDocument.Modelspace.Item(计数-1)
entmake AutoCAD.Application.ActiveDocument.Modelspace.Add<entityname> 方法
entmakex AutoCAD.Application.ActiveDocument.Modelspace.Add<entityname> 方法
entmod 对对象使用任何读写属性
恩特下一页 AutoCAD.Application.ActiveDocument。集合。Item 方法
恩特尔 AutoCAD.Application.ActiveDocument.SelectionSets 对象/方法/属性
entupd AutoCAD.Application.ActiveDocument.Model空间。对象。更新方法
情 商 未提供
平等 Eqv 算子
*错误* 错误对象/方法/属性
评估 未提供
退出 AutoCAD.Application.Quit 方法
经验值 Exp 函数
扩大 未提供
expt(英语:expt) ^ (幂运算符)
fill_image 使用对话框编辑器
查找文件 Dir 函数
修复 Fix、Int、CInt 函数
CDbl 函数
福里奇 对于每个...下一条语句
气相色谱系 AutoCAD.Application.ActiveDocument.PurgeAll 方法
最大公约数 未提供
get_attr 使用对话框编辑器
get_tile 使用对话框编辑器
getangle AutoCAD.Application.ActiveDocument.Utility.GetAngle 方法
getcfg AutoCAD.Application.Preferences。Property 属性
getcname 未提供
getcorner AutoCAD.Application.ActiveDocument.Utility.GetCorner 方法
getdist AutoCAD.Application.ActiveDocument.Utility.GetDistance 方法
getenv AutoCAD.Application.Preferences。Property 属性
获取文件 使用文件对话框
getint AutoCAD.Application.ActiveDocument.Utility.GetInteger 方法
getkword AutoCAD.Application.ActiveDocument.Utility.GetKeyword 方法
getorient AutoCAD.Application.ActiveDocument.Utility.GetOrientation 方法
getpoint AutoCAD.Application.ActiveDocument.Utility.GetPoint 方法
getreal AutoCAD.Application.ActiveDocument.Utility.GetReal 方法
getstring AutoCAD.Application.ActiveDocument.Utility.GetString 方法
格特瓦尔 AutoCAD.Application.GetVariable 方法
图SCR AppActivate AutoCAD.Application.Caption
grclear (已过时) 未提供
GRDRAW的 未提供
油脂 未提供
GR文本 AutoCAD.Application.ActiveDocument.Utility.Prompt 方法
GRVECS的 未提供
汉登特 AutoCAD.Application.ActiveDocument.ModelSpace。对象。Handle 属性
帮助 在联机帮助索引中搜索 HELP
如果 如果。。。然后。。。Else 语句
初始化 AutoCAD.Application.ActiveDocument.Utility.InitializeUserInput 方法
国际 AutoCAD.Application.ActiveDocument.Model空间。对象。IntersectWith 方法
伊藤 Str 函数
λ 未提供
最后 数组名称(UBound(数组名称))
长度 UBound 函数
列表 ReDim 语句
列表P IsArray 函数
load_dialog 使用对话框编辑器
负荷 AutoLISP 不支持通过自动化
日志 日志功能
log和 和功能
logior 或功能
利星行 imp 函数
地图车 未提供
麦克斯 Max 函数
内存 未提供
成员 使用集合
menucmd AutoCAD.Application.MenuBar 对象
menu组 AutoCAD.Application.MenuGroup 对象
分钟 最小功能
最小减值 使用 < 0 语法
mode_tile 使用对话框编辑器
namedobjdict AutoCAD.Application.ActiveDocument.Dictionaries 集合
nentsel AutoCAD.Application.ActiveDocument.SelectionSets.SelectionSet.SelectAtPoint 方法
Nentselp AutoCAD.Application.ActiveDocument.SelectionSets.SelectionSet.SelectAtPoint 方法
new_dialog 使用对话框编辑器
使用逻辑运算符
第n个 使用 object(n) 语法
IsNull 函数
编号p TypeName 函数
打开 打开功能
使用逻辑运算符
奥纳普 未提供 (可以使用 AutoCAD.Application.SetVariable 方法控制 OSMODE 系统变量。
AutoCAD.Application.ActiveDocument.Utility.PolarPoint 方法
普林1 AutoCAD.Application.ActiveDocument.Utility.Prompt 方法
普林克 AutoCAD.Application.ActiveDocument.Utility.Prompt 方法
打印 AutoCAD.Application.ActiveDocument.Utility.Prompt 方法
预后 未提供
提示 AutoCAD.Application.ActiveDocument.Utility.Prompt 方法
退出 AutoCAD.Application.Quit 方法
报价 未提供
未提供
读取字符 输入功能
读取线 线路输入功能
重 绘 AutoCAD.Application.ActiveDocument.Model空间。对象。更新方法
雷加普 AutoCAD.Application.ActiveDocument.RegisteredApplications.Add 方法
雷姆 Mod 函数
重复 为。。。每个,而,
反向 未提供
RTOS AutoCAD.Application.ActiveDocument.Utility.RealToString 方法
设置 设置功能
set_tile 使用对话框编辑器
setcfg AutoCAD.Application.Preferences。Property 属性
setfun帮助 未提供
SETQ的 设置功能
塞特瓦尔 AutoCAD.Application.SetVariable 方法
Sin 函数
SetView AutoCAD.Application.ActiveDocument.Viewports.Viewport.SetView 方法
slide_image 使用对话框编辑器
snvalid 未提供
sqrt (英语) Sqr 函数
ssadd AutoCAD.Application.ActiveDocument.SelectionSets.Add 方法
SSDEL公司 AutoCAD.Application.ActiveDocument.SelectionSets.SelectionSet.Delete 方法
ssget AutoCAD.Application.ActiveDocument.SelectionSets.SelectionSet.SelectOnScreen 方法
SSGetFirst 未提供
ss长度 AutoCAD.Application.ActiveDocument.SelectionSets.SelectionSet.Count 方法
SSMEMB公司 将对象的 ID 与 SelectionSet 成员进行比较
ss名称 AutoCAD.Application.ActiveDocument.SelectionSets.SelectionSet.Name 属性
ssnamex 未提供
SSSET第一 AutoCAD.Application.ActiveDocument.PickfirstSelectionSet 属性
startapp应用程序 Shell 函数
start_dialog 使用对话框编辑器
start_image 使用对话框编辑器
start_list 使用对话框编辑器
Strcase StrConv 函数
STRCAT公司 &运算符
斯特伦 Len 函数
未提供
子str 中功能
未提供
TBLnext AutoCAD.Application.ActiveDocument。collection_object。Item 方法
tblobjname AutoCAD.Application.ActiveDocument。collection_object。Name 方法
TBL搜索 AutoCAD.Application.ActiveDocument。collection_object。Name 方法
term_dialog 使用对话框编辑器
特普里 未提供
文本框 AutoCAD.Application.ActiveDocument.space.object.GetBoundingBox 方法
文本页面 未提供
文本SCR 未提供
跟踪 未提供
反式 AutoCAD.Application.ActiveDocument.Utility.TranslateCoordinates 方法
类型 TypeName 函数
unload_dialog 使用对话框编辑器
取消跟踪 未提供
vector_image 使用对话框编辑器
版本 AutoCAD.Application.Version 属性
虚拟端口 AutoCAD.Application.ActiveDocument.Viewports 集合
WC匹配 Like 运算符
而。。。文德
写字符 打印功能
写行 打印功能
xdroom的 未提供
xd大小 未提供
零点 Use = 0 语法

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1   苏公网安备32011402011833)

GMT+8, 2025-1-19 07:23

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部