[VB6 ] 切到其他程式

看板Visual_Basic作者 (人活著就是為了學會珍惜)時間17年前 (2008/09/11 23:28), 編輯推噓3(309)
留言12則, 4人參與, 最新討論串1/2 (看更多)
我想要用VB做到一個功能 可以偵測到其他程式的存在 如 工具列上有 "筆記本1" "筆記本2" 然後我寫一個貼上剪貼簿文字的程式 執行一個"vb貼上.exe" 執行之後 可以自動地貼一段文字如 "homer0403是大笨蛋!" 在"筆記本2"上 大概如這樣的功能 重點是 1. 如何抓到工具列上有什麼程式在跑 2. 如何將控制權轉到"筆記本2"上 好讓我可以做貼上的動作 至於其他部分我自己懂怎麼補完 預計大概是要呼叫某API程式吧 希望可以給我一點提示或方向 謝謝Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.20.97.27

09/11 23:55, , 1F
簡單解法:用sendkeys跑alt+tab以及ctrl+v?
09/11 23:55, 1F

09/12 01:37, , 2F
用send meesenger吧 話說我也在研究這個
09/12 01:37, 2F

09/12 01:37, , 3F
不過還是一頭霧水中就是了 囧
09/12 01:37, 3F

09/12 01:39, , 4F
sendmessage才對 剛剛手殘了
09/12 01:39, 4F

09/12 01:46, , 5F
王國榮 windowsAPI那本書的第14章有在講解這塊
09/12 01:46, 5F

09/12 01:46, , 6F
我也還在研究中
09/12 01:46, 6F

09/12 02:27, , 7F
才剛貼上文章不久就有推文 VB版上真是臥虎藏龍阿~ Orz
09/12 02:27, 7F

09/12 03:58, , 8F
查了一下sendmessage 好像不能解決我的問題orz
09/12 03:58, 8F

09/12 03:59, , 9F
好像是類似getwindow()findwindow()SetForegroundWindow
09/12 03:59, 9F

09/12 04:00, , 10F
之類的...??
09/12 04:00, 10F

09/14 00:52, , 11F
QQ... 有人有做出類似的東西過嗎....
09/14 00:52, 11F

09/16 07:12, , 12F
你的想法是對的 XD
09/16 07:12, 12F
文章代碼(AID): #18oJaLTa (Visual_Basic)
文章代碼(AID): #18oJaLTa (Visual_Basic)