可否用程式來控制另一個程式的操作?? |
答題得分者是:JerryKuo
|
wivern
初階會員 發表:31 回覆:63 積分:28 註冊:2002-07-31 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 我的主子希望我能寫一個程式來做些自動化的工作, 也就是可以由程式來控制另一個程式的操作,並且定時做這些操作, 像是按下程式某一個按鈕、存檔或是按右鍵在popup menu選擇某一個選項等等, 不知可否做到呢?? 我可是一點概念都沒有!! 是否可用SendMessage來實作呢?? 有沒有什麼文章可以讓我好好學習學習呢?? 拜託各位!! wivern 你好: (1)請問~~你想對什麼樣的 Application 做操控呢?? (是否舉個實際例子) ( > ( > > --
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
wivern
初階會員 發表:31 回覆:63 積分:28 註冊:2002-07-31 發送簡訊給我 |
引言:引言: 我的主子希望我能寫一個程式來做些自動化的工作, 也就是可以由程式來控制另一個程式的操作,並且定時做這些操作, 像是按下程式某一個按鈕、存檔或是按右鍵在popup menu選擇某一個選項等等, 不知可否做到呢?? 我可是一點概念都沒有!! 是否可用SendMessage來實作呢?? 有沒有什麼文章可以讓我好好學習學習呢?? 拜託各位!!wivern 你好: (1)請問~~你想對什麼樣的 Application 做操控呢?? (是否舉個實際例子) ( > ( > > -- >>< face="Verdana, Arial, Helvetica"> 版主大大你好,謝謝你的回答, 第1,那個軟體是一個監測網路訊號的軟體,叫Singaling Advisor~可能沒聽過吧...我的目的是要那個軟體定時的把抓到的訊號存檔~ 第2,那當然不是我寫的了,是我自己寫的我就可以直接修改原來的程式,讓它自動執行,而不用另外寫一個程式來控制了... 第3,我看了版上的幾篇文章,我也明白到必須要抓到程式中item的handle才能由外部來呼叫,但我不是很明白要怎麼來抓取這方面的資料,還請大大給點提示~ 我看到另一位版主lcsboy 的文章,說可以用VC 所提供的SPY 來抓handle, 這方法是否可行呢??抓到之後又該怎麼做呢?? 不好意思,對這方面我真的一點概念都沒有,還請大大幫幫我~~ 感激不盡!! |
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 版主大大你好,謝謝你的回答, 第1,那個軟體是一個監測網路訊號的軟體,叫Singaling Advisor~可能沒聽過吧...我的目的是要那個軟體定時的把抓到的訊號存檔~ 第2,那當然不是我寫的了,是我自己寫的我就可以直接修改原來的程式,讓它自動執行,而不用另外寫一個程式來控制了... 第3,我看了版上的幾篇文章,我也明白到必須要抓到程式中item的handle才能由外部來呼叫,但我不是很明白要怎麼來抓取這方面的資料,還請大大給點提示~ 我看到另一位版主lcsboy 的文章,說可以用VC 所提供的SPY 來抓handle, 這方法是否可行呢??抓到之後又該怎麼做呢?? 不好意思,對這方面我真的一點概念都沒有,還請大大幫幫我~~ 感激不盡!! wivern 你好: (1)利用 SPY 抓到的 Window Handle 會是變動的,也就是說那個 Singaling Advisor 每執行一次,所面所有 Item 的 Window Handle 都會跟前一次執 行的值不一樣 (2)而且並不能利 SPY 這個工具來到到程式化的效果,因此,我認為 SPY 只能夠拿來做驗證之用 (3)你的這個問題,我認為是高難度的,而且實在是不太可能達成,不過~~相關 的 Win32 API function 先告訴你,你先試試看吧, FindWindow, WindowFromPoint, ChildWindowFromPoint, RealChildWindowFromPoint (4)小弟我的建議~~最好的方式,還是尋求廠商的協助,讓他們新增一個寫檔案 的功能,這樣你的問題會比較容易解決 > --
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
wivern
初階會員 發表:31 回覆:63 積分:28 註冊:2002-07-31 發送簡訊給我 |
引言:wivern 你好: (1)利用 SPY 抓到的 Window Handle 會是變動的,也就是說那個 Singaling Advisor 每執行一次,所面所有 Item 的 Window Handle 都會跟前一次執 行的值不一樣 (2)而且並不能利 SPY 這個工具來到到程式化的效果,因此,我認為 SPY 只能夠拿來做驗證之用 (3)你的這個問題,我認為是高難度的,而且實在是不太可能達成,不過~~相關 的 Win32 API function 先告訴你,你先試試看吧, FindWindow, WindowFromPoint, ChildWindowFromPoint, RealChildWindowFromPoint (4)小弟我的建議~~最好的方式,還是尋求廠商的協助,讓他們新增一個寫檔案 的功能,這樣你的問題會比較容易解決 > -- >>< face="Verdana, Arial, Helvetica"> 謝謝版主的回答, 其實已經問過廠商了,他們是可以修改程式,不過..要錢..而且還是不少錢!!< > 此外,要等他們改好程式,可有得等了.....< > 所以才希望我們自己來做,不要因為廠商的關係影響到整個Project的進度~~雖然是高難度,不過既然主子要求,也只好硬著頭皮做下去了! 我會看看版主說的那幾個 |
JerryKuo
版主 發表:42 回覆:571 積分:322 註冊:2003-03-10 發送簡訊給我 |
wivern你好: 我這有一個按鍵精靈小程式,它可以設定你的鍵盤按鍵和滑鼠定時動作
我當初拿來玩遊戲的...應該能符合你的需求吧.... http://delphi.ktop.com.tw/topic.php?TOPIC_ID=29835 使用上要一點技巧,很難在這教你用法.不會用再問我...
|
wivern
初階會員 發表:31 回覆:63 積分:28 註冊:2002-07-31 發送簡訊給我 |
引言: wivern你好: 我這有一個按鍵精靈小程式,它可以設定你的鍵盤按鍵和滑鼠定時動作 我當初拿來玩遊戲的...應該能符合你的需求吧.... http://delphi.ktop.com.tw/topic.php?TOPIC_ID=29835 使用上要一點技巧,很難在這教你用法.不會用再問我...謝謝你提供這個小程式,我試用了一下,還挺不錯用的呢!! 似乎可以用這個程式來達成我的需要~~ 不過我還有個問題,我設定了一串存檔操作,並且設了一個熱鍵, 現在按下熱鍵是可以做存檔的操作, 但是如果我需要每天固定一個時間做存檔的操作,該怎麼做呢?? 這個程式好像沒有可以設定說要在什麼時間按下什麼鍵?? 那這方面該怎麼做呢? 是否要自己寫個小程式,每天在固定的時間送出按下熱鍵的message呢?? 還是有別的方法?? 再拜託各位幫我想想辦法好嗎?? 非常感激!! |
wivern
初階會員 發表:31 回覆:63 積分:28 註冊:2002-07-31 發送簡訊給我 |
|
wivern
初階會員 發表:31 回覆:63 積分:28 註冊:2002-07-31 發送簡訊給我 |
|
AirsLin
一般會員 發表:3 回覆:7 積分:2 註冊:2002-10-26 發送簡訊給我 |
Hello, 有一套 AutoMate 可以做到這樣的功能 !
你試試 ! http://www.unisyn.com/
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |