作者homer0403 (人活着就是为了学会珍惜)
站内Visual_Basic
标题[VB6 ] 切到其他程式
时间Thu Sep 11 23:28:20 2008
我想要用VB做到一个功能
可以侦测到其他程式的存在
如
工具列上有 "笔记本1" "笔记本2"
然後我写一个贴上剪贴簿文字的程式
执行一个"vb贴上.exe"
执行之後
可以自动地贴一段文字如 "homer0403是大笨蛋!" 在"笔记本2"上
大概如这样的功能
重点是
1. 如何抓到工具列上有什麽程式在跑
2. 如何将控制权转到"笔记本2"上
好让我可以做贴上的动作
至於其他部分我自己懂怎麽补完
预计大概是要呼叫某API程式吧
希望可以给我一点提示或方向
谢谢Orz
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.20.97.27
1F:推 MrOrz:简单解法:用sendkeys跑alt+tab以及ctrl+v? 09/11 23:55
2F:→ DGGXAM1:用send meesenger吧 话说我也在研究这个 09/12 01:37
3F:→ DGGXAM1:不过还是一头雾水中就是了 囧 09/12 01:37
4F:→ DGGXAM1:sendmessage才对 刚刚手残了 09/12 01:39
5F:推 DGGXAM1:王国荣 windowsAPI那本书的第14章有在讲解这块 09/12 01:46
6F:→ DGGXAM1:我也还在研究中 09/12 01:46
7F:→ homer0403:才刚贴上文章不久就有推文 VB版上真是卧虎藏龙阿~ Orz 09/12 02:27
8F:→ homer0403:查了一下sendmessage 好像不能解决我的问题orz 09/12 03:58
9F:→ homer0403:好像是类似getwindow()findwindow()SetForegroundWindow 09/12 03:59
10F:→ homer0403:之类的...?? 09/12 04:00
11F:→ homer0403:QQ... 有人有做出类似的东西过吗.... 09/14 00:52
12F:推 albb0920:你的想法是对的 XD 09/16 07:12