請問,如何把得到的值傳送到其他的應用程式中 |
尚未結案
|
陽だまり
一般會員 發表:1 回覆:1 積分:0 註冊:2005-03-20 發送簡訊給我 |
請問一下
我想把我自己寫的程式中得到的值,貼到其他的應用程式中,並按下enter 因為不知要利用何種關鍵字,所以我試了把此區的所有文件翻了一次
有找到類似的文章如下:
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=36721
http://delphi.ktop.com.tw/topic.php?topic_id=20897
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=24567
但因為看不太懂,所以還是得不到結果
不過看了以上文章,我猜是不是要先知道要接收訊息的視窗是什麼
所以 從上面的文章可以得知,可能這個是必要的↓
HWND hNpad = ::FindWindow(NULL, "視窗名稱"); if(::ShowWindow(hNpad,SW_SHOWNORMAL)){ }那不好意思,請問一下這樣 假設 我想把自己做的程式得到的一個值 要貼在記事本上,並按下enter, 請問這樣該如何做呢?
------
⌒ɪ(σ,σ)ɪ⌒ |
chtai
高階會員 發表:68 回覆:238 積分:116 註冊:2004-05-21 發送簡訊給我 |
您好,
您找的方向大致上是沒錯了。現在就您的要求,我們把步驟寫出來。 1. 把記事本叫出來.
2. 把值送給記事本. 關於第一點,您可以用 ShellExecute 這個函式來呼叫。
關於第二點,您可以用 FindWindow 找到記事本的 Handle 值,
再把資料送過去。
至於送過去的方法,您可以用 keybd_event 函式,
或是 SendMessage 函式,配合參數 WM_CHAR 也能達到要求,
若是您要送的是中英夾雜的字串的話,那可以試看看 WM_IME_CHAR 這個參數。 以上這些東西,在站上都有很多資料,相信您以函式名稱當關鍵字就能找到很多了,
另外野人獻曝一下,提供以前小弟發表過的一篇心得,或許對您有些幫助。
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=64701 Good luck. --
http://www.csie.nctu.edu.tw/~chtai/software.php
好用免費軟體的收集網頁,歡迎大家跟我分享或一同推廣免費軟體。
若您覺得這網頁不錯,也歡迎您將它傳出去 :)
------
My Web: http://nelson.csie.us My Blog: http://blog.nelson.csie.us |
陽だまり
一般會員 發表:1 回覆:1 積分:0 註冊:2005-03-20 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |