看板 Programming 關於我們 聯絡資訊
板上的各位高手大家好,我想請問一下有什麼語言具有: 易學、可以較完整地控制鍵盤滑鼠、可擷取螢幕畫面並存成變數、運算較較快的特性呢? 因為研究需求,要想辦法讓電腦可以自動執行應用程式: 需要讀取應用程式回傳的文字及畫面,並將其存成變數, 接著要根據剛剛得到的回傳資料,計算、決定下一次要輸入的參數, 再將所得參數,以模擬鍵盤、滑鼠的方式,輸入回應用程式, 最後將所得回傳資料及輸入參數輸出(如果可以輸出圖片較佳,不然文字檔也可以), 並定時檢查下一輪的應用程式是否執行完畢,如此一直重複。 之前我是使用按鍵精靈(控制鍵盤滑鼠、視窗切換)+matlab(計算輸入的參數), 不過這樣子超麻煩,而且如果電腦存取大檔案時,一慢就容易出錯。 聽說ruby似乎可以辦到,但是又找不到合適的書可以看。 所以想來請教一下各位高手的意見,有什麼語言比較合適、書籍比較好懂。 使用環境為Win7 64bit,謝謝。 剛剛又查了一下,我需要做到的事情似乎跟他有點像。 http://lcr.old-castle.org/archives/67 -- ╭╦╯╰╮ ═╩═ ║ ╔═══╗ ╭╦╯╰╮ ███ ███ ═╪══╪═ ╔═╗═╪═ ╞═══╡ ═╪══╪═ █████ ║╭ ║║ ╚╤╝ ║ ╚═══╝ ║╭ ║║ ╭╪╯╭╪╯ ∕║﹨╭╯╭  ̄ ̄〒 ̄ ̄ ╭╪╯╭╪╯ ██ ███ ║ ║║ | ║ |║║║ ∕ ║ ║ ║║ ███████ ╰╯ ╯╰╯ ╯ ╯╰╯ ╯╰╩═══ ╰╯ ╯╰╯ ███████████ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.13.112 ※ 編輯: Yie 來自: 140.112.13.112 (02/16 19:02)
yauhh:你要的恰好是最近很多人在講的Sikuli 61.231.64.38 02/16 19:04
PsMonkey:Sikuli 能抓動變的數字嗎? 61.228.195.199 02/16 19:05
PsMonkey:建議問應用程式有沒有開放 API 61.228.195.199 02/16 19:06
yauhh:還不清楚,應該是部份可用Sikuli,其他用別的 61.231.64.38 02/16 19:06
Yie:API我不熟悉 >< 140.112.13.112 02/16 19:08
Yie:我希望可以一套語言就搞定,有可能嗎? ^^a 140.112.13.112 02/16 19:09
aleelyle:大部分的語言都做得到 google win32 api 210.64.180.44 02/16 19:26
yauhh:當然不可能啦,你要的範圍不只是程式語言而已 61.231.64.38 02/16 19:27
easy0519:感覺跟我之前做過的事很像阿 211.23.144.23 02/16 19:50
easy0519:C#.Net + SlimDX + Inpout32 211.23.144.23 02/16 19:51
dryman:sikuli應該可以抓變動的數字 140.112.46.30 02/16 20:37
wa120:Sikuli只算是application... 219.85.3.153 02/16 21:34
wa120:真正在抓取 控制的是另一套library.. 219.85.3.153 02/16 21:35
layan:AutoIt 不知道符不符合你的須求 59.105.183.119 02/17 00:10
※ 編輯: Yie 來自: 123.193.178.112 (02/17 15:46)
Yie:http://lcr.old-castle.org/archives/67123.193.178.112 02/17 15:46