AutoCAD LISP acet函數 快速查詢

acet函數是在Express工具內的函數,需要安裝Express工具才能使用。



(acet-error-init  errlist)       ;;Error Init for ET        ;;ET的錯誤初始化
(acet-error-restore )       ;;Error Restore for ET        ;;ET的錯誤恢復
(acet-sysvar-set  varlist)       ;;Save Sysvar List        ;;保存Sysvar列表
(acet-sysvar-restore )       ;;Restore Sysvar List        ;;恢復Sysvar列表
(acet-spinner )       ;;Show Spinner Sign        ;;顯示微調標誌
(acet-table-name-list  tblORlist)       ;;Get Table Entries        ;;獲取表條目
(acet-table-purge  table entry flag)       ;;Purge table entry        ;;清除表條目
(acet::store2reg  varname varval)       ;;Store custom data 2 Registry        ;;存儲自定義數據2註冊表
(acet::loadreg  varname)       ;;Load custom from Registry        ;;從Registry加載自定義
(acet::store2dict  varname varval)       ;;Store custom data 2 Dict        ;;存儲自定義數據2 Dict
(acet::loaddict  varname)       ;;Load custom from Dict        ;;從Dict加載自定義
(acet-set-CmdEcho  val      )       ;;Setvar CmdEcho        ;;Setvar CmdEcho
(acet-setvar  varlist)       ;;Setvar Custom Var        ;;Setvar Custom Var
(acet-group-make-anon  enamelist desc)       ;;Create Anonymous Group        ;;創建匿名組
(acet-ucs-to-object  ent)       ;;Setvar UCS to Ent        ;;Setvar UCS到Ent
(acet-ucs-set-z  zvec)       ;;Setvar UCS to Ent        ;;Setvar UCS到Ent
(acet-ucs-get  from)       ;;get current/entity ucs         ;;獲取當前/實體ucs
(acet-ucs-set  ucs)
(acet-ucs-cmd  cmdlist)       ;;execute ucs command        ;;執行ucs命令
(acet-xdata-set  xkeylist)       ;;Set XData Values for keys        ;;設置鍵的XData值
(acet-xdata-get  xkeylist)       ;;Get XData Value for key        ;;獲取密鑰的XData值
(bns_ss_mod  ss flag pr)       ;;Get XData Value for key        ;;獲取密鑰的XData值
(acet-layer-locked  layer)       ;;Check Layer Locked ?        ;;檢查圖層已鎖定?
(acet-layer-unlock-all )       ;;Unlock all layers        ;;解鎖所有圖層
(acet-plines-rebuild  plist)       ;;rebuild polylines        ;;重建折線
(acet-pline-segment-list-apply  na lst)       ;;re-apply pline segment width        ;;重新應用pline段寬度
(acet::apply_width_bulge  na swlst ewlst blglst)
(acet-plines-explode  ss)       ;;explode polylines        ;;爆炸折線
(acet-pline-segment-list  elist)       ;;get pline segment data        ;;獲取pline細分數據
(acet::plines-get-widthlist  ename etype elist)
(acet::pline-explode  ename)
(acet-ss-ssget-filter  ss flt)       ;;filter selection set        ;;過濾器選擇集
(acet-ss-new  ename)       ;;Create new SelectionSet with Ent        ;;使用Ent創建新的SelectionSet
(acet-ss-clear-prev )       ;;Clear previous SelectionSet        ;;清除上一個SelectionSet
(acet-ss-visible  entset flag)       ;;Make Entities Visible(0)-Invisible(1)        ;;使實體可見(0) - 不可見(1)
(acet-ss-intersection  ss ssmaster)       ;;SelectionSet Intersection        ;;SelectionSet交點
(acet-ss-filter  filterdata)       ;;Filter Selection Set        ;;過濾器選擇集
(acet-ss-flt-cspace )       ;;Build filter part for current space        ;;為當前空間構建過濾器部件
(acet-ss-remove  ss ssmaster)       ;;Remove Ents from SelectionSet        ;;從SelectionSet中刪除Ents
(acet-ss-union  sslist)       ;;Combine SelectionSets together        ;;將SelectionSets組合在一起
(acet-ss-redraw  ss mode)       ;;Redraw SelectionSet with Mode        ;;使用模式重繪選擇集
(acet-list-m-assoc  key datalist)       ;;Redraw SelectionSet with Mode        ;;使用模式重繪選擇集
(acet-ss-entdel  ss)       ;;Entdel ss entities        ;;Entdel ss實體
(acet-ss-filter-current-ucs  ss printit)       ;;filter entities on current ucs        ;;過濾當前ucs上的實體
(acet-ss-annotation-filter  ss)
(bns_annotation_ss  ss)       ;;Get Attributes into ss, remove inserts        ;;獲取屬性到ss,刪除插入
(acet-ss-to-list  ss)       ;;Convert selection-set to entities list        ;;將選擇集轉換為實體列表
(acet-list-to-ss  lst)       ;;Convert entities list to selection-set        ;;將實體列表轉換為選擇集
(acet-ss-zoom-extents  ss)       ;;####### Punkte p1/p2 von entry ohne Z-Wert !!!        ;;####### Punkte p1 / p2 von entry ohne Z-Wert !!!
(acet-ss-remove-dups  ss fuz ignore)       ;;Remove duplicate entities        ;;刪除重複的實體
(acet::check-identic-points  plist1 plist2 fuz)
(acet-tjust-keyword  elist)       ;;get text justification        ;;得到文本理由
(acet-tjust  ss tjust)       ;;(acet-tjust (ssadd na (ssadd)) "Start")         ;;(acet-tjust(ssadd na(ssadd))“開始”)
(acet-insert-attrib-set  na attlst flag)
(acet-currentviewport-ename )       ;;get current vport entity        ;;獲取當前的vport實體
(acet-viewport-lock-set  vpename setlocked)       ;;set vport locked/unlocked        ;;設置vport鎖定/解鎖
(acet-alert  msg)
(acet-fscreen-toggle )
(acet-init-fas-lib  flag1 flag2)
(acet-block-make-anon  ss blkname)       ;;Create anonymous block from ss        ;;從ss創建匿名塊
(acet-block-purge  bna)       ;;Purge Block with given name        ;;用給定名稱清除塊
(getgeomextents  en)
(acet-geom-z-axis )
(acet-point-flat  pt from to)       ;;flat point        ;;平點
(acet-geom-midpoint  p1 p2)       ;;Calculate Midpoint for P1,P2        ;;計算P1,P2的中點
(acet-geom-m-trans  pntlst from to)       ;;Transform Pointlist        ;;轉換點列表
(acet-geom-list-extents  pntlst)       ;;Transform Pointlist        ;;轉換點列表
(acet-geom-zoom-for-select  pntlist)       ;;Get Zoom Points to Include Points        ;;獲取縮放點以包含點
(acet-geom-view-points )       ;;Get Viewport Corner Points        ;;獲取視口角點
(acet-geom-pixel-unit )
(acet-geom-textbox  txtdata offset)       ;;Get Textbox for any Text        ;;獲取任何文本的文本框
(acet-geom-rect-points  pa pb)       ;;Get 5 Rectangle Points        ;;獲得5個矩形點
(acet-geom-self-intersect  pointlist flag)       ;;Point Check Self-Intersection        ;;點檢查自相交
(acet-geom-object-end-points  ename)       ;;get object end points        ;;獲取對象端點
(acet-geom-object-point-list  na alt)       ;;Get Object Points Rasterized            ;;獲取對象點柵格化
(acet::pl-point-list  na alt)       ;;Get Polyline/LwPolyline Points        ;;獲取折線/ LwPolyline點數
(acet::arc-point-list  p1 p2 p3 ang alt)       ;;Get Arcus Points        ;;獲取Arcus積分
(acet::delta-ang  r a)       ;;Get Arcus Infos          ;;獲取Arcus信息
(acet-geom-image-bounds  na)       ;;Get Image Bounds        ;;獲取圖像邊界
(acet-geom-point-rotate  pnt p1 ang)       ;;Rotate Point         ;;旋轉點
(acet-geom-vertex-list  na)       ;;Get (LW)Polyline Vertexes        ;;獲取(LW)折線頂點
(acet-geom-delta-vector  p1 p2)       ;;Get Difference Vector        ;;獲得差異向量
(acet-geom-vector-scale  vec scale)       ;;Get Difference Vector        ;;獲得差異向量
(acet-geom-vector-add  vec add)       ;;Add 2 Vectors        ;;添加2個矢量
(acet-geom-cross-product  v1 v2)       ;;Get Vector Cross Product (Normal Vector)        ;;獲取矢量交叉產品(法線向量)
(acet-geom-unit-vector  p1 p2)       ;;Get Vector Normalized        ;;獲取矢量標準化
(acet-geom-angle-trans  ang from to)       ;;Transform Angle between Coordsys        ;;Coordsys之間的轉換角度
(acet-geom-pline-arc-info  p1 p2 bulge)       ;;Get Arcus Infos        ;;獲取Arcus信息
(acet-geom-point-inside  pt ptlist dist)       ;;Check Point inside Band along Ptlist        ;;沿著Ptlist檢查Band內部
(acet-geom-vector-side  pt pa pb)       ;;Get Side of Point rel. to Vector        ;;獲得Side of Point rel。到矢量
(acet-geom-intersectwith  ent1 ent2 flag)       ;;Get Intersection Points        ;;獲取交叉點
(acet::measure-points  object dist)       ;;Get Object points by Measure        ;;通過度量獲取對象點
(acet-geom-object-normal-vector  ename)       ;;Get Entity's Z normal vector        ;;獲取實體的Z法向量
(acet-geom-point-scale  targetpnt frompnt scale)
(acet-geom-vector-parallel  v1 v2)       ;;Check for parallel vectors        ;;檢查平行向量
(acet-geom-arc-center  pa pb pc)       ;;Get Arc center from 3 points        ;;從3點獲得Arc中心
(acet-geom-object-z-axis  ename)       ;;Get Entity Z-Axis        ;;獲取實體Z軸
(acet-geom-vector-d-angle  v1 v2)       ;;Get angle between 2 vectors        ;;獲取2個向量之間的角度
(acet::acos  inval)
(acet-geom-object-fuz  na)       ;;Get object fuzz        ;;獲取對像模糊
(acet-ui-entsel  sellst)       ;;Entity Selection        ;;實體選擇
(acet-ui-single-select  filter flag)       ;;Single Entity Select        ;;單一實體選擇
(acet-ui-fence-select )       ;;Fence Selectino points        ;;圍欄精選點
(acet-ui-polygon-select  mode)       ;;Window/Crossing Polygon        ;;窗口/交叉多邊形
(bns_truncate_2_view  a b x y x2 y2)       ;;Truncate point list        ;;截斷點列表
(bns_groups_unsel )       ;;Set All Groups to Unselect        ;;將所有組設置為取消選擇
(bns_groups_sel  grpenames)       ;;Set Groups back to Select        ;;將組設置回選擇
(acet-blink-and-show-object  lst)       ;;Draw a temporary polyline & let it blink        ;;繪製臨時折線並讓它閃爍
(bns_blink_and_show_object  na color)       ;;Draw a temporary polyline & let it blink        ;;繪製臨時折線並讓它閃爍
(bns_blktbl_match  flt)       ;;Search all entities inside block table        ;;搜索塊表內的所有實體
(bns_blk_match  blkname flt lst flag)       ;;Search all entities inside specified blocks        ;;搜索指定塊內的所有實體
(bns_tbl_match  tblname flt)       ;;Search all entities inside specified blocks        ;;搜索指定塊內的所有實體
(bns_filter_match  e1 flt)
(bns_-4_match  a e1 flt)
(bns_or_match  e1 flt)
(bns_and_match  e1 flt)
(bns_not_match  e1 flt)
(bns_gc_match  e1 dp opr)
(acet-dcl-list-make  dcltile vallist)       ;;Display List Values        ;;顯示列表值
(acet-list-put-nth  newval datalist atidx)
(acet-list-remove-nth  atidx datalist)       ;;Remove Entry at Index        ;;刪除索引條目
(acet-list-assoc-remove  key datalist)       ;;Remove all Entries by Key        ;;按鍵刪除所有條目
(acet-list-remove-adjacent-dups  datalist)       ;;Remove Duplicates from List        ;;從列表中刪除重複項
(acet-list-remove-duplicate-points  lst fuz)       ;;Remove duplicate points from List        ;;從列表中刪除重複的點
(acet-list-group-by-assoc  lst)       ;; group data by assoc key        ;; 按關鍵字組數據
(acet-elist-add-defaults  elist)       ;;add defaults to elist        ;;將默認值添加到elist
(acet-str-lr-trim  s str)       ;;Trim Left / Right Characters        ;;修剪左/右字符
(acet-str-space-trim  str)       ;;Trim Left / Right Spaces        ;;修剪左/右空間
(acet-str-esc-wildcards  str)       ;;place escape for wildcard strings        ;;為通配符字符串放置轉義
(acet-str-to-list  deli line)       ;;Split String into List        ;;將字符串拆分為列表
(acet-str-m-find  find str)       ;;Find multiple Substrings        ;;查找多個子字符串
(acet-str-equal  str1 str2)       ;;Compare Strings Insensitive        ;;比較字符串不敏感
(acet-bs-strip  str)       ;;Remove backslash controls        ;;刪除反斜杠控件
(acet-filename-ext-remove  file)       ;;Remove Extension from File        ;;從文件中刪除擴展名
(acet-filename-path-remove  file)       ;;Get Filename Without Path        ;;獲取沒有路徑的文件名
(acet-filename-extension  file)       ;;Get Extension from Filename        ;;從文件名獲取擴展名
(acet-filename-directory  file)       ;;Get Directory from Filename        ;;從文件名獲取目錄
(acet-filename-valid  file)       ;;Check for Proper Filename        ;;檢查正確的文件名
(acet-filename-supportpath-remove  file)       ;;Remove Path, if file is inside Supportpathes        ;;如果文件位於Supportpathes中,則刪除Path
(acet-file-find  file)       ;;Extended FindFile        ;;擴展的FindFile
(acet-file-find-font  fontfile)       ;;Extended FindFile (Fonts)        ;;擴展的FindFile(字體)
(acet-file-find-image  imgfile)       ;;Extended FindFile (Fonts)        ;;擴展的FindFile(字體)
(acet-file-backup  file)       ;;Create Backup file        ;;創建備份文件
(acet-file-backup-delete )       ;;Delete All Backup files        ;;刪除所有備份文件
(acet-filename-associated-app  filename)       ;;Get Application for file        ;;獲取文件申請
(get-defparts  cmd)
(acet-arxload-or-bust  filename)
(acet-autoload  loadlist)       ;;Test & Load function & file        ;;測試和加載功能和文件
(acet-autoload2  loadlist)
(acet-autoloadarx  loadlist)
(acet-viewport-next-pickable )       ;;Get Next Pickable VP        ;;獲得下一個可摘VP
(acet-viewport-frozen-layer-list  ename)       ;;Get Next Pickable VP        ;;獲得下一個可摘VP
(acet-calc-bitlist  n)       ;;Calculate Bit Values        ;;計算位值
(acet-calc-round  rval rround)       ;;Round Value        ;;圓值
(acet-calc-tan  a)       ;; Calculate Tangens        ;; 計算Tangens
(acet-lwpline-make  lst)       ;;Create LW Polyline        ;;創建LW折線
(acet-temp-segment  p1 p2 p3 mode)       ;;Draw tempory Segment        ;;畫出臨時段
(acet-wmfin  wmffile)       ;;WMF IN        ;;WMF IN
(acet-dxf  key keylist)       ;;Get dxf value from assoc list        ;;從關聯列表中獲取dxf值
(acet-angle-format  ang)       ;;format angle 0...2*PI        ;;格式角度0 ... 2 * PI
(acet-angle-equal  a b fuz)       ;;Compare Angles with Tolerance        ;;將角度與容差進行比較
(acet-dtor  a)       ;;Compare Degree <> Radians        ;;比較Degree <> Radians
(acet-rtod  a)
(acet-dict-ename  dictname dictentry)       ;;Get Dictionary entry        ;;獲取字典條目
(acet-dict-name-list  dictname)       ;;Get Dictionary entries        ;;獲取字典條目
(acet-explode  na)       ;;Explode SS and return exploded entities        ;;爆炸SS並返回爆炸的實體
(acet-list-assoc-put  new lst)       ;;Add / Update entry to list        ;;添加/更新列表的條目
(acet-list-assoc-append  new lst)       ;;Append entry to list        ;;將條目附加到列表
(acet-pline-is-2d  elist)       ;;Check (LW)Polyline for 2D        ;;檢查(LW)折線是否為2D
(acet-ui-getcorner  p1)       ;;Get other corner with selection rubberband        ;;選擇橡皮筋獲得其他角落
(acet-undo-begin )       ;;undo begin        ;;撤消開始
(acet-undo-end )       ;;undo end        ;;撤消結束
(acet-cmd-exit )       ;;undo command exit        ;;undo命令exit
(acet-safe-command  bStart bAutoEnd cmdList)       ;;execute commands in safe mode        ;;以安全模式執行命令
(acet-pref-supportpath-list )       ;;Get Support Pathes as list        ;;獲取支持Pathes作為列表
(acet-list-isort  plst index)       ;;Indexed Sort        ;;索引排序
(acet-acad-refresh )
(acet-geom-ss-extents  ss shrink)       ;;Get extents of selection set        ;;獲取選擇集的範圍
(acet-file-find-on-path  fna path)       ;;Find file on OS env "PATH"        ;;在OS上查找文件env“PATH”
(acet-list-is-dotted-pair  a)       ;;check for dotted pair        ;;檢查點對
(acet-file-open  fna flag)       ;;file open        ;;文件打開
(acet-list-remove-duplicates  lst fuz)       ;;remove duplicates from list        ;;從列表中刪除重複項
(acet-list-split  lst item)       ;;Split List at entry        ;;在入口處拆分列表
(acet-appid-delete  appid)       ;;Remove APPID        ;;刪除APPID
(acet-ui-progress-init  title maxstep)       ;;init progress bar        ;;init進度條
(acet-ui-progress-safe  pos)       ;;set progress pos        ;;設置進度位置
(acet-ui-progress-done )       ;;done progress        ;;完成了進展
(acet-ui-get-long-name  msg)       ;;get long keyboard input        ;;得到長鍵盤輸入
(acet::getltexmsg  msgkey defmsg)
(acet::expandfn  fname fcheck)       ;;Expand & Find Filename        ;;展開並查找文件名
(acet::filetype  filename)       ;;Get File Type Only        ;;僅獲取文件類型
(acet::pos-filetype  filename)       ;;Get Position of Extension        ;;獲得擴展的位置
(acet::nameonly  filename)       ;;Get File Without Path        ;;獲取沒有路徑的文件
(acet::pathonly  filename)       ;;Get Directory only        ;;僅獲取目錄

留言

這個網誌中的熱門文章

AutoCAD 填充線(剖面線)樣式簡易製作產生器

AutoCAD 如何自訂線型教學

AutoCAD 動態圖塊-如何在所有可見性顯示或隱藏