函数 |
语法 |
描述 |
+ (add) |
(+ [number number ...]) |
返回所有数字的总和 |
/ (divide) |
(/ [number number ...]) |
第一个数字除以其余数字的乘积,返回商 |
> (greater than) |
(> numstr [numstr ...]) |
如果每个自变量在数值上大于右边的自变量则返回T,否则返回NIL |
>= (greater than or equal to) |
(>= numstr [numstr ...]) |
如果每个自变量在数值上大于或等于右边的自变量则返回T,否则返回NIL |
< (less than) |
(< numstr [numstr ...]) |
如果每个自变量在数值上小于右边的自变量则返回T,否则返回NIL |
<= (less than or equal to) |
(<= numstr [numstr ...]) |
如果每个自变量在数值上小于或等于右边的自变量则返回T,否则返回NIL |
* (multiply) |
(* [number number ...]) |
返回所有数字的乘积 |
*error* |
(*error* string) |
可用户定义的错误处理函数 |
*pop-error-mode* |
(*pop-error-mode*) |
结束之前调用*push-error-using-command*或*push-error-using-stack*的错误处理函数 |
*push-error-using-command* |
(*push-error-using-command*) |
指示在自定义*error*处理里面用了command函数的错误处理函数 |
*push-error-using-stack* |
(*push-error-using-stack*) |
指示在自定义*error*处理里面用了AutoLISP栈的变量的错误处理函数 |
- (subtract) |
(- [number number ...]) |
第一个数字减去后面的数字,返回差值 |
/= (not Equal to) |
(/= numstr [numstr ...]) |
比较参数数值是否不等 |
=(equal to) |
(= numstr [numstr ...]) |
比较参数数值是否相等 |
~ (bitwise NOT) |
(~ int) |
返回参数的按位取反(1的补码) |
1- (decrement) |
(1- number) |
数字减一 |
1+ (increment) |
(1+ number) |
数字加一 |
abs |
(abs number) |
返回数字的绝对值 |
acad_colordlg |
(acad_colordlg colornum [flag]) |
显示标准AutoCAD颜色选择对话框 |
acad_helpdlg |
(acad_helpdlg helpfile topic) |
调用帮助工具(已过时) |
acad-pop-dbmod |
(acad-pop-dbmod) |
将DBMOD系统变量的值恢复为最近使用acad-push-dbmod存储的值 |
acad-push-dbmod |
(acad-push-dbmod) |
存储DBMOD系统变量的当前值 |
acad_strlsort |
(acad_strlsort list) |
按字母顺序对字符串列表进行排序 |
acad_truecolorcli |
(acad_truecolorcli color [allowbylayer] [alternatePrompt]) |
在命令提示符下提示颜色 |
acad_truecolordlg |
(acad_truecolordlg color [allowbylayer] [currentlayercolor]) |
显示AutoCAD颜色选择对话框,其中包含索引颜色、真彩色、配色系统的选项卡 |
acdimenableupdate |
(acdimenableupdate flag) |
控制关联尺寸的自动更新 |
acet-layerp-mark |
(acet-layerp-mark [status]) |
放置“上一个图层”记录的开始和结束标记 |
acet-layerp-mode |
(acet-layerp-mode [status]) |
查询并设置LAYERPMODE设置 |
acet-laytrans |
(acet-laytrans filename [settings]) |
将工程图图层转换为另一个工程图或标准文件中定义的标准 |
acet-ms-to-ps |
(acet-ms-to-ps [value] [viewport]) |
将实际值从模型空间单位转换为图纸空间单位 |
acet-ps-to-ms |
(acet-ps-to-ms [value] [viewport]) |
将实际值从图纸空间单位转换为模型空间单位 |
alert |
(alert msg) |
显示一个包含错误或警告消息的对话框 |
alloc |
(alloc n-alloc) |
设置扩展功能要使用的段的大小 |
and |
(and [expr ...]) |
返回提供的参数的逻辑与 |
angle |
(angle pt1 pt2) |
返回由两个端点定义的直线的弧度角 |
angtof |
(angtof string [units]) |
将表示角度的字符串转换为弧度的实(浮点)值 |
angtos |
(angtos angle [unit [precision]]) |
将以弧度为单位的角度值转换为字符串 |
append |
(append [list ...]) |
接受任意数量的列表并将它们附加为一个列表 |
apply |
(apply 'function list) |
将参数列表传递给指定函数并执行 |
arx |
(arx) |
返回当前加载的ObjectARX®应用程序的列表 |
arxload |
(arxload application [onfailure]) |
加载一个ObjectARX应用程序 |
arxunload |
(arxunload application [onfailure]) |
卸载ObjectARX应用程序 |
ascii |
(ascii str) |
返回字符串的第一个字符到其字符代码(整数)的转换 |
assoc |
(assoc element alist) |
在关联列表中搜索元素,然后返回该关联列表条目 |
atan |
(atan num1 [num2]) |
返回弧度数的反正切 |
atof |
(atof str) |
将字符串转换为实数 |
atoi |
(atoi str) |
将字符串转换为整数 |
atom |
(atom item) |
验证项目是原子 |
atoms-family |
(atoms-family format [symlist]) |
返回当前定义的符号列表 |
autoarxload |
(autoarxload filename cmdlist) |
预定义命令名称以加载关联的ObjectARX文件 |
autoload |
(autoload filename cmdlist) |
预定义命令名称以加载关联的AutoLISP文件 |
boole |
(boole operator int1 [int2 ...]) |
用作一般的按位布尔函数 |
boundp |
(boundp sym) |
验证值是否绑定到符号 |
caddr |
(caddr list) |
返回列表的第三个元素 |
cadr |
(cadr list) |
返回列表的第二个元素 |
car |
(car list) |
返回列表的第一个元素 |
cdr |
(cdr list) |
返回一个列表,其中包含除指定列表的第一个元素以外的所有元素 |
chr |
(chr int) |
将代表字符代码的整数转换为单字符字符串 |
close |
(close file-desc) |
关闭打开的文件 |
command |
(command [arguments ...]) |
执行AutoCAD命令 |
command-s |
(command-s [cmdname [arguments ...]]) |
执行AutoCAD命令和提供的输入 |
cond |
(cond [((test) (result ...)) ...]) |
用作AutoLISP的主要条件功能 |
cons |
(cons new-first-element list-or-atom) |
将元素添加到列表的开头,或构造点分列表 |
cos |
(cos ang) |
返回以弧度表示的角度的余弦值 |
cvunit |
(cvunit value from-unit to-unit) |
将值从一种测量单位转换为另一种 |
defun-q-list-ref |
(defun-q-list-ref 'function ) |
显示用defun-q定义的函数的列表结构 |
defun-q-list-set |
(defun-q-list-set 'sym list) |
将符号的值设置为由列表定义的函数 |
defun-q |
(defun-q sym ([arguments] [/ variables ...]) expr ...) |
将函数定义为列表 |
defun |
(defun sym ([arguments] [/ variables ...]) expr ...) |
定义一个函数 |
dictadd |
(dictadd ename symbol newobj) |
将非图形对象添加到指定的字典 |
dictnext |
(dictnext ename [rewind]) |
查找字典中的下一个项目 |
dictremove |
(dictremove ename symbol) |
从指定的字典中删除一个条目 |
dictrename |
(dictrename ename oldsym newsym) |
重命名字典条目 |
dictsearch |
(dictsearch ename symbol [setnext]) |
在字典中搜索项目 |
distance |
(distance pt1 pt2) |
返回两点之间的3D距离 |
distof |
(distof str [mode]) |
将代表真实(浮点)值的字符串转换为真实值 |
dumpallproperties |
(dumpallproperties ename [context]) |
检索实体的受支持属性 |
entdel |
(entdel ename) |
删除对象(实体)或恢复以前删除的对象 |
entget |
(entget ename [applist]) |
检索对象(实体)的定义数据 |
entlast |
(entlast) |
返回图形中最后一个未删除的主要对象(实体)的名称 |
entmake |
(entmake [elist]) |
在工程图中创建一个新实体 |
entmakex |
(entmakex [elist]) |
制作一个新的对象或实体,为其提供一个句柄和实体名称(但不分配所有者),然后返回新的实体名称 |
entmod |
(entmod elist) |
修改对象(实体)的定义数据 |
entnext |
(entnext [ename]) |
返回图形中下一个对象(实体)的名称 |
entsel |
(entsel [msg]) |
提示用户通过指定一个点来选择单个对象(实体) |
entupd |
(entupd ename) |
更新对象(实体)的屏幕图像 |
eq |
(eq expr1 expr2) |
确定两个表达式是否相同 |
equal |
(equal expr1 expr2 [fuzz]) |
确定两个表达式是否相等 |
eval |
(eval expr) |
返回评估AutoLISP表达式的结果 |
exit |
(exit) |
强制退出当前应用程序 |
exp |
(exp num) |
返回提高到指定幂(自然对数)的常数e(实数) |
expand |
(expand n-expand) |
为AutoLISP分配额外的内存 |
expt |
(expt number power) |
返回提高到指定幂的数字 |
findfile |
(findfile filename) |
在AutoCAD库和受信任的路径中搜索指定的文件或目录 |
findtrustedfile |
(findtrustedfile filename) |
在AutoCAD的受信任位置中搜索指定的文件 |
fix |
(fix number) |
返回实数到最接近的较小整数的转换 |
float |
(float number) |
返回数字到实数的转换 |
foreach |
(foreach name list [expr...]) |
计算列表中所有成员的表达式 |
gc |
(gc) |
强制进行垃圾回收,以释放未使用的内存 |
gcd |
(gcd int1 int2) |
返回两个整数的最大公分母 |
getangle |
(getangle [pt] [msg]) |
暂停供用户输入角度,并以弧度返回该角度 |
getcfg |
(getcfg cfgname) |
过时的。从acad20xx.cfg文件的AppData部分检索应用程序数据 |
getcname |
(getcname cname) |
检索AutoCAD命令的本地化名称或英文名称 |
getcorner |
(getcorner pt [msg]) |
暂停用户输入矩形的第二个角 |
getdist |
(getdist [pt] [msg]) |
暂停供用户输入距离 |
getenv |
(getenv variable-name) |
返回分配给系统环境变量的字符串值 |
getfiled |
(getfiled title default ext flags) |
使用标准AutoCAD文件对话框提示用户输入文件名,然后返回该文件名 |
getint |
(getint [msg]) |
暂停供用户输入整数,然后返回该整数 |
getkword |
(getkword [msg]) |
暂停用户输入关键字,并返回该关键字 |
getorient |
(getorient [pt] [msg]) |
暂停供用户输入角度,并以弧度返回该角度 |
getpoint |
(getpoint [pt] [msg]) |
暂停用户输入点,并返回该点 |
getpropertyvalue |
(getpropertyvalue ename propertyname [or collectionName index name]) |
返回实体属性的当前值 |
getreal |
(getreal [msg]) |
暂停用户输入实数,并返回该实数 |
getstring |
(getstring [cr] [msg]) |
暂停供用户输入字符串,并返回该字符串 |
getvar |
(getvar varname) |
检索AutoCAD系统变量的值 |
graphscr |
(graphscr) |
显示AutoCAD图形屏幕 |
grclear |
(grclear) |
清除当前视口(作废) |
grdraw |
(grdraw from to color [highlight]) |
在当前视口中的两个点之间绘制矢量 |
grread |
(grread [track] [allkeys [curtype]]) |
从任何AutoCAD输入设备读取值 |
grtext |
(grtext [box text [highlight]]) |
将文本写入状态行或屏幕菜单区域 |
grvecs |
(grvecs vlist [trans]) |
在绘图区域中绘制多个向量 |
handent |
(handent handle) |
根据其句柄返回一个对象(实体)名称 |
help |
(help [helpfile [topic [command]]]) |
调用帮助工具 |
if |
(if testexpr thenexpr [elseexpr]) |
条件计算表达式 |
initcommandversion |
(initcommandversion [version]) |
强制下一个命令以指定版本运行 |
initdia |
(initdia [dialogflag]) |
强制显示下一个命令的对话框 |
initget |
(initget [bits] [keywords]) |
建立关键字供下一个用户输入函数调用使用 |
inters |
(inters pt1 pt2 pt3 pt4 [onseg]) |
查找两条线的交点 |
ispropertyreadonly |
(ispropertyreadonly ename propertyname [or collectionName index name]) |
返回实体属性的只读状态 |
itoa |
(itoa int) |
返回整数到字符串的转换 |
lambda |
(lambda arguments expr ...) |
定义一个匿名函数 |
last |
(last lst) |
返回列表中的最后一个元素 |
layerstate-addlayers |
(layerstate-addlayers layerstatename (list layername state color linetype lineweight plotstyle) [(list ...)]) |
将一系列图层添加或更新为图层状态 |
layerstate-compare |
(layerstate-compare layerstatename viewport) |
将图层状态与当前图形中的图层进行比较 |
layerstate-delete |
(layerstate-delete layerstatename) |
删除图层状态 |
layerstate-export |
(layerstate-export layerstatename filename) |
将图层状态导出到指定文件 |
layerstate-getlastrestored |
(layerstate-getlastrestored) |
返回当前图形中最后恢复的图层状态的名称 |
layerstate-getlayers |
(layerstate-getlayers layerstatename [invert]) |
返回以图层状态保存的图层 |
layerstate-getnames |
(layerstate-getnames [includehidden] [includexref]) |
返回图层状态名称的列表 |
layerstate-has |
(layerstate-has layerstatename) |
检查是否存在图层状态 |
layerstate-import |
(layerstate-import filename) |
从指定文件导入图层状态 |
layerstate-importfromdb |
(layerstate-importfromdb layerstatename filename) |
从指定的图形文件导入图层状态 |
layerstate-removelayers |
(layerstate-removelayers layerstatename (list layername layername layername ...)) |
从图层状态中删除图层列表 |
layerstate-rename |
(layerstate-rename oldlayerstatename newlayerstatename) |
重命名图层状态 |
layerstate-restore |
(layerstate-restore layerstatename viewport [restoreflags]) |
将图层状态还原到当前图形中 |
layerstate-save |
(layerstate-save layerstatename mask viewport) |
在当前图形中保存图层状态 |
layoutlist |
(layoutlist) |
返回当前图形中所有图纸空间布局的列表 |
length |
(length lst) |
返回一个整数,指示列表中的元素数 |
list |
(list [expr ...]) |
接受任意数量的表达式并将它们组合到一个列表中 |
listp |
(listp item) |
验证项目是列表 |
load |
(load filename [onfailure]) |
评估文件中的AutoLISP表达式 |
log |
(log num) |
将数字的自然对数返回为实数 |
logand |
(logand [int int ...]) |
返回整数列表的逻辑按位与的结果 |
logior |
(logior [int int ...]) |
返回整数列表的逻辑按位或运算的结果 |
lsh |
(lsh int numbits) |
返回整数按指定位数的逻辑按位移位 |
mapcar |
(mapcar function list1... listn) |
返回一个列表,该列表是执行一个函数的结果,带有作为函数参数提供的一个或多个列表 |
max |
(max [number number ...]) |
返回给定的最大数字 |
mem |
(mem) |
显示AutoLISP内存的当前状态 |
member |
(member expr lst) |
从表达式的第一个出现开始搜索列表中是否存在表达式,并返回列表的其余部分 |
menucmd |
(menucmd str) |
发出菜单命令,或设置和检索菜单项状态 |
menugroup |
(menugroup groupname) |
验证是否已加载菜单组 |
min |
(min [number number ...]) |
返回给定的最小数字 |
minusp |
(minusp num) |
验证数字是否为负 |
namedobjdict |
(namedobjdict) |
返回当前图形的命名对象字典的实体名称,该实体名称是图形中所有非图形对象的根 |
nentsel |
(nentsel [msg]) |
提示用户通过指定一个点来选择一个对象(实体),并提供对复杂对象中包含的定义数据的访问 |
nentselp |
(nentselp [msg] [pt]) |
提供与nentsel功能相似的功能,而无需用户输入 |
not |
(not item) |
验证元素评估为nil |
nth |
(nth n lst) |
返回列表的第n个元素 |
null |
(null item) |
验证项目是否绑定为nil |
numberp |
(numberp item) |
验证项目是实数还是整数 |
open |
(open filename mode [encoding]) |
打开文件以供AutoLISP I / O功能访问 |
or |
(or [expr ...]) |
返回表达式列表的逻辑或 |
osnap |
(osnap pt mode) |
返回一个3D点,该点是将对象捕捉模式应用于指定点的结果 |
polar |
(polar pt ang dist) |
以指定角度和距点的距离返回UCS 3D点 |
prin1 |
(prin1 [expr [file-desc]]) |
将表达式打印到命令行或将表达式写入打开的文件 |
princ |
(princ [expr [file-desc]]) |
将表达式打印到命令行,或将表达式写入打开的文件 |
print |
(print [expr [file-desc]]) |
将表达式打印到命令行,或将表达式写入打开的文件 |
progn |
(progn [expr ...]) |
依次求值每个表达式并返回最后一个表达式的值 |
prompt |
(prompt msg) |
在屏幕的提示区域显示一个字符串 |
quit |
(quit) |
强制退出当前应用程序 |
quote |
(quote expr) |
返回一个表达式,不对其求值 |
read-char |
(read-char [file-desc]) |
返回表示从键盘输入缓冲区或打开的文件中读取的字符的整数 |
read-line |
(read-line [file-desc]) |
从键盘或打开的文件中读取字符串,直到遇到行尾标记 |
read |
(read [string]) |
返回从字符串获得的第一个列表或原子 |
redraw |
(redraw [ename [mode]]) |
重绘当前视口或当前视口中的指定对象(实体) |
regapp |
(regapp application) |
在当前的AutoCAD图形中注册应用程序名称,以准备使用扩展的对象数据 |
rem |
(rem [number number ...]) |
将第一个数字除以第二个,然后返回余数 |
repeat |
(repeat int [expr ...]) |
计算每个表达式指定次数,并返回最后一个表达式的值 |
reverse |
(reverse lst) |
返回列表的副本,其元素反转 |
rtos |
(rtos number [mode [precision]]) |
将数字转换为字符串 |
set |
(set sym expr) |
将带引号的符号名称的值设置为表达式 |
setcfg |
(setcfg cfgname cfgval) |
过时的。将应用程序数据写入acad20xx.cfg文件的AppData部分 |
setenv |
(setenv varname value) |
将系统环境变量设置为指定值 |
setfunhelp |
(setfunhelp c:fname [helpfile [topic [command]]]) |
在帮助工具中注册用户定义的命令,以便在用户请求有关该命令的帮助时调用适当的帮助文件和主题 |
setpropertyvalue |
(setpropertyvalue ename propertyname value [or collectionName index name val]) |
设置实体的属性值 |
setq |
(setq sym expr [sym expr] ...) |
将一个或多个符号的值设置为关联的表达式 |
setvar |
(setvar varname value) |
将AutoCAD系统变量设置为指定值 |
setview |
(setview view_descriptor [vport_id]) |
建立指定视口的视图 |
showhtmlmodalwindow |
(showhtmlmodalwindow uri) |
显示带有指定URI(统一资源标识符)的模式对话框 |
sin |
(sin ang) |
返回一个角度的正弦值,以弧度表示的实数 |
snvalid |
(snvalid sym_name [flag]) |
检查符号表名称中的有效字符 |
sqrt |
(sqrt num) |
将数字的平方根返回为实数 |
ssadd |
(ssadd [ename [ss]]) |
将对象(实体)添加到选择集中,或创建新的选择集中 |
ssdel |
(ssdel ename ss) |
从选择集中删除一个对象(实体) |
ssget |
(ssget [sel-method] [pt1 [pt2]] [pt-list] [filter-list]) |
从所选对象创建选择集 |
ssgetfirst |
(ssgetfirst) |
确定选择并抓取哪些对象 |
sslength |
(sslength ss) |
返回一个整数,其中包含选择集中的对象(实体)数量 |
ssmemb |
(ssmemb ename ss) |
测试对象(实体)是否为选择集的成员 |
ssname |
(ssname ss index) |
返回选择集的索引元素的对象(实体)名称 |
ssnamex |
(ssnamex ss [index]) |
检索有关如何创建选择集的信息。 |
sssetfirst |
(sssetfirst gripset [pickset]) |
设置选择和抓取哪些对象 |
startapp |
(startapp appcmd [file]) |
启动外部应用程序 |
strcase |
(strcase string [which]) |
返回一个字符串,其中所有字母字符均已转换为大写或小写 |
strcat |
(strcat [string string_n ...]) |
返回一个字符串,该字符串是多个字符串的串联 |
strlen |
(strlen [str ...]) |
返回一个整数,该整数是字符串中的字符数 |
subst |
(subst newitem olditem lst) |
搜索列表中的旧项目,并返回列表的副本,并用新项目代替新出现的旧项目 |
substr |
(substr str start [length]) |
返回字符串的子字符串 |
tablet |
(tablet code [row1 row2 row3 direction]) |
检索并设置数字化仪(平板电脑)校准 |
tblnext |
(tblnext table-name [rewind]) |
在符号表中查找下一个项目 |
tblobjname |
(tblobjname table-name symbol) |
返回指定符号表条目的实体名称 |
tblsearch |
(tblsearch table-name symbol [setnext]) |
在符号表中搜索符号名称 |
terpri |
(terpri) |
在命令行打印换行符 |
textbox |
(textbox elist) |
测量指定的文本对象,并返回包围文本的框的对角坐标 |
textpage |
(textpage) |
将焦点从绘图区域切换到文本屏幕 |
textscr |
(textscr) |
将焦点从绘图区域切换到文本屏幕 |
trace |
(trace [function ...]) |
AutoLISP调试中的帮助 |
trans |
(trans pt from to [disp]) |
将点(或位移)从一个坐标系平移到另一个坐标系 |
type |
(type item) |
返回指定项目的类型 |
untrace |
(untrace [function ...]) |
清除指定功能的跟踪标志 |
ver |
(ver) |
返回包含当前AutoLISP版本号的字符串 |
vl-acad-defun |
(vl-acad-defun 'symbol) |
将AutoLISP功能符号定义为外部子例程 |
vl-acad-undefun |
(vl-acad-undefun 'symbol) |
未定义AutoLISP功能符号,因此它不再对ObjectARX应用程序可用 |
vl-arx-import |
(vl-arx-import ['function | application]) |
将ObjectARX函数导入到单独的命名空间VLX中 |
vl-bb-ref |
(vl-bb-ref 'variable) |
从黑板命名空间返回变量的值 |
vl-bb-set |
(vl-bb-set 'symbol value) |
在黑板名称空间中设置变量 |
vl-catch-all-apply |
(vl-catch-all-apply 'function list) |
将参数列表传递给指定的函数并捕获所有异常 |
vl-catch-all-error-message |
(vl-catch-all-error-message error-obj) |
从错误对象返回字符串 |
vl-catch-all-error-p |
(vl-catch-all-error-p arg) |
确定参数是否为从vl-catch-all-apply返回的错误对象 |
vl-cmdf |
(vl-cmdf [arguments ...]) |
执行AutoCAD命令 |
vl-consp |
(vl-consp list-variable) |
确定列表是否为零 |
vl-directory-files |
(vl-directory-files [directory pattern directories]) |
列出给定目录中的所有文件 |
vl-doc-export |
(vl-doc-export 'function) |
使功能可用于当前文档 |
vl-doc-import |
(vl-doc-import application ['function ...]) |
将先前导出的函数导入到VLX名称空间中 |
vl-doc-ref |
(vl-doc-ref 'symbol) |
从当前文档的名称空间中检索变量的值 |
vl-doc-set |
(vl-doc-set 'symbol value) |
设置当前文档名称空间中变量的值 |
vl-every |
(vl-every predicate-function list [list ...]) |
检查每个元素组合的谓词是否为真 |
vl-exit-with-error |
(vl-exit-with-error msg) |
将控制权从错误处理程序传递到调用名称空间的* error *函数 |
vl-exit-with-value |
(vl-exit-with-value value) |
向从另一个名称空间调用* error *处理程序的函数返回一个值 |
vl-file-copy |
(vl-file-copy source-file destination-file [append]) |
将一个文件的内容复制或追加到另一个文件 |
vl-file-delete |
(vl-file-delete filename) |
删除文件 |
vl-file-directory-p |
(vl-file-directory-p filename) |
确定文件名是否引用目录 |
vl-file-rename |
(vl-file-rename old-filename new-filename) |
重命名文件 |
vl-file-size |
(vl-file-size filename) |
确定文件大小,以字节为单位 |
vl-file-systime |
(vl-file-systime filename) |
返回指定文件的最后修改时间 |
vl-filename-base |
(vl-filename-base filename) |
去除目录路径和扩展名后,返回文件名 |
vl-filename-directory |
(vl-filename-directory filename) |
去除名称和扩展名后,返回文件的目录路径 |
vl-filename-extension |
(vl-filename-extension filename) |
去除文件名的其余部分后,返回文件名的扩展名 |
vl-filename-mktemp |
(vl-filename-mktemp [pattern directory extension]) |
计算用于临时文件的唯一文件名 |
vl-list* |
(vl-list* object [object ...]) |
构造并返回一个列表 |
vl-list->string |
(vl-list->string char-codes-list) |
将与整数列表关联的字符组合成字符串 |
vl-list-length |
(vl-list-length list-or-cons-object) |
计算真实列表的列表长度 |
vl-list-loaded-vlx |
(vl-list-loaded-vlx) |
返回与当前文档关联的所有单独的命名空间VLX文件的列表 |
vl-load-all |
(vl-load-all filename) |
将文件加载到所有打开的AutoCAD文档以及当前AutoCAD会话中随后打开的任何文档中 |
vl-member-if-not |
(vl-member-if-not predicate-function lst) |
确定列表成员之一的谓词是否为零 |
vl-member-if |
(vl-member-if predicate-function lst) |
确定谓词对于列表成员之一是否为真 |
vl-mkdir |
(vl-mkdir directoryname) |
创建一个目录 |
vl-position |
(vl-position symbol list) |
返回指定列表项的索引 |
vl-prin1-to-string |
(vl-prin1-to-string data) |
返回LISP数据的字符串表示形式,就好像它是由prin1函数输出的一样 |
vl-princ-to-string |
(vl-princ-to-string data) |
返回LISP数据的字符串表示形式,就好像它是由princ函数输出的一样 |
vl-propagate |
(vl-propagate 'symbol) |
将变量的值复制到所有打开的文档命名空间中(并在当前AutoCAD会话期间打开的任何后续工程图中设置其值) |
vl-registry-delete |
(vl-registry-delete reg-key [val-name]) |
从Mac OS上的Windows注册表或属性列表文件中删除指定的键 |
vl-registry-descendents |
(vl-registry-descendents reg-key [val-names]) |
返回Mac OS上Windows注册表或属性列表文件的指定键的子键或值名称的列表 |
vl-registry-read |
(vl-registry-read reg-key [val-name]) |
返回由特定键/值对存储在Mac OS上的Windows注册表或属性列表文件中的数据 |
vl-registry-write |
(vl-registry-write reg-key [val-name val-data]) |
在Mac OS上的Windows注册表或属性列表文件中创建密钥 |
vl-remove-if-not |
(vl-remove-if-not predicate-function lst) |
返回提供的列表中所有通过测试功能的元素 |
vl-remove-if |
(vl-remove-if predicate-function lst) |
返回提供的列表中所有未通过测试功能的元素 |
vl-remove |
(vl-remove element-to-remove lst) |
从列表中删除元素 |
vl-some |
(vl-some predicate-function lst [lst ...]) |
检查一个元素组合的谓词是否不为零 |
vl-sort-i |
(vl-sort-i lst comparison-function) |
根据给定的比较函数对列表中的元素进行排序,并返回元素索引号 |
vl-sort |
(vl-sort lst comparison-function) |
根据给定的比较功能对列表中的元素进行排序 |
vl-string->list |
(vl-string->list str) |
将字符串转换为字符代码列表 |
vl-string-elt |
(vl-string-elt str position) |
返回字符串中指定位置的字符的字符代码 |
vl-string-left-trim |
(vl-string-left-trim char-set str) |
从字符串开头删除指定的字符 |
vl-string-mismatch |
(vl-string-mismatch str1 str2 [pos1 pos2 ignore-case-p]) |
返回两个字符串的最长公共前缀的长度,从指定位置开始 |
vl-string-position |
(vl-string-position char-code str [start-pos [from-end-p]]) |
在字符串中查找具有指定字符代码的字符 |
vl-string-right-trim |
(vl-string-right-trim char-set str) |
从字符串末尾删除指定的字符 |
vl-string-search |
(vl-string-search pattern str [start-pos]) |
搜索字符串中的指定模式 |
vl-string-subst |
(vl-string-subst new-str pattern str [start-pos]) |
将一个字符串替换为另一个字符串 |
vl-string-translate |
(vl-string-translate source-set dest-set str) |
用指定的字符集替换字符串中的字符 |
vl-string-trim |
(vl-string-trim char-set str) |
从字符串的开头和结尾删除指定的字符 |
vl-symbol-name |
(vl-symbol-name symbol) |
返回包含符号名称的字符串 |
vl-symbol-value |
(vl-symbol-value symbol) |
返回绑定到符号的当前值 |
vl-symbolp |
(vl-symbolp object) |
标识指定的对象是否为符号 |
vl-unload-vlx |
(vl-unload-vlx appname) |
卸载在其自己的名称空间中加载的VLX应用程序 |
vl-vbaload |
(vl-vbaload filename) |
加载一个VBA项目 |
vl-vbarun |
(vl-vbarun macroname) |
运行VBA宏 |
vl-vlx-loaded-p |
(vl-vlx-loaded-p appname) |
确定当前是否加载了单独的命名空间VLX |
vports |
(vports) |
返回当前视口配置的视口描述符列表 |
wcmatch |
(wcmatch str pattern) |
对字符串执行通配符模式匹配 |
while |
(while testexpr [expr ...]) |
评估一个测试表达式,如果不为零,则评估其他表达式;重复此过程,直到测试表达式的计算结果为nil |
write-char |
(write-char num [file-desc]) |
将一个字符写入屏幕或打开的文件 |
write-line |
(write-line str [file-desc]) |
将字符串写入屏幕或打开的文件 |
xdroom |
(xdroom ename) |
返回可用于对象(实体)的扩展数据(xdata)空间量 |
xdsize |
(xdsize lst) |
返回列表作为扩展数据链接到对象(实体)时所占据的大小(以字节为单位) |
zerop |
(zerop number) |
验证数字评估为零 |
|
|
|