设为首页收藏本站

 找回密码
 立即注册

只需一步,快速开始

搜索
查看: 422|回复: 37

怎么清空剪切板缓存?

 火... [复制链接]
累计签到:33 天
连续签到:2 天
灌水成绩
4
210
5188
主题
帖子
积分

等级头衔

ID : 842

助理工程师

积分成就 测量币 : 5188
在线时间 : 0 小时
注册时间 : 2026-2-26
最后登录 : 2026-5-23

勋章
UID勋章测量学徒测量员
发表于 2026-4-19 19:13:02 | 显示全部楼层 |阅读模式 IP:广东东莞

  • 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次就无法写入了,应该是内容满了,有哪位大师知道怎么清空剪切板缓存不,或是初始化剪切板也行。

累计签到:33 天
连续签到:2 天
灌水成绩
2
211
4080
主题
帖子
积分

等级头衔

ID : 878

助理工程师

积分成就 测量币 : 4080
在线时间 : 0 小时
注册时间 : 2025-11-22
最后登录 : 2026-6-25

勋章
UID勋章测量学徒测量员
发表于 2026-4-19 19:24:44 | 显示全部楼层 IP:广东东莞
剪切板有个缓存列表,上几次放入剪切板的内容也还在保存着,类似于堆栈。不过一般好像是文件才会被堆栈保存,单纯的纯字符串数据,应该每次直接就抹掉了。不过这个是基本上由Windows自己维护的。
用户层面,每次写入和读取的其实都是最上层堆栈。
回复

使用道具 举报

累计签到:33 天
连续签到:3 天
灌水成绩
5
198
3375
主题
帖子
积分

等级头衔

ID : 824

助理工程师

积分成就 测量币 : 3375
在线时间 : 0 小时
注册时间 : 2026-1-8
最后登录 : 2026-6-29

勋章
UID勋章测量学徒测量员
发表于 2026-4-19 19:34:29 | 显示全部楼层 IP:广东东莞
delay了,而且写入字符串很短,肯定不会有问题。但是如果直接连续重复写入,应该取决于内存的读写速度了。比如连续写入上W长度的字符串。
估计他的出错是因为内存上的问题,而不是代码的问题。
回复

使用道具 举报

累计签到:33 天
连续签到:2 天
灌水成绩
1
209
4231
主题
帖子
积分

等级头衔

ID : 858

助理工程师

积分成就 测量币 : 4231
在线时间 : 0 小时
注册时间 : 2026-2-27
最后登录 : 2026-5-29

勋章
UID勋章测量学徒测量员
发表于 2026-4-19 19:41:14 | 显示全部楼层 IP:广东东莞
(setq a 1)
(repeat 200
(setq a(1+ a))        
        (command "delay" 100)
        (ZML-CLIP-SETSTRING (itoa a))
)

200次都没问题
回复

使用道具 举报

累计签到:33 天
连续签到:2 天
灌水成绩
2
211
4080
主题
帖子
积分

等级头衔

ID : 878

助理工程师

积分成就 测量币 : 4080
在线时间 : 0 小时
注册时间 : 2025-11-22
最后登录 : 2026-6-25

勋章
UID勋章测量学徒测量员
发表于 2026-4-19 19:57:48 | 显示全部楼层 IP:广东东莞
剪切板怎么可能会满,先放入“1”,再放入“2”的时候,“1”就不存在了。
回复

使用道具 举报

累计签到:35 天
连续签到:2 天
灌水成绩
3
208
5203
主题
帖子
积分

等级头衔

ID : 845

助理工程师

积分成就 测量币 : 5203
在线时间 : 0 小时
注册时间 : 2026-2-18
最后登录 : 2026-7-7

勋章
UID勋章测量学徒测量员
发表于 2026-4-19 20:06:09 | 显示全部楼层 IP:广东东莞
检查其他问题吧,剪切板每次写入都会清空上一次数据
回复

使用道具 举报

累计签到:36 天
连续签到:4 天
灌水成绩
1
212
3321
主题
帖子
积分

等级头衔

ID : 885

助理工程师

积分成就 测量币 : 3321
在线时间 : 0 小时
注册时间 : 2025-9-5
最后登录 : 2026-6-22

勋章
UID勋章测量学徒测量员
发表于 2026-4-19 20:08:30 | 显示全部楼层 IP:广东东莞
你写个循环试试,超过10次就不能写入了
回复

使用道具 举报

累计签到:22 天
连续签到:1 天
灌水成绩
1
196
4061
主题
帖子
积分

等级头衔

ID : 807

助理工程师

积分成就 测量币 : 4061
在线时间 : 0 小时
注册时间 : 2025-9-7
最后登录 : 2026-6-14

勋章
UID勋章测量学徒测量员
发表于 2026-4-19 20:16:39 | 显示全部楼层 IP:广东东莞
每次循环后再赋一次空值呢?
回复

使用道具 举报

累计签到:31 天
连续签到:2 天
灌水成绩
3
190
4147
主题
帖子
积分

等级头衔

ID : 826

助理工程师

积分成就 测量币 : 4147
在线时间 : 0 小时
注册时间 : 2026-1-8
最后登录 : 2026-6-26

勋章
UID勋章测量学徒测量员
发表于 2026-4-19 20:28:24 | 显示全部楼层 IP:广东东莞
谁家好人需要连续重复快速写入
回复

使用道具 举报

累计签到:28 天
连续签到:1 天
灌水成绩
3
195
3705
主题
帖子
积分

等级头衔

ID : 894

助理工程师

积分成就 测量币 : 3705
在线时间 : 0 小时
注册时间 : 2025-9-29
最后登录 : 2026-7-2

勋章
UID勋章测量学徒测量员
发表于 2026-4-19 20:39:52 | 显示全部楼层 IP:广东东莞
循环几次就弹出这个窗口,
回复

使用道具 举报

快速回复换一批
路过留名
2333333333
前排围观! 搬好小板凳,坐看大佬们在线battle技术。 🪑🍿
看帖回帖是美德。 悄悄地我来了,顺便留下一条充满正能量的回帖。 🌊🤝
博大精深。 关注楼主了,以后这类硬核文章请务必多发一些! 🔔❤️
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|精密测量技术论坛 ( 桂ICP备2026007449号-1 )

GMT+8, 2026-7-7 13:16 , Processed in 0.189276 second(s), 51 queries .

Powered by 精密测量技术论坛

© 2025-2026 联系站长

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