作者cmi5288 (目指せ!大魔法使い)
看板EzHotKey
标题Re: [AHK-] 请问抓颜色 跟 if 还有loop
时间Thu Feb 4 17:48:27 2010
因为按键精灵使用时会抢走我的滑鼠控制权
最近知道AHK这个程式,想看看能否做到比较好的效果
我想达到的动作是
把Firefox开在最上层让AHK去作他的事
另外在别的地方用PCMAN看BBS
以下借用原波的code修改
基本上已经可以做到我用按键精灵脚本能作到的事(甚至更好,PixelSearch真好用)
但Click这个动作还是会强制移动滑鼠
我又看不太懂controlclick的用法
想问一下
能否再视窗inActive时(视窗为最上层)用PixelSearch找色
同时以不移动滑鼠的方式对特定位置(位置是变数)送出左键讯息
----------------------------------------------------------------
$F9::
sStop=0
Loop{
if sStop=1
return
;确定为我方回合
PixelSearch, P0x, P0y, 300, 165, 400, 175, 0xFEFEFE, 2, Fast
if !ErrorLevel
{
Sleep, 500
;寻找可出的牌,若是ErrorLevel==0则表示可出
PixelSearch, P1x, P1y, 1066, 436, 1081, 621, 0x737373, 2, Fast
if ErrorLevel{
Click 344,171
}else{
Click 990,%p1y%
}
Sleep, 500
}
}
$F10::
sStop=1
return
--
▁▁
▂◤ ﹀ ◥▂ 胜つまでやれば负けない!
▊// // \\ \
\▎
▌\◤◤◥◥/▌
▉\ ● ● /▏ By ますみん
▊ \◣ 。 ◢/ ▎ - アニスバ -
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.218.59.3
※ 编辑: cmi5288 来自: 61.218.59.3 (02/04 17:51)
1F:推 selient:controlclick 似乎是对指定视窗送出click的指令? 02/04 20:45
2F:推 ChoDino:用controlclick可以做到~上网找一下看看 02/05 02:10
3F:→ love228224:其实阿 按键精灵只要你把自动化的过程改用後台处理的话 06/10 02:40
4F:→ love228224:你的滑鼠跟键盘照样可以做别的事情 06/10 02:41