全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2444
推到 Plurk!
推到 Facebook!

請問是否可以對無焦點的視窗模擬鍵盤按下及滑鼠點擊

尚未結案
gavin54321
一般會員


發表:2
回覆:10
積分:2
註冊:2007-01-26

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-01-26 22:26:04 IP:220.132.xxx.xxx 訂閱
大家好,
目前有一支我自己寫的程式
還有一支應用程式(無程式碼)
我的程式想要在某視窗無焦點時對該視窗模擬鍵盤及滑鼠....還有抓取該視窗的畫面
(也有在Windows 2K鎖定畫面及WinXp使用者切換介面)
不知道是否有辦法做到...
(例如我在看網頁,程式自動去抓那支應用程式的畫面及模擬)
謝謝大家

g9221712
高階會員


發表:145
回覆:344
積分:162
註冊:2006-07-06

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-01-27 02:52:31 IP:220.134.xxx.xxx 未訂閱
不太懂您模擬的意思!
------
「人們所以覺得寂寞,是因為他們會築牆,卻不會搭橋。」
程式寫的越久,卻發現自己越來越不會寫程式!
gavin54321
一般會員


發表:2
回覆:10
積分:2
註冊:2007-01-26

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-01-27 20:36:21 IP:220.132.xxx.xxx 訂閱
........
就是像是我在IE按Ctrl P sleep一下再按下Enter就等於是印出網頁...
請問要怎麼模擬但是不用取得焦點(本例是IE),也就是不必被IE取得焦點.......
而且在使用者切換或鎖定畫面的模式也可做到??
謝謝
PS.不是要這樣用,舉個例而已..
g9221712
高階會員


發表:145
回覆:344
積分:162
註冊:2006-07-06

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-01-27 20:49:52 IP:220.134.xxx.xxx 未訂閱
------
「人們所以覺得寂寞,是因為他們會築牆,卻不會搭橋。」
程式寫的越久,卻發現自己越來越不會寫程式!
gavin54321
一般會員


發表:2
回覆:10
積分:2
註冊:2007-01-26

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-01-27 21:40:28 IP:220.132.xxx.xxx 訂閱
謝謝您!!
不過,我希望可以對程式傳輸: 例如
1.按住F5 壓著4秒
2.對滑鼠XXX座標點2下
3.將該視窗畫面存成檔案
不知道這能不能做得到,謝謝
g9221712
高階會員


發表:145
回覆:344
積分:162
註冊:2006-07-06

發送簡訊給我
#6 引用回覆 回覆 發表時間:2007-01-27 22:34:06 IP:220.134.xxx.xxx 未訂閱
感覺好像打線上遊戲的外掛!這個我就不會了!
------
「人們所以覺得寂寞,是因為他們會築牆,卻不會搭橋。」
程式寫的越久,卻發現自己越來越不會寫程式!
gavin54321
一般會員


發表:2
回覆:10
積分:2
註冊:2007-01-26

發送簡訊給我
#7 引用回覆 回覆 發表時間:2007-01-27 22:45:34 IP:220.132.xxx.xxx 訂閱
不是啦....
是要拉那個listbox用的...
gavin54321
一般會員


發表:2
回覆:10
積分:2
註冊:2007-01-26

發送簡訊給我
#8 引用回覆 回覆 發表時間:2007-02-10 11:17:05 IP:61.223.xxx.xxx 訂閱
  這個沒有人會嗎....希望哪位高手可以幫忙,謝謝
要在背景模式模擬鍵盤及滑鼠操作
及儲存畫面
暗黑破壞神
版主


發表:9
回覆:2301
積分:1627
註冊:2004-10-04

發送簡訊給我
#9 引用回覆 回覆 發表時間:2007-02-10 19:41:12 IP:220.131.xxx.xxx 訂閱
找找 sendmessage 這種東西看能不能幫你解決問題吧。
M$ Windows 所有的東西都靠它運作。
gavin54321
一般會員


發表:2
回覆:10
積分:2
註冊:2007-01-26

發送簡訊給我
#10 引用回覆 回覆 發表時間:2007-02-10 21:56:46 IP:61.223.xxx.xxx 訂閱
不知道有誰有這方面的資料呢?
可以幫忙嗎?謝謝大家
我目前找到的資料:
http://delphi.ktop.com.tw/board.php?cid=30&fid=72&tid=19049

但是也無法在背景模式執行
無法連續按住某鍵
也無法儲存目前的該畫面
是否有人願意指教
謝謝!!
gavin54321
一般會員


發表:2
回覆:10
積分:2
註冊:2007-01-26

發送簡訊給我
#11 引用回覆 回覆 發表時間:2007-02-12 23:14:52 IP:59.113.xxx.xxx 訂閱
目前只有找到 SendMessage WM_SETTEXT 
是可以在背景運作
但是似乎不能設計連續壓住某按鍵?

希望各位高手們能拔刀相助
gavin54321
一般會員


發表:2
回覆:10
積分:2
註冊:2007-01-26

發送簡訊給我
#12 引用回覆 回覆 發表時間:2007-02-16 18:18:56 IP:59.113.xxx.xxx 訂閱
真的都沒有解答了嗎?
anyone
中階會員


發表:1
回覆:63
積分:52
註冊:2007-02-12

發送簡訊給我
#13 引用回覆 回覆 發表時間:2007-05-10 11:08:09 IP:59.127.xxx.xxx 未訂閱
試試以下這行 我試過,是可以的 <textarea class="delphi" rows="10" cols="60" name="code"> SendMessage(Handle,WM_Char,Byte('a'),0); </textarea>
你再用一個迴圈跑就像一直按住某按鍵一樣了
===================引 用 gavin54321 文 章===================
目前只有找到 SendMessage WM_SETTEXT?
是可以在背景運作
但是似乎不能設計連續壓住某按鍵?

希望各位高手們能拔刀相助
系統時間:2024-05-17 4:37:39
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!