作者kslman ()
看板EzHotKey
标题Re: [AHK-] 想询问有关利用座标判定执行指令的教学!!
时间Tue Mar 22 22:01:38 2011
※ 引述《denis12114 (阿丹)》之铭言:
: 由於昨天经由板友的提醒
: 研究了一整天的autohotkeys
: 刚刚忽然想到关於判定颜色来执行指令的方法
: 例如本来某游戏的某个座标为 xx 颜色
: 但经某些条件会变出不同颜色来
: 如果特定的颜色出现 就执行点击的动作
: 上网爬了好久的文
: 但很遗憾找不到跟颜色所相关的问题
: 而且自己对於程式语言完全是门外汉
: 所以想再次请求板友们的帮忙了
: 谢谢你们 谢谢 :(
: -------------------------------
: 目前死马当活马医的想法就是:
: i::
: if color { x, y} is xxxxxxxx
: then
: mouseclick, left, xxx, yyy
: 不知道是不是把他想的过度理想化了
以下语法代表:
不断的检查这个颜色在不在
如果不在就等待200毫秒
直到这个颜色出现,就做指定动作
loop
;不断的检查这个颜色在不在
{
PixelSearch, Px, Py, XXX, YYY, XXX2, YYY2,
0x文字颜色, X, Fast
if ErrorLevel
;如果不在
{
Sleep, 200
;就等待200毫秒
}
else
;直到这个颜色出现
{
这边的语法看你要做啥 ;就做指定动作
break
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.147.6.242
※ 编辑: kslman 来自: 122.147.6.242 (03/22 22:02)
1F:推 denis12114:谢谢您! 我用了另外一个方式 03/23 21:39
2F:→ denis12114:好像是pixelget什麽的 因为是一直在run 所以乾脆不等待 03/23 21:40
3F:→ denis12114:这程式共同的符码好多 学起来真的很有趣! 03/23 21:40
4F:→ denis12114:谢谢你提醒我有这麽好玩的软体阿 3Q :) 03/23 21:40