Autohotkey 中文论坛

完整版: 帮忙修改一下脚本~ 对于你们来说是非常简单的 谢谢帮助
你目前正在浏览的是简化版. 请点击这里浏览完整版
;记录键盘动作 by sotoba

Keys=1,2,3,4,5,6,7,8,9,0,-,=
winget,wowid,list,魔兽世界
WinSetTitle, ahk_id%wowid1%, , 魔兽世界1#
WinSetTitle, ahk_id%wowid2%, , 魔兽世界2#
StringSplit,keyone,Keys, `,
Loop
{
StringTrimLeft, thekey, keyone%i%, 0
GetKeyState, keydown, %thekey%,p
if( i = 13 )
{
i = 1
Continue
}
if keydown = D
{
WinGetActiveTitle,OutputVar
If(OutputVar="魔兽世界1#")
{
ControlSend,, %thekey%, ahk_id%wowid2%
Sleep,200
i=1
Continue
}
else If(OutputVar="魔兽世界2#")
{
ControlSend,, %thekey%, ahk_id%wowid1%
Sleep,200
i=1
Continue
}
Else
{
i=1
Continue
}
}
else
{
i++
Continue
}
}


现在只支持2开 我想5开 怎么搞都不行 麻烦高手帮个忙修改下 谢谢 在线等待中`~~~
winget,wowid,list,魔兽世界
~1::
keywait 1
ifwinactive,魔兽世界
{
controlsend,,1,ahk_id%wowid1%
controlsend,,1,ahk_id%wowid2%
controlsend,,1,ahk_id%wowid3%
controlsend,,1,ahk_id%wowid4%
controlsend,,1,ahk_id%wowid5%
return
}


改这个也行 现在这个只支持1键 其他键都没用~ 高手请增加1~9键的支持。。方便的话增加上Q,R,E最好了 感谢
将脚本中的1改为1~9,Q,R,E等
如2
~2::
keywait 2
ifwinactive,魔兽世界
{
controlsend,,2,ahk_id%wowid1%
controlsend,,2,ahk_id%wowid2%
controlsend,,2,ahk_id%wowid3%
controlsend,,2,ahk_id%wowid4%
controlsend,,2,ahk_id%wowid5%
return
}
其余类推,这脚本很“老”了吧,不知道魔兽世界管不管用,如果1可以的话,应该可以
楼上的 感谢你的热心帮助` 我想改成数字1~9都能支持 不是只改成2~
引用:其余类推
:L
winget,wowid,list,魔兽世界
~1::
keywait 1
ifwinactive,魔兽世界
{
controlsend,,1,ahk_id%wowid1%
controlsend,,1,ahk_id%wowid2%
controlsend,,1,ahk_id%wowid3%
controlsend,,1,ahk_id%wowid4%
controlsend,,1,ahk_id%wowid5%
return
}

~2::
keywait 2
ifwinactive,魔兽世界
{
controlsend,,2,ahk_id%wowid1%
controlsend,,2,ahk_id%wowid2%
controlsend,,2,ahk_id%wowid3%
controlsend,,2,ahk_id%wowid4%
controlsend,,2,ahk_id%wowid5%
return
}

。。。。。。(省略号)

~9::
keywait 9
ifwinactive,魔兽世界
{
controlsend,,9,ahk_id%wowid1%
controlsend,,9,ahk_id%wowid2%
controlsend,,9,ahk_id%wowid3%
controlsend,,9,ahk_id%wowid4%
controlsend,,9,ahk_id%wowid5%
return
}

~q::
keywait q
ifwinactive,魔兽世界
{
controlsend,,q,ahk_id%wowid1%
controlsend,,q,ahk_id%wowid2%
controlsend,,q,ahk_id%wowid3%
controlsend,,q,ahk_id%wowid4%
controlsend,,q,ahk_id%wowid5%
return
}

。。。。。。(省略号)
:loveliness:
感谢楼上的 学习到了 谢谢
看样子是,你一点篇程知识都没有的....
参考网址