autohotkey怎么实现魔兽世界自动拾取

来源:百度知道 编辑:UC知道 时间:2024/05/30 02:13:57
#Persistent
#NoEnv

v_Enable=0
v_Enable1= PixelGetColor, OutputVar, 550, 82
v_Enable2= Color=0xEEC300 OR Color=0xEEC400
v_Enable3= PixelGetColor, OutputVar, 441,81
v_Enable4= Color=0x009800
$0::
{
click 958,477
click 965,669
click 1077,583
click 846,570

loop
{
if (v_Enable1=v_Enable2)
break
v_Enable:=!v_Enable
If (v_Enable=0)
{
SetTimer, Label0, Off
SetTimer, Label1, off
SetTimer, Label2, off
SetTimer, Label3, off

}
Else
{
SetTimer, Label0, 1000
SetTimer, Label1, 1000
SetTimer, Label2, 600000
SetTimer, Label3, 3000
}
}
}
Return

loop
{

if (v_Enable3=v_Enable4)
break
ControlSendRaw ,,e,1wow,,,
sleep,3000
ControlSendRaw ,,e,1wow,,,
sleep,2000
}
return

Label0:
{
ControlSen

是这个吧,自己写的?wow的窗口标题错了,没双开吧,应该把所有的“1wow”改成“魔兽世界”
v_Enable2= Color=0xEEC300 OR Color=0xEEC400这句会导致v_enable2等于Color=0xEEC300 OR Color=0xEEC400,所以第一个Loop中的内容永远得不到执行...好像还有不少错误..最终也看不懂这段代码到底干啥...

自动拾取貌似没有,你必须自己点尸体,然后可以所有东西都自动捡进背包,在界面里有个自动拾取,点上就好了。

没有这功能吧。只有点击尸体,才能拿到东西