请输入关键词进行检索 使用帮助
Google
 
AutoLISP函数与ActiveX/VBA比较-AutoCAD

下列出了AutoLISP函数与ActiveX或Visual Basic函数相类似的操作。ActiveX自动操作的相当功能标明为"AutoCAD.Application.", Visual Basic相当功能则以函数或操作列出。

AutoLISP 函数

ActiveX 或 Visual Basic 等同功能

+ (加)

+ (加操作)

- (减)

- (减操作)

* (乘)

* (乘操作)

/ (除)

/ (除操作)

= (等于)

= (等于比较操作)

/= (不等于)

<> (不等于比较操作)

< (小于)

< (小于比较操作)

<= (小于等于)

<= (小于等于比较操作)

> (大于)

> (大于比较操作)

>= (大于等于)

>= (大于等于比较操作)

~ (逐位非)

Not 操作

1+ (增量)

使用 + (加操作)

1- (减量)

使用 - (减操作)

abs

Abs 函数

acad_colordlg

未提供

acad_helpdlg

在在线索引中搜索HELP

acad_strlsort

在在线索引中搜索SORT

action_tile

使用 Visual Basic 对话框编辑器

add_list

使用 Visual Basic 对话框编辑器

ads

AutoCAD.Application.ListADS 方法

alert

MsgBox 函数

and

And 操作

angle

AutoCAD.Application.ActiveDocument.Utility. AngleFromXAxis 方法

angtof

AutoCAD.Application.ActiveDocument.Utility. AngleToReal 方法

angtos

AutoCAD.Application.ActiveDocument.Utility. AngleToString 方法

append

使用 Visual Basic 阵列处理函数

apply

未提供

arx

AutoCAD.Application.ListARX 方法

arxload

AutoCAD.Application.LoadARX 方法

arxunload

AutoCAD.Application.UnloadARX 方法

ascii

Asc 函数

assoc

未提供

atan

Atn 函数

atof

CDbl 函数

atoi

CInt 函数

atom

在在线帮助索引中搜索IS

atoms-family

未提供

autoarxload

未提供

autoload

未提供

Boole

使用 Visual Basic 逻辑操作

boundp

在在线帮助索引中搜索IS

car/cdr

使用 Visual Basic 阵列处理函数

chr

Chr 函数

client_data_tile

使用 Visual Basic 对话框编辑器

close

AutoCAD.Application.Documents.Close 方法

command

AutoCAD.ActiveDocument.SendCommand 方法

cond

Select Case 语句

cons

使用阵列处理函数或AutoCAD.Application.collection.Add< entityname >方法

cos

Cos 函数

cvunit

使用转换函数

defun

Visual Basic 关键字函数和 End 函数

dictadd

AutoCAD.Application.ActiveDocument. Dictionaries.Add 方法

dictnext

AutoCAD.Application.ActiveDocument. Dictionaries.Item 方法

dictremove

AutoCAD.Application.ActiveDocument. Dictionaries.Dictionary.Delete 方法

dictrename

AutoCAD.Application.ActiveDocument. Dictionaries.Dictionary.Rename 方法

dictsearch

AutoCAD.Application.ActiveDocument. Dictionaries.Dictionary.GetName and GetObject 方法s

dimx_tile and dimy_tile

使用 Visual Basic 对话框编辑器

distance

AutoCAD.Application.Utility.GetDistance 的交互式方法。也可通过以下自定义函数实现

Function distance(sp As Variant, ep As Variant) _
As Double
Dim x As Double
Dim y As Double
Dim z As Double
x = sp(0) - ep(0)
y = sp(1) - ep(1)
z = sp(2) - ep(2)
distance = Sqr((Sqr((x ^ 2) + (y ^ 2)) ^ 2) + (z ^ 2))
End Function

distof

未提供

done_dialog

使用 Visual Basic 对话框编辑器

end_image

使用 Visual Basic 对话框编辑器

end_list

使用 Visual Basic 对话框编辑器

entdel

AutoCAD.Application.ActiveDocument.collection_object.Delete 方法

entget

AutoCAD.Application.ActiveDocument.collection_object.property 属性

entlast

AutoCAD.Application.ActiveDocument.Modelspace.Item(count-1)

entmake

AutoCAD.Application.ActiveDocument. Modelspace.Add 方法

entmakex

AutoCAD.Application.ActiveDocument. Modelspace.Add 方法

entmod

使用对象的任何读写属性

entnext

AutoCAD.Application.ActiveDocument.collection. Item 方法

entsel

AutoCAD.Application.ActiveDocument. SelectionSets 对象/方法/属性

entupd

AutoCAD.Application.ActiveDocument. Modelspace.object.Update 方法

eq

未提供

equal

Eqv 操作

*error*

Error 对象/方法/属性

eval

不可用

exit

AutoCAD.Application.Quit 方法

exp

Exp 函数

expand

未提供

expt

^ (求幂操作)

fill_image

使用 Visual Basic 对话框编辑器

findfile

Dir 函数

fix

Fix, Int, Cint 函数

float

CDbl 函数

foreach

For Each...Next 语句

gc

AutoCAD.Application.ActiveDocument.PurgeAll

gcd

未提供

get_attr

使用 Visual Basic 对话框编辑器

get_tile

使用 Visual Basic 对话框编辑器

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 属性

getfiled

使用 Visual Basic 文件对话框

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 方法

getvar

AutoCAD.Application.GetVariable 方法

graphscr

AppActivate AutoCAD.Application.Caption

grclear

Obsolete 函数

grdraw

未提供

grread

未提供

grtext

AutoCAD.Application.ActiveDocument.Utility.Prompt

grvecs

未提供

handent

AutoCAD.Application.ActiveDocument. ModelSpace.object.Handle 属性

help

在在线帮助索引中搜索HELP

if

If... Then... Else 语句

initget

AutoCAD.Application.ActiveDocument.Utility .InitializeUserInput

inters

AutoCAD.Application.ActiveDocument. Modelspace.object.IntersectWith

itoa

Str 函数

lambda

未提供

last

arrayname(UBound(arrayname))

length

UBound 函数

list

ReDim 语句

listp

IsArray 函数

load_dialog

使用 Visual Basic 对话框编辑器

load

在自动操作过程中不支持AutoLISP

log

Log 函数

logand

And 函数

logior

Or 函数

lsh

Imp 函数

mapcar

未提供

max

Max 函数

mem

未提供

member

使用集合

menucmd

AutoCAD.Application.MenuBar 对象

menugroup

AutoCAD.Application.MenuGroup 对象

min

Min 函数

minusp

使用 < 0 语法

mode_tile

使用 Visual Basic 对话框编辑器

namedobjdict

AutoCAD.Application.ActiveDocument.
Dictionaries 集合

nentsel

AutoCAD.Application.ActiveDocument.
SelectionSets.SelectionSet.SelectAtPoint 方法

nentselp

AutoCAD.Application.ActiveDocument.
SelectionSets.SelectionSet.SelectAtPoint 方法

new_dialog

使用 Visual Basic 对话框编辑器

not

使用逻辑操作

nth

使用 object(n) 语法

null

IsNull 函数

numberp

TypeName 函数

open

Open 函数

or

使用逻辑操作

osnap

未提供 (可使用 SetVariable 方法来控制 OSMODE 系统变量。)

polar

AutoCAD.Application.ActiveDocument.Utility.PolarPoint 方法

prin1

AutoCAD.Application.ActiveDocument.Utility.Prompt

princ

AutoCAD.Application.ActiveDocument.Utility.Prompt

print

AutoCAD.Application.ActiveDocument.Utility.Prompt

progn

未提供

prompt

AutoCAD.Application.ActiveDocument.Utility.Prompt

quit

AutoCAD.Application.Quit 方法

quote

未提供

read

未提供

read-char

Input 函数

read-line

Line Input 函数

redraw

AutoCAD.Application.ActiveDocument.
Modelspace.object.Update 方法

regapp

AutoCAD.Application.ActiveDocument.RegisteredApplications.Add 方法

rem

Mod 函数

repeat

For... Each, While,

reverse

未提供

rtos

AutoCAD.Application.ActiveDocument.Utility.
RealToString 方法

set

Set 函数

set_tile

使用 Visual Basic 对话框编辑器

setcfg

AutoCAD.Application.Preferences.property
属性

setfunhelp

未提供

setq

Set 函数

setvar

AutoCAD.Application.SetVariable 方法

sin

Sin 函数

setview

AutoCAD.Application.ActiveDocument.Viewports.Viewport.SetView 方法

slide_image

使用 Visual Basic 对话框编辑器

snvalid

未提供

sqrt

Sqr 函数

ssadd

AutoCAD.Application.ActiveDocument.
SelectionSets.Add 方法

ssdel

AutoCAD.Application.ActiveDocument.
SelectionSets.SelectionSet.Delete 方法

ssget

AutoCAD.Application.ActiveDocument.
SelectionSets.SelectionSet.SelectOnScreen 方法

ssgetfirst

未提供

sslength

AutoCAD.Application.ActiveDocument.
SelectionSets.SelectionSet.Count 方法

ssmemb

比较对象的ID与SelectionSet成员

ssname

AutoCAD.Application.ActiveDocument.
SelectionSets.SelectionSet.Name 属性

ssnamex

未提供

sssetfirst

AutoCAD.Application.ActiveDocument.PickfirstSelectionSet

startapp

Shell 函数

start_dialog

使用 Visual Basic 对话框编辑器

start_image

使用 Visual Basic 对话框编辑器

start_list

使用 Visual Basic 对话框编辑器

strcase

StrConv 函数

strcat

& 操作

strlen

Len 函数

subst

未提供

substr

Mid 函数

tablet

未提供

tblnext

AutoCAD.Application.ActiveDocument.collection_object.Item 方法

tblobjname

AutoCAD.Application.ActiveDocument.collection_object.Name 方法

tblsearch

AutoCAD.Application.ActiveDocument.collection_object.Name 方法

term_dialog

使用 Visual Basic 对话框编辑器

terpri

未提供

textbox

AutoCAD.Application.ActiveDocument.space.
object.GetBoundingBox 方法

textpage

未提供

textscr

未提供

trace

未提供

trans

AutoCAD.Application.ActiveDocument.Utility.
TranslateCoordinates 方法

type

TypeName 函数

unload_dialog

使用 Visual Basic 对话框编辑器

untrace

未提供

vector_image

使用 Visual Basic 对话框编辑器

ver

AutoCAD.Application.Version 属性

vports

AutoCAD.Application.ActiveDocument.Viewports 集合

wcmatch

Like 操作

while

While... Wend

write-char

Print 函数

write-line

Print 函数

xdroom

未提供

xdsize

未提供

zerop

使用 = 0 语法


本刊由产品互链网提供,资料仅供参考

  • 数控设备日常维护保养-日常维护
  • 数控铣床的加工工艺范围-数控铣
  • 数控设备的干扰问题-干扰
  • FANUC系统键盘定义-FANUC
  • 数控编程高手的八大必备条件-数控编程
  • 基于精密测量的复杂零件的快速反求-测量
 申请编辑员
 相关知识
欢迎成为编辑员
  本网为开放式知识库,成为编辑员可共同维护相关栏目知识。

产品互链网 © 版权所有 2001-2007 | 服务建立友谊 | 辽ICP备06016610号