这个是并发实例吗?呵呵 回复 19# menfan1
是不是我就不知道了楼上那几人说的是这个 回复 14# jj119120
小弟实在低能,还看不懂。拿去先试试看能不能玩懂这东西。谢谢前辈{:1_498:} 回复 15# dnbj2010
可以给个列子吗?{:1_498:} 你先把你操作一个游戏时的代码贴出来看看... 回复 23# dnbj2010
就这两个了,如果麻烦的话就做两条就好
MouseClick("left",448+$A,250+$B,12);这是代码B
MouseClickDrag("left",483+$A,282+$B,503+$A,282+$B)
MouseClick("left",358+$A,585+$B,20)
MouseClick("left",850+$A,588+$B,20)
MouseClick("left",770+$A,355+$B,4)
wuseB()
MouseMove(1439,0)
Send("5")
MouseMove(4,17,5)
Send("{ENTER}")
MouseMove(1439,0,5)
Send("{ENTER}")
MouseClick("left",850+$A,588+$B,500)
MouseClick("left",911+$A,588+$B,19)
MouseClick("left",862+$A,604+$B,5,0)
Send("{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}")
MouseClick("left",448+$A,250+$C,12);这是代码A
MouseClickDrag("left",483+$A,282+$C,503+$A,282+$C)
MouseClick("left",358+$A,585+$C,20)
MouseClick("left",850+$A,588+$C,20)
MouseClick("left",770+$A,355+$C,4)
wuseA()
MouseMove(1439,0)
Send("5")
MouseMove(4,17,5)
Send("{ENTER}")
MouseMove(1439,0,5)
Send("{ENTER}")
MouseClick("left",850+$A,588+$C,500)
MouseClick("left",911+$A,588+$C,19)
MouseClick("left",862+$A,604+$C,5,0)
Send("{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}{ESC}")
A点500
B点500 就OK了 其他都不要 回复 24# 魔导
-----------------------------------------
MouseClick("left",448+$A,250+$C,12);这是代码A
你第1个“点”,就点了12次
怎么能叫 A点500次?
是把 A 事件 执行 500 次吗?
如果是把A,B两个事件执行500次,放循环里面就行了吧。 本帖最后由 dnbj2010 于 2011-12-1 08:50 编辑
从你代码上看,是两个号玩同一个游戏吧?
你开了两个界面,而模拟点击用的是MouseClick,而且还要求连贯操作,
你只能是先激活A窗口,循环操作A事件500次,然后激活B窗口,再来循环操作B事件。
这个操作过程,你不能做别的事了,鼠标被占用着。For $i 1 To 500
MouseClick("left",448+$A,250+$C,12);这是代码A
MouseClickDrag("left",483+$A,282+$C,503+$A,282+$C)
MouseClick("left",358+$A,585+$C,20)
MouseClick("left",850+$A,588+$C,20)
MouseClick("left",770+$A,355+$C,4)
wuseA()
MouseMove(1439,0)
Send("5")
MouseMove(4,17,5)
Send("{ENTER}")
MouseMove(1439,0,5)
Send("{ENTER}")
MouseClick("left",850+$A,588+$C,500)
MouseClick("left",911+$A,588+$C,19)
MouseClick("left",862+$A,604+$C,5,0)
Send("{ESC 28}")
Next 回复 25# dnbj2010
是过循环了, 他是第一个点了12次后又点第二个12次。一直这样循环的{:1_498:} 回复 26# dnbj2010
鼠标操作只可以用一个吗?{:1_498:} 回复 18# lanfengc
前辈可以给个列子吗?
没用过插件啊{:1_498:} 回复 26# dnbj2010
恩,就是一个游戏开了两个号,
页:
1
[2]