作者frank38 (_*_)
看板Facebook
标题Re: [分享] [宠社] 使用 AutoHotKey 来帮你拜访好友
时间Wed Jul 22 19:26:12 2009
====== 7/29 07:00 EDIT =====
自动拜访应该不会再改版了(目前是 V8),除非哪天心血来潮!?
或 playfish 因改版而导致失效...
虽然显示上有bug:
选择自己要拜访的好友後,下次开启还是显示预设的那一个
但实际上已经有储存你所选择的,只是你看到的还是预设的
对於运作并没有什麽影响。
自动赛跑…看心情再改 XD
自动钓鱼!? …这个破坏原有游戏乐趣太严重,所以就不放了 囧
============================
====== 7/27 21:00 EDIT =====
昨日 PTT 一直连不上
拜访器更新了,可以让你自己选择要拜访哪一位
(如果怕被右下角所跳出来的「通知」所挡到,请选第三位以後的朋友)
似乎越做越复杂.... 囧
不过只是多了一些可以设定的东西,执行上没问题的话可以不用理他。
V8 版:
http://www.mediafire.com/?5dzhkxymmqz (ahk)
http://www.mediafire.com/?zgiklcwjyzw (exe)
(使用前请记得先把旧有的 ini 档移除,或备份後移除)
============================
====== 7/26 00:10 EDIT =====
*宠社维修中,所以还没测试*
做了些修改,包含浏览器的判断 bug
因为原先是写死了,浏览器判断上是有顺序的
若一次开多种就会有问题
并且为了不让程式写得很死,将一些资料存入 *.ini 档
新增了 PS AutoVisitor Config (如果可以正常执行则可不用理这个)
如果你无法跑的话,这个可以让你自己重新抓颜色,抓完後存档即可。
主要有三种颜色要抓,在程式内已经有附图
使用方法请看执行後的文字说明
下载 PS_AutoVisitor_V7_With_Config:
http://www.mediafire.com/?yh2ywmb2o4v
============================
====== 7/24 21:53 EDIT =====
改版了啊!可以钓鱼了!但下面的脚本也全部死光了 XD
颜色上有改变,位置也有一点点异动...
这是改好的版本:
http://www.mediafire.com/?zymyqldkwry
============================
====== 7/25 17:23 EDIT =====
下面的都坏掉了,只剩说明看看就好。
以下的任何档案、修改都已无作用。
============================
*如觉得这篇的内容不适当,我会自D
AutoRace 新增了 V5 版
做了一些修改,还增加一些功能
拜访好友 (AutoVisitor V4)
预览图:
http://img401.imageshack.us/i/avv4.jpg/
.把图片判断取消了。
.可以设定 Delay 的时间,预设是 1000ms (1秒)
若执行过程中出现中断的话,可以加大数值。
.脚本模式
-Daily Mode (每日)
只执行每日拜访,同上一个版本一样,
会 Focus 在「VISITS」分类内。
拜访完就会停止。
-Repeat Mode (重复)
这个意义其实不大,只是有人问,我就加上去了。
此模式会 Focus 在「ALL」分类内,并且重复拜访固定两位好友,
好像是第三、四位好友(忘了),直到手动停止。
.下载:
http://www.badongo.com/file/16127282 (.exe)
这个已经包成单一执行档,可独立执行。
http://www.badongo.com/file/16127278 (.ahk)
若你不放心 exe 档,也可以下载上面这个纯脚本
再看自己需不需要包成 .exe 带着走。如何包成 .exe 请见
[注1]
*补上 MediaFire 载点
http://www.mediafire.com/?yngyh5w2dmt (.exe)
http://www.mediafire.com/?yqj2gynyyyg (.ahk)
**拥抱版
http://www.mediafire.com/?gljjm3xnnvw
另外再附上之前做的赛跑脚本 (AutoRace
V5)
预览图(V4):
http://img169.imageshack.us/i/arv4.jpg/
预览图(V5):
http://img243.imageshack.us/img243/3596/avv5.jpg
.可设定执行次数 (不过好像有点 bug,我懒得改了 XD)
.
决不保证能完美执行,电脑小顿一下亲地板的机率很高!
使用前请三思,玩玩就好啊 XD
.统计单次执行的结果,包含名次与总比赛次数。
原先想写到 *.ini档做统计,但後来想想...统计这个好像没意义...
.测试过,个人觉得用 Chrome 跑起来比较顺。
.脚本模式
-Race Mode (正式比赛)
使用前请三思,如果你觉得输赢不重要,可以试试看。
-Practice Mode (练习)
跟正式比赛一样,差别只在於这是练习模式,
可以当作不用下注的比赛来看,看「电脑」怎麽跟「电脑」跑…
-Crazy Banana Mode (疯狂香蕉 XD)
如其名,就是在练习模式狂捡
香蕉,这是我无聊加上去的 XD
多跑了几次後发现,为了捡香蕉,反而增加亲地板的次数...真的无意义...囧
-Bet Mode (下注) NEW
有人需要,就加入了。
最低需求,没有多余选项。
固定选择右边那位,每注5元。
*没有对奖盃确认视窗作判断,所以可能自己要注意一下。
.下载:一样分两个档案,一个是独立执行档,一个是脚本档,
请选择自己的喜好来使用。
http://www.badongo.com/file/16127284 (.exe)
http://www.badongo.com/file/16127283 (.ahk)
MF
http://www.mediafire.com/?1jojntiyybz (.exe)
http://www.mediafire.com/?udnziywdmj4 (.ahk)
V5版:
http://www.mediafire.com/?tmnco3ek0mh (.exe + .ahk)
重要事项:不保证每个人都能顺利执行,若执行上有问题,
请试着改变 Flash 的画质,或色彩等。
脚本使用及其他说明同
#1AOdar6V
[废话]
其实还有很多可以考虑进去的,所以还可以更完整,但我懒了..
而且,後来想想我发现...好像很多做了都是没意义的事情...囧
[注1]
使用 AutoHotKey 内所附的「Ahk2Exe.exe」就可以将你修改後的脚本包成执行档。
(於 Compiler 资料夹内)
这些脚本各位可以任意修改、分享、使用,但请勿有任何图利的行为。
--
http://www.facebook.com/frank38
--
--
承诺就像 干伶XX
常说,但通常做不到
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.120.35.245
1F:推 epei001:我不能从便当狗下载~残念 07/22 19:36
※ 编辑: frank38 来自: 122.120.35.245 (07/22 19:46)
2F:推 epei001:爬文後可以用了~好热血阿xDDD 07/22 19:44
3F:推 asrain:推一个~ 很方便!!!可以专心看书了 哈哈(话说 拥抱较快?) 07/22 19:45
4F:推 Kinght:很好很强大! 觉得拥抱好像比较快+1 07/22 19:46
5F:→ frank38:真的吗? 我都只点讲笑话,没试过其他的 囧 07/22 19:48
6F:→ frank38:不过都让他自动跑了…感觉也没差了吧 XD 07/22 19:49
7F:→ asrain:拥抱 抱一下就结束了 说笑话 还要等对方笑XD 07/22 19:49
8F:推 rogerwewe:神一下自动赌比赛的脚本 =0= 输多赢少让人脑羞... 07/22 19:50
自动赌没意义吧... 又不能控制不是吗..?
9F:推 asrain:哈~ 自动跑还是会忍不住想看耶~ 跟看电影一样 XD 07/22 19:51
10F:推 epei001:同意楼上~好可爱>///< 07/22 19:57
11F:→ monkeyqoo:推一下 不过现在越来越懒了 07/22 20:11
12F:推 lena0608:不能跑>< 07/22 20:31
13F:→ frank38:在脚本内搜寻"joke",一共有两处,把下面那行改成 07/22 20:53
14F:→ frank38:MouseClick, Left, StartX+254, StartY+298 07/22 20:53
15F:→ frank38:应该就可以拥抱了 07/22 20:53
16F:→ frank38:lena 大不能跑是指?都没反应?还是赛跑没反应? 07/22 20:54
17F:推 lena0608:都没反应....我对这个一窍不通......>< 07/22 20:55
有试着调整游戏的画质吗?
※ 编辑: frank38 来自: 122.120.35.245 (07/22 20:57)
18F:推 lena0608:有...画面缩小之後游标会跑到左上角,就不动了>< 07/22 20:58
我没遇过这个问题,请问程式画面一开始的 [Ready] 这时是呈现什麽讯息?
19F:推 asrain:赞~ 我成功修改成拥抱了~ 再度感谢^^ 07/22 21:03
20F:推 Kinght:可以跟楼上贵求.exe吗?QQ 07/22 21:04
21F:推 rogerwewe:想求自动赌是因为要冲赌博的奖杯太难了 要赢三百次 07/22 21:07
V5 版已加入
23F:推 CoolboxXD:感恩~~ 07/22 21:23
24F:推 Kinght:拥抱版 切换视窗後无法控制滑鼠阿~ 07/22 21:27
这是正常的吧,这无法背景执行的,
你只要开着,会随时侦测你的画面,建议执行时就不要再动电脑了。
25F:→ asrain:那 只好请frank亲自修改了XD (我先删掉连结^^") 07/22 21:36
26F:→ Kinght:没关系 晚上睡觉ps rs一起挂XDDDDD 07/22 21:41
拥抱版:
http://www.mediafire.com/?gljjm3xnnvw (MediaFire) Badongo 一直传不上去
我也只有改那两行而已..
27F:推 ZephyrAvatar:V4版我执行後游标按完visit後就一直停在coin那边了.. 07/23 12:10
28F:→ ZephyrAvatar:原版跟Hug版都一样,我用火狐,是哪边弄错了吗? 07/23 12:10
29F:→ ZephyrAvatar:就是按完Daily mode,选是开始後,游标会先移到coin 07/23 12:13
30F:→ ZephyrAvatar:那边,又移回visit点一下,然後就不断移动至coin那了 07/23 12:13
31F:→ ZephyrAvatar:(移走还会一直移回去,但不会点...XD) 07/23 12:14
可能是颜色判断上出了点问题吧
当初是为了防止右下角的「通知」出跳出时卡到
因此对於朋友名单内的背景(
灰色)做了点判断,但没实际测过 囧
所以请把进入判断通知的那段删掉,并且不要点第一位好友,改点其他人
约在程式内的第50行,搜寻「
click first friend」就能找到
把接下来的 Loop 注解掉,不要进入检查的 Function 即可
并且变更接下来要点的位置(好友)
*每位好友间隔约 90 piexl 左右
因此只要将 X 轴作变动即可。
如下:
---------------
;click first friend
Loop
{
If ClickFirstFriend(StartX, StartY) = 1
Break
Sleep %sleeptime%
}
MouseClick, Left, StartX+513, StartY+455
Sleep %sleeptime%
--------------
修改後
--------------
;click first friend
注 ;Loop
解 ;{
或 ; If ClickFirstFriend(StartX, StartY) = 1
删 ; Break
除 ; Sleep %sleeptime%
;}
MouseClick, Left, StartX+
243, StartY+455
<- 这是第四位好友
Sleep %sleeptime%
--------------
32F:推 lena0608:就跟你放的图一模一样耶...会不会是电脑解析度的问题呢? 07/24 17:54
你可以试着调整 Flash 的解析度看看,或者 Windows 的显示配色 (16位元、32位元)
因为没办法保证每个人都能使用喔
可能的原因在我前面几篇的文章中有提到过。
33F:推 epei001:真的耶~看来以後要多多注意这篇=) 07/25 15:13
34F:推 HorseHector:不好意思!我是用火狐~但是按完DAILY MODE後就停摆了 07/25 16:27
35F:→ HorseHector:状况跟ZephyrAvatar有点像但我有改X变为243这三个数字 07/25 16:27
36F:→ HorseHector:但也是呈现停摆状态!然後出现一串英文字为 07/25 16:28
37F:→ HorseHector:could not be found the base point 07/25 16:28
38F:→ HorseHector:想请问一下!这情况是否我自己设定错误~麻烦您教导我 07/25 16:29
39F:→ HorseHector:谢谢你!! 谢谢 07/25 16:29
请问你是使用在本文最上方的档案吗?
其他的都不能用了喔
※ 编辑: frank38 来自: 122.120.34.172 (07/25 17:23)
40F:推 HorseHector:你好!我载了拥抱版(V4) 也载了赛跑版(V5)但都按开启 07/25 18:41
41F:→ HorseHector:後就停止了!! 都没有动作了!! 07/25 18:41
42F:→ HorseHector:最上方的版本也有载但三个都没动作!!! 07/25 18:43
43F:→ HorseHector:所以想请问一下是否我有办法可以改善~谢谢你回应 07/25 18:43
没有动作,那有什麽讯息出现吗?
※ 编辑: frank38 来自: 122.120.34.172 (07/26 00:16)
44F:推 afar:你好! V5版 我想自动赌 但是他会卡在找勾勾那边 回报一下 07/26 21:05
45F:推 afar:手动按 然後略过 找的到ready 但比完赛 下方时间会卡在[1000] 07/26 21:09
46F:推 epei001:来试看看 07/26 22:51
47F:推 tommy6:请问这要怎麽使用比较好 我开了可是宠物都没动做 07/27 13:30
48F:推 epei001:目前我是在打勾的地方会卡住..那个抓颜色的按alt+r後按 07/27 14:06
49F:→ epei001:save就行了吗?(队额flash上面的绿色勾勾按) 07/27 14:06
50F:推 HorseHector:谢谢你!V7版我可以正常去拜访朋友但有一个小问题就是 07/27 18:58
51F:→ HorseHector:我如果是第三名!游标只会从第四名开始拜访~就是我前面 07/27 18:59
52F:→ HorseHector:的友人都会是手动拜访!而重复拜访会停在coins!! 07/27 19:00
53F:→ HorseHector:但还是谢谢你^^ 07/27 19:01
因为怕被右下角的「通知」卡到,或者请用V8 版,可以自己设定要拜访哪一位
※ 编辑: frank38 来自: 125.233.68.131 (07/27 21:34)
※ 编辑: frank38 来自: 122.120.46.66 (07/29 00:22)
※ 编辑: frank38 来自: 122.120.46.66 (07/29 07:06)
54F:推 CoolboxXD:深深的感谢! 07/29 13:21
55F:推 HorseHector:感谢!!谢谢~ 07/30 16:14
56F:推 HELLOMONKEYs:太感谢了 好想自己学怎麽写 ~"~ 08/01 19:39
57F:→ frank38:在 EzHotKey 版有基础教学,也有许多范例,可以去看看 :) 08/02 04:01
58F:推 HELLOMONKEYs:谢谢你 法兰克大大 XDD 我马上去看 08/02 16:17
59F:推 truelove6tw:谢谢你的用心 每天上班好累 有这个好棒(抱>///< 08/25 22:55
60F:推 mzsu:我没慧根,不管是上一篇的还是v8都失败 囧 09/13 17:33