求个lisp能讲选择的文字,等内容复制到系统内存里
求个lisp能讲选择的文字等内容复制到系统内存里,非常感谢各位大神援手~~(defun C:TT (/ E I LEN OBJ SS TEXT)
(vl-load-com)
(if (setq SS (ssget '((0 . "text"))))
(progn (setq LEN(sslength SS)
I -1
TEXT ""
)
(repeat LEN
(setq E (ssname SS (setq I (1+ I)))
TEXT (strcat TEXT (cdr (assoc 1 (entget E))) "\n")
)
)
)
)
(setq OBJ (vlax-create-object "htmlfile"))
(vlax-invoke
(vlax-get (vlax-get OBJ 'PARENTWINDOW) 'CLIPBOARDDATA)
'SETDATA
"Text"
TEXT
)
(vlax-release-object OBJ)
(princ)
) zjsru_18_505 发表于 2014-8-23 19:36 static/image/common/back.gif
不能够成功,希望大侠改改 ;;;ZML大侠的
;;;功能:向系统剪贴板写入文字 *
(defun ZML-CLIP-SETSTRING (STR / HTML RESULT)
(setvar "cmdecho" 0)
(and (= (type STR) 'STR)
(setq HTML (vlax-create-object "htmlfile"))
(setq RESULT (vlax-invoke
(vlax-get(vlax-get HTML 'PARENTWINDOW)
'CLIPBOARDDATA
)
'SETDATA
"Text"
STR
)
)
(vlax-release-object HTML)
)
) vlisp2012 发表于 2014-9-9 14:22 static/image/common/back.gif
;;;ZML大侠的
;;;功能:向系统剪贴板写入文字 *
(defun ZML-CLIP ...
我怎呢用不了呢,提示错误: 参数太少 http://bbs.xdcad.net/forum.php?mod=viewthread&tid=504042
页:
[1]