设为首页收藏本站

 找回密码
 立即注册

只需一步,快速开始

搜索
查看: 213|回复: 28

怎么清空剪切板缓存?

 火.. [复制链接]
累计签到:28 天
连续签到:3 天
灌水成绩
1
59
3507
主题
帖子
积分

等级头衔

ID : 901

助理工程师

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

勋章
UID勋章测量学徒测量员
发表于 2026-4-20 19:32:30 | 显示全部楼层 |阅读模式 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次就无法写入了,应该是内容满了,有哪位大师知道怎么清空剪切板缓存不,或是初始化剪切板也行。

累计签到:32 天
连续签到:1 天
灌水成绩
3
199
4021
主题
帖子
积分

等级头衔

ID : 822

助理工程师

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

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

使用道具 举报

累计签到:26 天
连续签到:1 天
灌水成绩
2
186
3801
主题
帖子
积分

等级头衔

ID : 821

助理工程师

积分成就 测量币 : 3801
在线时间 : 0 小时
注册时间 : 2026-3-17
最后登录 : 2026-7-5

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

使用道具 举报

累计签到:26 天
连续签到:1 天
灌水成绩
2
214
3728
主题
帖子
积分

等级头衔

ID : 887

助理工程师

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

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

200次都没问题
回复

使用道具 举报

累计签到:26 天
连续签到:1 天
灌水成绩
2
214
3728
主题
帖子
积分

等级头衔

ID : 887

助理工程师

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

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

使用道具 举报

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

等级头衔

ID : 810

助理工程师

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

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

使用道具 举报

累计签到:29 天
连续签到:2 天
灌水成绩
0
232
3253
主题
帖子
积分

等级头衔

ID : 812

助理工程师

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

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

使用道具 举报

累计签到:27 天
连续签到:1 天
灌水成绩
4
201
4510
主题
帖子
积分

等级头衔

ID : 856

助理工程师

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

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

使用道具 举报

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

等级头衔

ID : 807

助理工程师

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

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

使用道具 举报

累计签到:30 天
连续签到:1 天
灌水成绩
1
190
3852
主题
帖子
积分

等级头衔

ID : 867

助理工程师

积分成就 测量币 : 3852
在线时间 : 0 小时
注册时间 : 2026-3-9
最后登录 : 2026-7-1

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

使用道具 举报

快速回复换一批
好贴支持!
果断收藏! 找了很久的资源/教程,终于在这里找到了,感谢站长/楼主! 💾🔥
看帖回帖是美德。 悄悄地我来了,顺便留下一条充满正能量的回帖。 🌊🤝
催更小分队上线! 楼主分析得太透彻了,期待下一篇更新! ⏳🔥
博大精深。 关注楼主了,以后这类硬核文章请务必多发一些! 🔔❤️
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by 精密测量技术论坛

© 2025-2026 联系站长

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