AutoLISP 関数と、同等の ActiveX® および VBA 関数および演算子を比較します。
ActiveX オートメーションの同等機能は "AutoCAD.Application" と記載され、VBA の同等機能は関数または演算子として示されています。
Visual LISP と ActiveX/VBA の比較 | |
---|---|
VisualLISP 関数 | ActiveX または VBA の同等機能 |
+ (加算) | + (加算演算子) |
- (減算) | - (減算演算子) |
* (乗算) | * (乗算演算子) |
/ (除算) | / (除算演算子) |
= (に等しい) | = (等しい比較演算子) |
/= (に等しくない) | <> (等しくない比較演算子) |
< (より小さい) | < (より少ない比較演算子) |
<= (より小さいか等しい) | <= (より少ない、または等しい比較演算子) |
> (より大きい) | > (より大きい比較演算子) |
>= (より大きいか等しい) | >= (より大きい、または等しい比較演算子) |
~ (ビット形式の not) | Not 演算子 |
1+ (インクリメント) | + (加算演算子)を使用 |
1- (デクリメント) | - (減算演算子)を使用 |
abs | Abs 関数 |
acad_colordlg | 提供されていません |
acad_helpdlg | オンライン ヘルプの目次で HELP を検索 |
acad_strlsort | オンライン ヘルプの目次で SORT を検索 |
action_tile | ダイアログ エディタを使用 |
add_list | ダイアログ エディタを使用 |
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 | 配列操作関数を使用 |
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 | 論理演算子を使用 |
boundp | オンライン ヘルプの目次で IS を検索 |
car/cdr | 配列操作関数を使用 |
chr | Chr 関数 |
client_data_tile | ダイアログ エディタを使用 |
close | AutoCAD.Application.Documents.Close メソッド |
command | AutoCAD.ActiveDocument.SendCommand メソッド |
cond | Select Case 文 |
cons | 配列操作関数か AutoCAD.Application.collection.Add<図形名> メソッドを使用 |
cos | Cos 関数 |
cvunit | 変換関数を使用 |
defun | Function キーワードと End Function キーワード |
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 メソッド |
dimx_tile および dimy_tile | ダイアログ エディタを使用 |
distance | 対話型メソッドについては AutoCAD.Application.Utility.GetDistance |
distof | 提供されていません |
done_dialog | ダイアログ エディタを使用 |
end_image | ダイアログ エディタを使用 |
end_list | ダイアログ エディタを使用 |
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 | オブジェクトのいずれかの read-write プロパティを使用 |
entnext | AutoCAD.Application.ActiveDocument.コレクション.Item メソッド |
entsel | AutoCAD.Application.ActiveDocument.SelectionSets オブジェクト/メソッド/プロパティ |
entupd | AutoCAD.Application.ActiveDocument.Modelspace.オブジェクト.Update メソッド |
eq | 提供されていません |
equal | Eqv 演算子 |
*error* | Error オブジェクト/メソッド/プロパティ |
eval | 提供されていません |
exit | AutoCAD.Application.Quit メソッド |
exp | Exp 関数 |
expand | 提供されていません |
expt | ^ (指数演算子) |
fill_image | ダイアログ エディタを使用 |
findfile | Dir 関数 |
fix | Fix、Int、CInt 関数 |
float | CDbl 関数 |
foreach | For Each...Next 文 |
gc | AutoCAD.Application.ActiveDocument.PurgeAll メソッド |
gcd | 提供されていません |
get_attr | ダイアログ エディタを使用 |
get_tile | ダイアログ エディタを使用 |
getangle | AutoCAD.Application.ActiveDocument.Utility.GetAngle メソッド |
getcfg | AutoCAD.Application.Preferences.プロパティ プロパティ |
getcname | 提供されていません |
getcorner | AutoCAD.Application.ActiveDocument.Utility.GetCorner メソッド |
getdist | AutoCAD.Application.ActiveDocument.Utility.GetDistance メソッド |
getenv | AutoCAD.Application.Preferences.プロパティ プロパティ |
getfiled | ファイル ダイアログを使用 |
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 (旧式) | 提供されていません |
grdraw | 提供されていません |
grread | 提供されていません |
grtext | AutoCAD.Application.ActiveDocument.Utility.Prompt メソッド |
grvecs | 提供されていません |
handent | AutoCAD.Application.ActiveDocument.ModelSpace.オブジェクト.Handle プロパティ |
help | オンライン ヘルプの目次で HELP を検索 |
if | If… Then… Else 文 |
initget | AutoCAD.Application.ActiveDocument.Utility.InitializeUserInput メソッド |
inters | AutoCAD.Application.ActiveDocument.Modelspace.オブジェクト.IntersectWith メソッド |
itoa | Str 関数 |
lambda | 提供されていません |
last | arrayname(UBound(配列名)) |
length | UBound 関数 |
list | ReDim 文 |
listp | IsArray 関数 |
load_dialog | ダイアログ エディタを使用 |
load | AutoLISP はオートメーション経由をサポートしていません |
log | Log 関数 |
logand | And 演算子 |
logior | Or 演算子 |
lsh | Imp 関数 |
mapcar | 提供されていません |
max | 提供されていません |
mem | 提供されていません |
member | コレクションを使用 |
menucmd | AutoCAD.Application.MenuBar オブジェクト |
menugroup | AutoCAD.Application.MenuGroup オブジェクト |
min | Min 関数 |
minusp | < 0 文を使用 |
mode_tile | ダイアログ エディタを使用 |
namedobjdict | AutoCAD.Application.ActiveDocument.Dictionaries コレクション |
nentsel | AutoCAD.Application.ActiveDocument.SelectionSets.SelectionSet.SelectAtPoint メソッド |
nentselp | AutoCAD.Application.ActiveDocument.SelectionSets.SelectionSet.SelectAtPoint メソッド |
new_dialog | ダイアログ エディタを使用 |
not | 論理演算子を使用 |
nth | object(n) 構文を使用 |
不可 | IsNull 関数 |
numberp | TypeName 関数 |
open | Open 関数 |
or | 論理演算子を使用 |
osnap | 提供されていません(AutoCAD.Application.SetVariable メソッドを使用して、システム変数 OSMODE をコントロールできます)。 |
polar | AutoCAD.Application.ActiveDocument.Utility.PolarPoint メソッド |
prin1 | AutoCAD.Application.ActiveDocument.Utility.Prompt メソッド |
princ | AutoCAD.Application.ActiveDocument.Utility.Prompt メソッド |
印刷 | 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.オブジェクト.Update メソッド |
regapp | AutoCAD.Application.ActiveDocument.RegisteredApplications.Add メソッド |
rem | Mod 関数 |
repeat | For… Each, While, |
reverse | 提供されていません |
rtos | AutoCAD.Application.ActiveDocument.Utility.RealToString メソッド |
set | Set 関数 |
set_tile | ダイアログ エディタを使用 |
setcfg | AutoCAD.Application.Preferences.プロパティ プロパティ |
setfunhelp | 提供されていません |
setq | Set 関数 |
setvar | AutoCAD.Application.SetVariable メソッド |
sin | 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 | 提供されていません |
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 | ダイアログ エディタを使用 |
start_image | ダイアログ エディタを使用 |
start_list | ダイアログ エディタを使用 |
strcase | StrConv 関数 |
strcat | & 演算子 |
strlen | Len 関数 |
subst | 提供されていません |
substr | Mid 関数 |
tablet | 提供されていません |
tblnext | AutoCAD.Application.ActiveDocument.コレクションオブジェクト.Item メソッド |
tblobjname | AutoCAD.Application.ActiveDocument.コレクションオブジェクト.Name メソッド |
tblsearch | AutoCAD.Application.ActiveDocument.コレクションオブジェクト.Name メソッド |
term_dialog | ダイアログ エディタを使用 |
terpri | 提供されていません |
textbox | AutoCAD.Application.ActiveDocument.space.object.GetBoundingBox メソッド |
textpage | 提供されていません |
textscr | 提供されていません |
trace | 提供されていません |
trans | AutoCAD.Application.ActiveDocument.Utility.TranslateCoordinates メソッド |
type | TypeName 関数 |
unload_dialog | ダイアログ エディタを使用 |
untrace | 提供されていません |
vector_image | ダイアログ エディタを使用 |
ver | AutoCAD.Application.Version プロパティ |
vports | AutoCAD.Application.ActiveDocument.Viewports.Viewport |
wcmatch | Like 演算子 |
while | While… Wend |
write-char | Print 文 |
write-line | Print 文 |
xdroom | 提供されていません |
xdsize | 提供されていません |
zerop | =0 文を使用 |