马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 Lispboy 于 2017-10-31 18:56 编辑
 - (defun XD::DOC:GetCMD (fn / cmd lst x)
- (if (and
- (xdrx_string_regexps ".lsp$" fn)
- (setq fn (findfile fn))
- (setq lst (xd::list:fromfile fn))
- )
- (progn
- (setq lst (mapcar
- '(lambda (x)
- (if (and
- (not (xdrx_string_regexps "(?<=^;).+" x))
- (setq cmd (xdrx_string_regexps "(?<=^\\(defun [cC]:).+(?=[ ]*\\()"
- x
- )
- )
- )
- (xdrx_string_trimright (car cmd))
- )
- )
- lst
- )
- )
- (vl-remove nil lst)
- )
- )
- )
命令: (xd::doc:getcmd "xdtb_tools.lsp")
("XDTB_2PDash" "XDTB_BalconyHide1" "XDTB_MB_BalconyHide" "XDTB_CopyWithDoteInt"
"ssgetf" "xdtb_dwgcut" "XDTB_EntChgClr" "XDTB_EntChgClr" "XDTB_EntityInfo"
"XDTB_ECopy" "XDTB_FASTARC" "XDTB_XMove" "XDTB_GCopy" "XDTB_FreeCopy"
"XDTB_FreeMove" "XDTB_RegionErase" "XDTB_RegionCopy" "XDTB_GetScope"
"XDTB_Copy+1" "XDTB_Copy+1" "xdtb_polyRealClose" "XDTB_SETUPUNIT"
"XDTB_SETUPDrawScale" "tt-old" "tt-old" "tt-old" "tt-old" "XDTB_ATTLock"
"XDTB_BGNCOLOR" "xdtb_fitLinetype" "tt-old" "XDTB_DWGCUT" "XDTB_DWGCLIP"
"xdtb_regmirror" "XDTB_UCSOBJ" "XDTB_Ecopy1" "XDTB_EMove1" "XDTB_XStretch"
"XDTB_SORTEdit" "tt1" "tt1" "tt1" "XDTB_MLeaderDrag" "XDTB_MLeaderFX"
"xdtb_mleaderdragfx" "XDTB_MLeaderBaseFx" "XDTB_MleaderEdit"
"XDTB_MLeaderBAlign" "XDTB_LayoutZE")
|