為什麼種田(FarmVille)要自動化?
以下詳細說明為什麼要自動化?
之前透過迴圈與座標的方式寫了一個 QTP 腳本幫我種田, 以下是執行的影片
http://www.facebook.com/video/video.php?v=236334771228
最近 FV 畫面有點變動, 讓之前的腳本不能用, 又找不出座標的規則, 乾脆直接用錄的, 腳本內總共錄了 22*6 = 132 個滑鼠 click 的動作, 很笨, 但也是最直接的解法, 雖然錄製腳本時還得小心翼翼, 132 個 click 不能點錯, 但是只要能重複用一次, ROI 就值得了!
我面臨的問題:要種一片 22*22 = 484 塊地的田, 每塊地含收成, 翻土, 播種, 總共要點 3 下, 所以點 1452 下滑鼠, 假如我每秒點二下滑鼠, 耗時約 12 分鐘又 6 秒. 長期下來我的右手食指與滑鼠可能都會受不了 (當然食指比較重要)
我的投資:花大約五分鐘的時間, 非常聚精會神地點 132 下滑鼠
我的報酬:要種完所有田, 只要腳本跑 12 遍, 含按下執行, 確定按鈕, 每跑完一次要移動一下土地, 所以要點 36 次滑鼠, 而腳本執行 1 次我所花的時間約 5 秒鐘, 所以執行 12 次我只花約 1 分鐘
腳本可以用多久:用到 FV 的畫面再改版, 所有座標又變動了為止
所以算來算去, 我花那 5 分鐘, 換來每天省 10 分鐘, 每天右手食指少點了 1416 下滑鼠, 不只保護我的手指頭關節, 同時也保護了我的滑鼠, 剩下 ROI 就讓各位自己算了!!
http://www.facebook.com/?ref=logo#!/photo.php?pid=92532&fbid=116743715030899&op=1&view=all&subj=120928364596298&aid=-1&auser=0&oid=120928364596298&id=105827319455872
QTP 腳本, 可見動作很單純, 都是滑鼠 click 的動作, 總共 132 行, 但是確實能解決我的問題