作者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