作者sivil (黑猫)
看板Facebook
标题[心得] [宠社] 按键精灵自动拜访教学...
时间Wed Mar 31 19:52:19 2010
有监於...常常有人说抓不到点~不能使用...或是他一更新就不能用之类的问题
直接写一个教学文比较快....
首先...先下载程式
按键精灵官方网站:
http://tw.vrbrothers.com/qmacro/
个人是用7.20.5952 应该7.1以上版本都OK
以下教学....有点麻烦~~但是好处是~~可以背景执行....
如果不用背景执行的话其实很简单......
1. 火狐浏览器
首先...先登入宠社...之後切换到按键精灵视窗
再来就是..
http://oz.nthu.edu.tw/~d947616/1.jpg
点那个新建吧
点进去之後会出现这个画面...
http://oz.nthu.edu.tw/~d947616/2.jpg
右边可以编辑名称/启动/停止热键之类的
再来请点开那个抓图抓点,以及切换到原始码
接下来点开宠社视窗...以及他那个抓图抓点工具
会是这个画面
http://oz.nthu.edu.tw/~d947616/3.jpg
首先 请在他那个工具选"控制码"
(图片里的步骤4..)
之後请都照着图片的步骤做....
步骤6. 如果是用FF...则要出现一样的字.... IE则不会出现东西
步骤7. 这是看你的视窗调整的...(依照每个人的解析度/视窗位置不同 会有所不同)
请记录下来X0, Y0
步骤8. 就是重点了~!!! 你滑鼠移动的时候 那个 X 跟 Y 座标会跟着移动
http://oz.nthu.edu.tw/~d947616/4.jpg

请抓取图中的ABCD 四个位置的座标点....假设分别是 XA,YA~~~~~XD,YD
* A的话..你喜欢挑第几个好友都行
* B........看你喜欢什麽动作
自己挑自己喜欢的~!!
接着~!! 最重要的~!! 你记录的 X, Y座标...全部都要扣掉上面的X0, Y0
举例 你记录A点的位置是584, 538 然後一开始的X0, Y0是 4,138
那麽~!!!!!!!!!!! 你等等必须输入的A点座标就是 584-4, 538-138也就是 580,400
ABCD四个点都必须这样做~!!!!! 可以得到 XA1, YA1~~~~~XD1, YD1的座标
记录完之後....请回到按键精灵的程式码那边....
输入
Plugin hwnd1 = Window.MousePoint() "这句话是指定宠社视窗当他的背景框架"
For 400 "指定他重复以下的步骤400次"
Plugin Bkgnd.LeftClick(hwnd1, XA1, YA1) "这就是XA1, YA1点"
Delay 2500 "延迟2.5秒"
Plugin Bkgnd.LeftClick(hwnd1, XB1, YB1) "XB1, YB1点座标"
Delay 5500 "延迟5.5秒"
Plugin Bkgnd.LeftClick(hwnd1, XC1, YC1) 以下类推
Delay 2500
Plugin Bkgnd.LeftClick(hwnd1, XD1, YD1)
Delay 1500
EndFor
好复制版本
Plugin hwnd1 = Window.MousePoint()
For 400
Plugin Bkgnd.LeftClick(hwnd1, 580, 400)
Delay 2500
Plugin Bkgnd.LeftClick(hwnd1, 400, 100)
Delay 5500
Plugin Bkgnd.LeftClick(hwnd1, 300, 300)
Delay 2500
Plugin Bkgnd.LeftClick(hwnd1, 50, 390)
Delay 1500
EndFor
把他贴在原始码那边...输入自己对应的 XA1, YA1~~~~~XD1, YD1的座标
这样就可以了 至於delay时间...
由於每个人电脑的速度不一样 自己斟酌吧~~多试几次就可以了...
之後按左上角的保存退出~~然後按启动键就可以开始跑了...
注意事项:
1. 你每次要跑自动拜访的时候,请把视窗调整成"你在抓取点的时候的视窗样子"
不然定位就会不准~!!!
2. 你在启动自动拜访的时候~~滑鼠"一定要放在宠社的视窗上",
不懂这句话的请把滑鼠指到自己宠物身上,再按快速键
火狐版本结束~!!!
如果是IE的话~~
会多几行程式码....
Plugin Hwnd = Window.Find("IEFrame", 0)
Plugin Window.Move(Hwnd,0,0)
Plugin Window.Active(Hwnd)
Plugin Window.Size(Hwnd, 1024, 768)
KeyPress 40,1
Delay 500
KeyPress 40,1
Delay 1000
MoveTo 450,350
请把上面这边加进去
还有~!!!! IE的定位 不需要扣掉X0,Y0....
也就是你上面四个位置请输入 XA,YA~~~~~XD,YD....
(应该不用吧....自己抓抓看...)
以上....要是看不懂~~再说吧
在操作的时候,请注意
1. 不能按"显示桌面"
2. 不能移动/调整视窗大小或位置
3. 不能最小化视窗
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.47.222
1F:推 sbla:? 03/31 19:53
2F:推 cmbyts:推一下,学着写这东西也挺有趣的XD 03/31 19:55
3F:推 c3103013y:看不懂 ̄__ ̄" 03/31 19:55
4F:推 coolkid2143:╭(─╴╴─)╮_─)╮_─)╮_─)╮_─)╮ 03/31 19:56
5F:推 AlgerTaipei:想要偷懒又想玩你自然就会学着看懂 QQ 03/31 19:56
6F:推 weedyc:噗噗噗这应该要发到EZsoft去了 (倒 03/31 19:56
7F:推 sookie125:昨天刚学会XDD 03/31 19:56
8F:推 mooj:推黑猫ˇ 03/31 19:57
9F:推 c3103013y:库欧Q口Q" (其实我刚差点直接骂臭一卡XDDD) 03/31 19:58
10F:→ weedyc:不过还是感谢黑猫写了自动拜访,我学不会这个 (默) 03/31 19:59
11F:推 miluo9017:那我等会来发个更直观的东东好了....(这个不违反板龟吧) 03/31 20:02
12F:推 conjuratordo:推一下!!! 晚点再来选~ 03/31 20:05
13F:推 iqnn: 03/31 20:13
14F:推 damyu:可以用录制的方式很快又好懂!! 03/31 20:13
15F:推 poplinebaw:推黑猫!!! 好专业~ 03/31 20:16
16F:推 cgd85421:请问算好的程式码要在哪里输入呢? 03/31 20:16
17F:推 cgd85421:我会了= =" 在请问一下原始坐标有负的要负负得正吗XD? 03/31 20:30
18F:推 cgd85421:我又会了囧 谢谢分享orz(拖走) 03/31 20:33
※ 编辑: sivil 来自: 140.114.47.222 (03/31 20:36)
19F:推 Hanahwa:请问IE多的几行程式码是放在什麽位置? 前? 後? 03/31 20:38
20F:推 Hanahwa:试了结果卡在第一步就不会动了 XD 03/31 20:45
21F:推 CuteFace:可以在放大镜那个视窗的定位起点座标处输入X0,Y0的座标, 03/31 20:48
22F:→ CuteFace:那查出来的其他座标会自动扣掉X0,Y0的值,不用再手动扣了. 03/31 20:48
23F:→ sivil:To Hanahwa 放在之前~~只是指定视窗用的 03/31 20:59
24F:→ sivil:To CuteFace 真是个好主意~我都没想到.... 03/31 20:59
25F:→ CuteFace:其实我也是刚照你的步骤去试,意外看到,试了一下才知道. 03/31 21:01
26F:推 Enfan010:推黑猫>///< 我会用了~ 03/31 21:17
27F:→ lazybb:这太好用了~~非常感谢 03/31 22:26
28F:推 bluethena:推黑猫~~我会用了,但是出现要注册码欸? 03/31 22:36
29F:推 conjuratordo:成功了>////< 谢谢黑猫~ 03/31 23:43
30F:推 dreambottle:大感谢!会用罗!>///< 但是注册码怎麽办 Q Q 03/31 23:51
31F:推 Hanahwa:搞不定.. 似乎是位置没抓对, 不知道跟宽萤幕有没有关 @@a 03/31 23:58
32F:→ sivil:我是都没遇到注册码的问题....不然上google找找? 04/01 00:05
33F:→ sivil:基本上如果是自己抓点的话~那跟宽萤幕就没有影响了~ 04/01 00:05
34F:推 Hanahwa:我是用按键抓抓辅助工具抓点的, 不过抓出来不对呀.. orz 04/01 00:12
35F:→ sivil:IE还是FF 这两种浏览器的点不一样哦~ 04/01 12:00
36F:推 keroro750141:成功了~~~~~感谢原波 04/01 17:38
37F:推 HowmA:谢谢!!! 04/02 15:53
38F:推 autumnsoda:感谢大大的分享!!! 04/03 17:57
39F:推 timtams:我太笨了~试超久都不对,abcd定位之後要如何"录"下来呢? 05/02 08:11
40F:推 asls:我也不会存档>< 05/07 17:52
41F:推 sask:abcd定位先用纸笔记下来 然後再参考范本修改即可~ 05/23 17:31
42F:→ sask:我成功了 非常感谢~~ 05/23 17:32
43F:推 guan1222:1次就成功!!!非常感谢!!!! 10/14 16:50