[問題] 開啟某一軟體並執行一連串動作

看板C_and_CPP (C/C++)作者 (幻滅)時間13年前 (2013/01/23 15:54), 編輯推噓2(204)
留言6則, 5人參與, 最新討論串1/1
我不知道該不該在這問... 我想弄一個程式 啟動程式後=>開始某一軟體=>開啟舊檔=>另存新檔(不同副檔名) 例如 啟動程式後=>開始WORD=>開啟2010檔案=>另存新檔改變副檔名為2003-2007/PDF/純文字 我本來是想使用批次檔(.bat)來做 可是似乎只能做到開啟程式並開啟檔案 而沒辦法存檔 下面是我的動作流程圖 http://imgur.com/gallery/eALRT/new 我也有想到說使用按鍵精靈,用錄製腳本來動作 可是我怕如果在不同電腦 會取不到正確的X.Y座標 這個程式是我要結合C++來使用的 不知道有甚麼方法可以做到嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.240.236.131

01/23 17:07, , 1F
你需要的應該是 vba ?
01/23 17:07, 1F

01/23 17:51, , 2F
SendMessage + SendInput...
01/23 17:51, 2F

01/23 17:55, , 3F
看起來是 Sikuli 可以做的事情.. 不過他底層是 python
01/23 17:55, 3F

01/23 18:56, , 4F
怕座標不同,所以有 ScreenToClient,ClientToScreen API
01/23 18:56, 4F

01/23 18:58, , 5F
SendMessage 可用的話會較好點.
01/23 18:58, 5F

01/24 14:01, , 6F
謝謝各位 我再去找找資料
01/24 14:01, 6F
文章代碼(AID): #1G_vSfrb (C_and_CPP)
文章代碼(AID): #1G_vSfrb (C_and_CPP)