作者mosquito520 ( )
看板kapilands
標題[ME]自動澆水...
時間Sat May 10 20:30:39 2008
原本打算用ezscript寫個自動澆水來用...
不過ezscript已經很古老了...
雙螢幕的環境下...移動滑鼠會有詭異的情況出現...
所以改用autohotkey來寫..
autohotkey的確驚為天人...
多了許多的功能...比ezscript強大許多...
同時也可以直接呼叫動態連結檔...
解決在雙螢幕下的座標問題以及滑鼠移動問題...
更棒的是...它可以直接complier成執行檔方便散佈:)
唯一的缺點是...那個說明檔真的是鳥到極點...
一整個寫的很痛苦= =
(要找指令找不到...沒有for迴圈可以用...雜七雜八的...)
我寫了一個簡單的自動澆水來用...
因為很簡單加上第一次寫autohotkey的腳本...
所以寫的不大優...
有興趣的請自行下載:)
http://sa.csie.nuu.edu.tw/~mosquito/MEtools_v0.4.7z
(內附腳本檔與預先編譯之執行檔)
使用說明:
執行之後左上角會多一個很詭異的GUI...當作沒看見就好= =
執行之後,開啟你的ME視窗,選擇澆水或是播種,
請先設定好澆水或是要播什麼種...
設定座標時按Ctrl一次
接著會提示你左上角,右上角,右下角,
分別將滑鼠移動到菜園的左上角,右上角,右下角,
並且各按下ctrl一次。
(用ctrl是避免滑鼠點視窗出現的其他訊息)
按Esc可以關閉這個程式:)
因為這個是用顏色判斷那格是否有種植作物,以及是否已經澆水,
所以在滑鼠的移動當中可能會誤判,
就是整片澆完可能會有幾格沒澆到。
就...加減用吧= =
※第三次更新
程式不會自動關閉,需要按esc才會結束
完成整片田地的掃描之後會回到設定座標的地方,一樣按ctrl進行設定
可以自動完成澆水跟播種的動作,
每一格程式的delay是0.6秒,加上程式執行的時間應該低於一秒...
但是再快的話可能會在判斷上會有錯誤...所以會miss幾格
目前我自己跑大概只會miss一兩格
如果有興趣的話可以自己修改script跑看看
※第四次更新
增加一個熱鍵為F1
在程式執行當中任何時間按下F1會跳回座標設定
(我只是懶的關掉重開一次:D)
--
▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
國 立 聯 合 大 學
(理工/電資/管理/技術/客家)院所 招生中
National United University
───────────────────────────────────
首頁
http://www.nuu.edu.tw BBS telnet://uun.twbbs.org
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.145.202
1F:→ mosquito520:忘記說...我不確定在單螢幕的環境下可以工作正常喔... 05/10 20:30
2F:→ mosquito520:要請各位試一下:) 05/10 20:31
3F:推 allenyang:怎麼停止? 05/10 20:39
4F:→ mosquito520:只能等他跑完...因為我還不知道到底怎麼設定熱鍵= =" 05/10 20:40
5F:→ mosquito520:另外一個方式...開工作管理員把程式關掉...XDD 05/10 20:40
6F:推 allenyang:XD...剛剛我想要它停~~結果... 05/10 20:41
7F:→ allenyang:就是用你的方法把它硬關~~XD 05/10 20:43
※ 編輯: mosquito520 來自: 220.133.145.202 (05/10 20:48)
8F:→ mosquito520:加了熱鍵...按esc就可以關閉了:) 05/10 20:48
9F:推 god145145:找不到檔案耶 05/10 20:51
10F:→ mosquito520:好了...抱歉檔名打錯XDDD 05/10 20:53
11F:→ mosquito520:回報一下能不能用吧...理論上應該是OK~ 05/10 20:53
12F:推 thebanana:感覺真的頗不賴的! 不過自動種植我想會更吸引人@@ 05/10 20:53
13F:推 thebanana:有自動種植我想NPC討蘿蔔萵苣就不會是種植者的惡夢了XD 05/10 20:54
14F:推 thebanana:但是還是值得鼓勵!! 感謝你~~ 05/10 20:54
15F:→ mosquito520:其實自動種植是OK的...不過問題是要種植的種類跟量 05/10 20:59
16F:→ mosquito520:如果種類自己決定...量就是整片菜園空格填滿的話那到 05/10 21:00
17F:→ mosquito520:不是什麼問題...看有沒有人需要吧:) 05/10 21:01
18F:推 thebanana:我我我!!!! 05/10 21:04
19F:推 thebanana:那我以後就可以天天種蘿蔔賣了XD 05/10 21:04
20F:推 thebanana:其實我都事先種耗時的作物 最後重普通作物 05/10 21:06
21F:推 thebanana:所以選要先種的種 後來再種其他的 就可以滿足你的問題囉 05/10 21:06
22F:→ mosquito520:晚點再來改= = 05/10 21:07
23F:推 god145145:我都用海的XD 洋蔥海 大蒜海 馬鈴薯海 最新是花椰菜海 05/10 21:08
24F:推 archon:我現在有一半的田在種紅椒... (汗) 05/10 21:13
25F:推 Crow22312:對於自動化很有興趣, 到頭來烏鴉還是不爭氣的註冊了 XD 05/10 21:14
26F:推 kaomark:它是set成螢幕座標 不過MouseGetPos預設抓的是視窗座標 05/10 21:15
27F:→ kaomark:QQ 按錯了 05/10 21:16
28F:→ kaomark:有抓有推 不過這個在SetCursorPos的地方好像有點問題ㄟ 05/10 21:16
29F:→ kaomark:它是set成螢幕座標 不過MouseGetPos預設抓的是視窗座標 05/10 21:16
30F:→ kaomark:是不是要用WinGetPos再加回去啊 05/10 21:17
31F:→ kaomark:XD 按錯沒推到 05/10 21:18
32F:推 kaomark:好玩的東西 推推 05/10 21:20
33F:→ mosquito520:結論是?我要弄NB來測囉= =""" 05/10 21:22
34F:推 kaomark:不是啦 只是視窗沒有放到最大的時候 會弄錯座標而已 05/10 21:25
35F:推 allenyang:...我剛剛試用...很正常~~不過速度有點慢XD 05/10 21:26
36F:→ allenyang:等等再試試可以關閉的更新版 05/10 21:27
37F:推 god145145:速度我覺得這樣算正常了 自己用手點點太快有時會沒反應 05/10 21:28
38F:推 allenyang:也對~~不用手指來點~~我應該就要滿足了XD 05/10 21:29
39F:推 freedom239:好用~~~不推不行^^ 05/10 21:30
40F:推 thebanana:簡直是另類的VIP XD 05/10 21:35
※ 編輯: mosquito520 來自: 220.133.145.202 (05/10 22:37)
41F:推 wrdoff:對了 身上不小心收了太多Lettuce 每個0.05出售 05/10 22:30
42F:推 wrdoff:剛TEST 太快的話 有的會澆不到水 是太快的關係嗎? 05/10 22:42
43F:→ mosquito520:是阿...因為是抓顏色判斷可不可以澆水... 05/10 22:45
44F:推 thebanana:好讚喔 這樣我可以開設定好後去忙自己的事真棒! 05/10 22:53
45F:推 confess:超棒的!!! 感謝 不用自己點真好>///< 05/10 22:55
46F:→ mosquito520:問題是他在跑的時候不能動滑鼠...Orz 05/10 22:58
47F:推 crueangel:跪謝~ 05/10 23:13
48F:推 thebanana:已放在常用連結整理的置底文囉 感謝你的智慧結晶!! 05/10 23:34
49F:推 rexchou:超讚的~~ 本來玩2天覺得點到很煩~~ 現在有想玩的感覺了 ^^ 05/11 02:17
50F:推 wrdoff:到後面的話 一顆植物都是幾十個小時 就不用一直點啦! 05/11 10:36
51F:→ wrdoff:種子播種一下 再用工具澆水就ok了 05/11 10:36
52F:推 unwar:推~ 花園救星啊~ 05/11 13:04
※ 編輯: mosquito520 來自: 220.133.145.202 (05/14 17:28)