获取剪切板中文件列表
本帖最后由 永不言弃 于 2021-12-23 20:50 编辑大神们,这个代码是获取剪切板中字符串的,怎么改成获取剪切板中文件列表的,谢谢
;;;;大神们,这个代码是获取剪切板中字符串的,怎么改成获取剪切板中文件列表的,谢谢
;;;;获得剪贴板文字
(defun getclip (/ HTML RESULT)
(and (setq HTML (vlax-create-object "htmlfile"))
(setq RESULT (vlax-invoke
(vlax-get (vlax-get HTML 'PARENTWINDOW)
'CLIPBOARDDATA
)
'GETDATA
"Text"
)
)
(vlax-release-object HTML)
)
RESULT
)
你好你是要获取文件目录吗?你用quicker试下https://getquicker.net/ 本帖最后由 Kye 于 2021-12-25 22:11 编辑
664571221 发表于 2021-12-23 21:03
你好你是要获取文件目录吗?你用quicker试下https://getquicker.net/
猜想楼主想读取多行多列的数据,不过还是觉得你理解的对,但要是这么简单的问题,楼主应该也会呀
(setq str(getclip))
(gxl-StrParse str "\r\n")
(defun gxl-StrParse (str del / pos lst)
;;;Command: (gxl-StrParse "9/10" "/")
;;;("9" "10") by gxl
(while (setq pos (vl-string-search del str))
(setq lst (cons (substr str 1 pos) lst)
str (substr str (+ pos 1 (strlen del)))
)
)
(if (= " " Del)
(vl-remove "" (reverse (cons str lst)))
(reverse (cons str lst))
)
)
页:
[1]