找回密码
 立即注册
搜索
查看: 10|回复: 10

怎么清空剪切板缓存?

[复制链接]
灌水成绩
1
2
32
主题
帖子
积分

等级头衔 ID : 901
用户组 : 新手上路

积分成就 测量币 : 32
违规 : 0
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-4-20

勋章

活跃会员最佳新人

联系方式

发表于 5 天前 | 显示全部楼层 |阅读模式

  • rgb
  • (defun ZML-CLIP-SETSTRING (STR / HTML RESULT)
  •   (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)
  •   )
  • )


  • 上面的函数来自本论坛,现在有个问题,使用这个函数连续写入到剪切板,大于10次就无法写入了,应该是内容满了,有哪位大师知道怎么清空剪切板缓存不,或是初始化剪切板也行。

重要声明:以上内容仅代表作者荞淡观点,不代表本站测量协会立场。如有涉及侵权请尽快告知,我们将会在第一时间处理。作者原创内容未经允许不得转载!

站长联系邮箱:1339305021@qq.com

站长联系微信:dddnnbbb

灌水成绩
1
22
10
主题
帖子
积分

等级头衔 ID : 822
用户组 : 新手上路

积分成就 测量币 : 10
违规 : 0
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-4-23

勋章

活跃会员最佳新人

联系方式

发表于 5 天前 | 显示全部楼层
剪切板有个缓存列表,上几次放入剪切板的内容也还在保存着,类似于堆栈。不过一般好像是文件才会被堆栈保存,单纯的纯字符串数据,应该每次直接就抹掉了。不过这个是基本上由Windows自己维护的。
用户层面,每次写入和读取的其实都是最上层堆栈。
回复

使用道具 举报

灌水成绩
2
17
64
主题
帖子
积分

等级头衔 ID : 821
用户组 : 注册会员

积分成就 测量币 : 64
违规 : 0
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-4-23

勋章

活跃会员最佳新人

联系方式

发表于 5 天前 | 显示全部楼层
delay了,而且写入字符串很短,肯定不会有问题。但是如果直接连续重复写入,应该取决于内存的读写速度了。比如连续写入上W长度的字符串。
估计他的出错是因为内存上的问题,而不是代码的问题。
回复

使用道具 举报

灌水成绩
1
23
23
主题
帖子
积分

等级头衔 ID : 887
用户组 : 新手上路

积分成就 测量币 : 23
违规 : 0
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-4-23

勋章

活跃会员最佳新人

联系方式

发表于 5 天前 | 显示全部楼层
(setq a 1)
(repeat 200
(setq a(1+ a))        
        (command "delay" 100)
        (ZML-CLIP-SETSTRING (itoa a))
)

200次都没问题
回复

使用道具 举报

灌水成绩
1
23
23
主题
帖子
积分

等级头衔 ID : 887
用户组 : 新手上路

积分成就 测量币 : 23
违规 : 0
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-4-23

勋章

活跃会员最佳新人

联系方式

发表于 5 天前 | 显示全部楼层
剪切板怎么可能会满,先放入“1”,再放入“2”的时候,“1”就不存在了。
回复

使用道具 举报

灌水成绩
1
15
10
主题
帖子
积分

等级头衔 ID : 810
用户组 : 新手上路

积分成就 测量币 : 10
违规 : 0
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-4-23

勋章

活跃会员最佳新人

联系方式

发表于 5 天前 | 显示全部楼层
检查其他问题吧,剪切板每次写入都会清空上一次数据
回复

使用道具 举报

灌水成绩
0
25
56
主题
帖子
积分

等级头衔 ID : 812
用户组 : 注册会员

积分成就 测量币 : 56
违规 : 0
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-4-23

勋章

活跃会员最佳新人

联系方式

发表于 5 天前 | 显示全部楼层
你写个循环试试,超过10次就不能写入了
回复

使用道具 举报

灌水成绩
3
23
54
主题
帖子
积分

等级头衔 ID : 856
用户组 : 注册会员

积分成就 测量币 : 54
违规 : 0
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-4-23

勋章

活跃会员最佳新人

联系方式

发表于 5 天前 | 显示全部楼层
每次循环后再赋一次空值呢?
回复

使用道具 举报

灌水成绩
0
23
0
主题
帖子
积分

等级头衔 ID : 807
用户组 : 新手上路

积分成就 测量币 : 0
违规 : 0
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-4-23

勋章

活跃会员最佳新人

联系方式

发表于 5 天前 | 显示全部楼层
谁家好人需要连续重复快速写入
回复

使用道具 举报

灌水成绩
0
19
36
主题
帖子
积分

等级头衔 ID : 867
用户组 : 新手上路

积分成就 测量币 : 36
违规 : 0
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-4-23

勋章

活跃会员最佳新人

联系方式

发表于 5 天前 | 显示全部楼层
循环几次就弹出这个窗口,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|测量协会 ( 桂ICP备2026007449号-1 )

GMT+8, 2026-4-25 03:20 , Processed in 0.071240 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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