Stucked, How to extract filename from the path
(defun selx (/ blk name xrefs) ;LEE-mac.com
(while (setq blk (tblnext "BLOCK" (not blk)))
(if (> (logand 4 (cdr (assoc 70 blk))) 0)
(progn
(setq name (cdr (assoc 2 blk))
xrefs (if xrefs (strcat xrefs "," name) name)))))
(ssget "X" (list '(0 . "INSERT") (cons 2 xrefs))))
(setq cntX 0)
(if (sslength (setq ss (selx)))
(progn
(while
(setq blk (ssname ss cntX ))
(setq BlkEnt (tblnext "BLOCK" T))
(setq blkpath (cdr (assoc 1 BlkEnt)))
(setq XrefName ;Stucked
(setq blk (vlax-ename->vla-object blk))
(vla-put-Name blk XrefName)
(vla-update blk)
(setq cntX (1+ cntX))
)))