[問題] 填入另外一個windows程式的表單

看板C_Sharp (C#)作者 (免洗)時間8年前 (2017/04/23 14:38), 8年前編輯推噓0(006)
留言6則, 4人參與, 最新討論串1/1
請教各位 因為都是在windows上 所以應該用c#感覺有api可以用 本身都寫python java所以這方面不太懂 最近在幫親戚寫個小程式 想要自動把一個表單 excel或json等格式 想要自動填入另一個軟體上的表單 上面有姓名 電話 日期等等 欄位 因為這個軟體比較封閉 沒有api 不能匯入資料 想請教大概的方向 現在沒有頭緒要怎麼搜關鍵字以及用啥方法 感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.137.43.6 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1492929529.A.FF5.html ※ 編輯: WashFreeID (220.137.43.6), 04/23/2017 14:39:02

04/23 17:49, , 1F
用按鍵精靈?
04/23 17:49, 1F

04/24 11:07, , 2F
如果輸入手段只有手動KEYIN就只能模擬人工輸入了
04/24 11:07, 2F
是喔 感謝 本來以為會有API可以call 抓到另外一個程式 然後模擬鍵盤輸入 看來要用按鍵精靈寫腳本去輸入了 ※ 編輯: WashFreeID (1.34.63.130), 04/24/2017 13:39:10

04/24 19:38, , 3F
可以用SetForegroundWindow把程式帶到上層然後SendKeys
04/24 19:38, 3F

04/24 19:39, , 4F
如果要手刻按鍵精靈的話
04/24 19:39, 4F

04/24 21:02, , 5F
SendMessage
04/24 21:02, 5F

04/25 16:13, , 6F
04/25 16:13, 6F
感謝指點 我回去研究一下這部分 感覺應該可行 抓到指定名稱的window再丟入form data 不行再走回按鍵精靈 ※ 編輯: WashFreeID (36.231.34.232), 05/02/2017 01:12:40
文章代碼(AID): #1O_4lv_r (C_Sharp)
文章代碼(AID): #1O_4lv_r (C_Sharp)