首页
社区
课程
招聘
[求助]如何自定义的键同样实现粘贴功能!
发表于: 2012-4-17 20:20 4992

[求助]如何自定义的键同样实现粘贴功能!

2012-4-17 20:20
4992
用ctrl+v键用的得麻烦。想变成别的键,如何解决?有没有办法?
还有一个问题,这是才是最重要的,比方说,我先复制一段文字,我要用反撇号键来粘贴文字,无非就是把反撇号键注册成热键就可以了,但有一个问题在于,如何使这个键可以通用。比方说:若我要发贴,系统的ctrl+v会粘贴到要提问的贴子的空白处,若我打开记事本,那么ctrl+v就会粘贴到记事本里,若在QQ聊天窗口里ctrl+v,就粘贴到聊天空白处。

但是如果我想编程实现的话,从剪切板里取数据容易,但是如何让它显示到,发贴,记事本,聊天窗口中去呢,不可能去一个一个的得到要粘贴到目的窗口的句柄吧,windows是如何实现的呢?求编程实现。。。说个重要的思路也可以啊。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 615
活跃值: (172)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
2
::SendMessage(hwnd, WM_PASTE, 0, 0);
或者:
keybd_event(VK_CONTROL,0,0,0);
keybd_event(VK_V,0,0,0);
等方法.................
2012-4-17 23:02
0
雪    币: 62
活跃值: (810)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我说的是通用方法,发贴,记事本,聊天框只是打个比方,也就是用ctrl+v能在可以粘贴的地方粘贴的,自定义的键都是可以实现的。求方法!说白了,就是ctrl+v是如何在可以粘贴的地方粘贴。各个进程不一样啊!
2012-4-18 11:09
0
雪    币: 279
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
hook 看一下
2012-4-18 21:46
0
雪    币: 615
活跃值: (172)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
5
这个不是通用的吗??????????????????????????
获取句柄或者设置光标你都不会??????
2012-4-18 22:36
0
雪    币: 188
活跃值: (336)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
全局keyhook后随便你怎么搞都行


不想自己按ctrl+C,模拟一个就行
2012-4-22 12:58
0
雪    币: 62
活跃值: (810)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
你的方法是很简单的,反正是管用的!
2012-4-25 16:37
0
游客
登录 | 注册 方可回帖
返回
//