作者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
1F:推 salagadoola:可能不需要比图片,看特定座标像素的颜色就好? 08/15 10:46
2F:→ salagadoola:毕竟1到8每个数字的颜色都不同,或许看颜色就知道数字 08/15 10:47
3F:→ kusoayan:对也 我怎麽没想到 XD 那麽 Picture 本身有抓座标颜色的 08/15 12:26
4F:→ kusoayan:方法 ? 08/15 12:26
5F:→ kusoayan:抓座标颜色 我用 Point(x,y) 可以吗 ? 08/15 15:13
6F:→ kusoayan:使用的x,y是用整张form的座标吗 ? 08/15 15:14
7F:推 salagadoola:其实我没用VB抓过颜色,所以不知道实际的程式码怎麽写 08/16 00:02
8F:推 chinoyan:看过426的code,直接抓ram的资料,就搞定了,, 08/16 06:27
9F:→ kusoayan:请问426的code是指..?? 08/16 09:10
10F:推 chinoyan:大陆vb 讨论区的程式码 08/16 20:22