作者kusoayan (Maybe)
看板Visual_Basic
標題Re: [VB6 ] 分析踩地雷
時間Sat Aug 15 09:30:23 2009
※ 引述《kusoayan (Maybe)》之銘言:
: 最近想寫一個 windows 內踩地雷的輔助程式
: 動機是我每次玩都玩到頭暈腦脹 :P
: 但是一直不知道該用什麼語言寫(我常寫 php 但拿 php 寫這個..痾..)
: 想來想去要方便設計介面的 所以就選擇 VB 了
:
: 想請問各位大大
: VB 有沒有辦法擷取螢幕上得畫面呢 ?
: 因為我的想法是先抓到踩地雷的畫面
: 然後再讓程式去分析每一格是否有地雷
:
: → MOONRAKER:抓螢幕是可以的,請參考文章 #19KDhuCL 08/14 09:40
不好意思我又來麻煩各位了(我實在好像問題寶寶)
先感謝 MOONRAKER 幫忙
我已經順利把踩地雷的視窗抓到 Picture 中了
現在問題是我已經大致想好接下來的方向了 但不知道有沒有需要改正的 ?
所以上來版上請各位大大幫我看一下了 :)
因為我現在已經把踩地雷的畫面抓到 Picture 中了
我的想法是
有沒有辦法把一張 Picture 照座標作切割 ?
因為我想把踩地雷的視窗按照一格一格的格子切割下來
另外因為踩地雷的圖片都是固定的(像每個 1 都長得一樣 每顆地雷也都長得一樣)
所以我如果想把上面作分割的小圖片轉換成數字(也就是辨識圖片)
可以利用類似資料庫的方式嗎 ?
因為圖片都固定
讓他一個一個比對有辦法嗎 ?
因為我打算把 Picture 用來抓圖片就好
然後把抓到的圖片轉成一格一格的 Label
這樣之後寫算地雷的時候會比較方便
請問我以上這樣的構想有什麼錯誤或該改善的地方嗎 ?
不好意思因為我對 VB 的接觸不是很多
所以 VB 能做什麼我也不是很清楚 (像是能不能資料庫比對圖片)
如果問了太淺的問題還請各位大大包含
也希望大大能抽空回答我
謝謝 !
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.110.75.91
推 salagadoola:可能不需要比圖片,看特定座標像素的顏色就好? 08/15 10:46
→ salagadoola:畢竟1到8每個數字的顏色都不同,或許看顏色就知道數字 08/15 10:47
→ kusoayan:對也 我怎麼沒想到 XD 那麼 Picture 本身有抓座標顏色的 08/15 12:26
→ kusoayan:方法 ? 08/15 12:26
→ kusoayan:抓座標顏色 我用 Point(x,y) 可以嗎 ? 08/15 15:13
→ kusoayan:使用的x,y是用整張form的座標嗎 ? 08/15 15:14
推 salagadoola:其實我沒用VB抓過顏色,所以不知道實際的程式碼怎麼寫 08/16 00:02
推 chinoyan:看過426的code,直接抓ram的資料,就搞定了,, 08/16 06:27
→ kusoayan:請問426的code是指..?? 08/16 09:10
推 chinoyan:大陸vb 討論區的程式碼 08/16 20:22