明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1731|回复: 7

[源码] 求助:将所选文字送入剪贴板

[复制链接]
发表于 2010-12-30 15:01 | 显示全部楼层 |阅读模式
本帖最后由 xk100 于 2010-12-31 20:41 编辑

需要实现的功能如下:

       选取“单行或多行”文字,并将此文字的内容送入剪贴板中,可以直接粘贴到Excel、word、或cad中。

        要点:1.点选时,按点选顺序依次复制到剪贴板;
                   2.框选时,按从左至右、从上至下的顺序复制到剪贴板。
  


                       今天是2010年最后一天了,顺祝:坛内各位新年快乐!



++++++++++++++++++++++++++++++++++++++++++++++++++++++++


发表于 2010-12-30 15:27 | 显示全部楼层
下载doslib函数库

dos_clipboard
返回或者设置Windows粘贴板文本字符串.
--------------------------------------------------------------------------------
语法
(dos_clipboard [string])
参数
string
一个需要设置到Windows粘贴板中的文本字符串.
返回值:
如果成功:该字符串.
如果错误:nil
范例
命令: (dos_clipboard "Hello World!")
"Hello World!"
命令: (dos_clipboard)
"Hello World!"

单行文字送剪切板
(dos_clipboard (cdr (assoc 1 (entget (ssname (ssget ":e:s" '((0 . "TEXT"))) 0)))))

多行文字要先脱控制符
论坛里搜一搜有不少这类讨论的帖子
发表于 2010-12-30 15:34 | 显示全部楼层
另外你的要求有点问题
剪切板每次只能存一个内容
象你要求的连续点选或框选
姑且不论如何做到
最后你也只能粘贴出最后一次的文字内容
所以建议你采用外部文件做记录
最后读文件进行粘贴
发表于 2010-12-30 21:28 | 显示全部楼层
1.楼上理解有误。
win系统剪贴板内可以存储多个文本内容。关键是格式。

2.剪贴板访问通用函数参见:
http://zml84.blog.sohu.com/113158123.html
 楼主| 发表于 2010-12-30 22:01 | 显示全部楼层
谢谢楼上两位!
    我还不会编程,只会简单应用,能否劳驾给整个直接能用的lsp
发表于 2010-12-30 22:28 | 显示全部楼层
xk100 发表于 2010-12-30 22:01
谢谢楼上两位!
    我还不会编程,只会简单应用,能否劳驾给整个直接能用的lsp

诚如楼主标题所言,“帮助编程”,非“申请编程”。
要知道写代码也是个体力活,这年头,拒做代码工人。
发表于 2010-12-31 07:28 | 显示全部楼层
路过
关注这方面的资料信息,学习学习,有用
谢谢
 楼主| 发表于 2010-12-31 15:27 | 显示全部楼层
本帖最后由 xk100 于 2010-12-31 20:38 编辑

哦,是这样。。。
     虽然是这样,但我仍然希望能请各位高手帮我实这个愿望。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-6-2 00:27 , Processed in 0.295981 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表