Freerefill 发表于 2022-7-6 12:06:02

*总部*
 
看,我已经好几个月没有查过这个的代码了,所以我忘了应该有什么。。
 
加上这三个,希望这样做。。。
 

(defun fb-dirFix(listy / )
(vl-remove-if '(lambda (x) (or (= x ".") (= x ".."))) listy)
); Get rid of the root and parent options in a passed directory

(defun fb-dirLstFix(dir / subSpa)
(setq subSpa "")
(repeat (length (vl-remove-if-not '(lambda (x) (= x 47)) (vl-string->list dir))) (setq subSpa (strcat subSpa "")))
(strcat subSpa (vl-filename-base dir) (if (vl-filename-extension dir) (vl-filename-extension dir) ""))
); Modify a directory to visually represent its hierarchy position

(defun fb-filLstFix(dir / newDir dirLst)
(setq newDir "" dirLst (fb-string-delim dir "/"))
(foreach forVar (reverse (cdr (reverse dirLst)))
   (if (> (strlen forVar) 5)
   (setq newDir (strcat newDir (substr forVar 1 5) " ... /"))
   (setq newDir (strcat newDir forVar "/"))
   )
   )
(setq newDir (strcat newDir (last dirLst)))
); Modify a directory to condense its length

muthu123 发表于 2022-7-6 12:10:45

 
非常感谢你。
现在它工作得很好。

Freerefill 发表于 2022-7-6 12:15:44

很乐意帮忙!特别是自从我第一次发布它以来,除了对布局的抱怨,我什么也没有得到。
页: 1 [2]
查看完整版本: 选择多个图形-hel