设为首页收藏本站

 找回密码
 立即注册

只需一步,快速开始

搜索
查看: 271|回复: 24

怎么清空剪切板缓存?

 火.. [复制链接]
累计签到:17 天
连续签到:10 天
灌水成绩
4
163
3000
主题
帖子
积分

等级头衔

ID : 842

初级技术员

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

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

累计签到:18 天
连续签到:5 天
灌水成绩
2
183
2566
主题
帖子
积分

等级头衔

ID : 878

初级技术员

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

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

使用道具 举报

累计签到:16 天
连续签到:1 天
灌水成绩
4
166
2067
主题
帖子
积分

等级头衔

ID : 824

初级技术员

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

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

使用道具 举报

累计签到:19 天
连续签到:9 天
灌水成绩
1
170
2419
主题
帖子
积分

等级头衔

ID : 858

初级技术员

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

勋章
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次都没问题
回复

使用道具 举报

累计签到:18 天
连续签到:5 天
灌水成绩
2
183
2566
主题
帖子
积分

等级头衔

ID : 878

初级技术员

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

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

使用道具 举报

累计签到:18 天
连续签到:11 天
灌水成绩
2
158
2551
主题
帖子
积分

等级头衔

ID : 845

初级技术员

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

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

使用道具 举报

累计签到:23 天
连续签到:7 天
灌水成绩
1
185
2351
主题
帖子
积分

等级头衔

ID : 885

初级技术员

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

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

使用道具 举报

累计签到:15 天
连续签到:1 天
灌水成绩
0
166
1891
主题
帖子
积分

等级头衔

ID : 807

测量学徒

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

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

使用道具 举报

累计签到:19 天
连续签到:10 天
灌水成绩
3
146
2249
主题
帖子
积分

等级头衔

ID : 826

初级技术员

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

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

使用道具 举报

累计签到:16 天
连续签到:1 天
灌水成绩
3
157
1918
主题
帖子
积分

等级头衔

ID : 894

测量学徒

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

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

使用道具 举报

快速回复换一批
好贴支持!
顶顶顶
强无敌
2333333333
楼主好人一生平安
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-5-23 11:05 , Processed in 0.314947 second(s), 41 queries .

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