AutoLISP核心函數(機翻)


函數 語法 描述
+ (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) 驗證數字評估為零
     


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM