如何获得在其它程序里选择的文本

excuseser 2008-11-13 10:30:49
要做的程序很简单
在 网页 或是 word 或是 记事本 等等 里,选择一段文字,通过快捷键ctrl+w,将这个蓝底所选择的文本放入我的程序的text里。

全局快捷键没问题,但是遇到的麻烦是:如何获得所选的字符串?因为没有ctrl+c 所以粘贴板里没内容。我应该如何获取?谢谢大家。
...全文
84 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
cxplqy 2008-11-13
  • 打赏
  • 举报
回复
我想应该是这样的
全盘监控键盘,看看有没有按ctrl+w,按了就查当前窗口运行的程序中有没有选中文字,有的话放到他自己程序的text中
jhone99 2008-11-13
  • 打赏
  • 举报
回复
糊涂了,不明白你的意图
cxplqy 2008-11-13
  • 打赏
  • 举报
回复
关注
excuseser 2008-11-13
  • 打赏
  • 举报
回复
ctrl+c 还是需要的,毕竟word 或是 记事本 排版一下 ctrl+c/v 最简单
Amy_Dream 2008-11-13
  • 打赏
  • 举报
回复
关注
jhone99 2008-11-13
  • 打赏
  • 举报
回复
为什么不用ctrl+c
excuseser 2008-11-13
  • 打赏
  • 举报
回复
就是在记事本里鼠标选择一段文字,按下某个键,我的vb程序里出现这段文字。
问题是,我如何获得鼠标选择的这段文字。
jhone99 2008-11-13
  • 打赏
  • 举报
回复
没看懂
Tiger_Zhao 2008-11-13
  • 打赏
  • 举报
回复
你可以将 ctrl+w 换成 ctrl+c,这样程序自己会做复制,你只要随后到 Clipboard 中取文本就可以了。
lhhtkj 2008-11-13
  • 打赏
  • 举报
回复
看看,学习
hblndy 2008-11-13
  • 打赏
  • 举报
回复
使用钩子函数
excuseser 2008-11-13
  • 打赏
  • 举报
回复
就是这样的 全盘监控键盘,看看有没有按ctrl+w 这个已经做到了
当前窗口运行的程序中有没有选中文字,这个如何做到?如何获得这些文字?谢谢。

7,764

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧