502762378 发表于 2011-11-27 23:05:37

学习一下。。。

jdhua 发表于 2011-11-28 09:39:04

绝了。我脑子里第一个蹦出的是“不可能”,没想到,没有什么是不可能,娘的。我真的真的太落后了。。。

lanfengc 发表于 2011-11-28 12:24:08

用大漠插件实现多窗口操作,比较简单。

menfan1 发表于 2011-11-28 12:25:05

回复 14# jj119120


这个是并发实例吗?呵呵

jj119120 发表于 2011-11-28 15:42:39

回复 19# menfan1


    是不是我就不知道了楼上那几人说的是这个

魔导 发表于 2011-11-30 12:25:41

回复 14# jj119120


    小弟实在低能,还看不懂。拿去先试试看能不能玩懂这东西。谢谢前辈{:1_498:}

魔导 发表于 2011-11-30 12:26:17

回复 15# dnbj2010


    可以给个列子吗?{:1_498:}

dnbj2010 发表于 2011-11-30 18:00:26

你先把你操作一个游戏时的代码贴出来看看...

魔导 发表于 2011-11-30 23:34:45

回复 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了   其他都不要

dnbj2010 发表于 2011-12-1 08:28:20

回复 24# 魔导

-----------------------------------------
MouseClick("left",448+$A,250+$C,12);这是代码A
你第1个“点”,就点了12次
怎么能叫   A点500次?
是把 A 事件 执行 500 次吗?

如果是把A,B两个事件执行500次,放循环里面就行了吧。

dnbj2010 发表于 2011-12-1 08:46:02

本帖最后由 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

魔导 发表于 2011-12-1 11:07:31

回复 25# dnbj2010


    是过循环了, 他是第一个点了12次后又点第二个12次。一直这样循环的{:1_498:}

魔导 发表于 2011-12-1 11:09:34

回复 26# dnbj2010


    鼠标操作只可以用一个吗?{:1_498:}

魔导 发表于 2011-12-1 11:13:39

回复 18# lanfengc


    前辈可以给个列子吗?
没用过插件啊{:1_498:}

魔导 发表于 2011-12-1 11:14:35

回复 26# dnbj2010


    恩,就是一个游戏开了两个号,
页: 1 [2]
查看完整版本: AU3是否可以鼠标同时点击几个坐标?