发表回复 
WOW 64 位客户端AHK使用无效,请教如何修改
2012-10-31, 00 : 59
WOW 64 位客户端AHK使用无效,请教如何修改
#Persistent

#NoEnv

v_Enabled = 0

v_Started = 0

v_WasEnabled = 0

v_Chatting = 0

StartShoot()

{

Global

If v_Enabled = 0

Return

If v_Started = 1

Return

v_Started := 1

SetTimer, ActionTimer,300

UpdateSplashImage()

}

StopShoot()

{ Global

If v_Started = 0

Return

v_Started := 0

SetTimer, ActionTimer, Off

UpdateSplashImage()

}

EnterChatting()

{

Global

v_Chatting := 1

v_WasEnabled := v_Enabled

StopShoot()

v_Enabled := 0

UpdateSplashImage()

}

LeaveChatting()

{

Global

v_Chatting := 0

If v_WasEnabled = 1

{

v_Enabled := 1

UpdateSplashImage()

}

}

UpdateSplashImage()

{

Global

If v_Enabled = 0

{

If (v_Chatting = 1 and v_WasEnabled = 1)

{

SplashImage,,X1 Y1 H14 W36 CWFF0000 CT000000 ZX0 ZY0 B1 FS7 WS700, Auto

Return

}

SplashImage, Off

Return

}

If v_Started = 0

SplashImage,,X1 Y1 H14 W36 CWFFFF00 CT000000 ZX0 ZY0 B1 FS7 WS700, Auto

Else

SplashImage,,X1 Y1 H14 W36 CW00FF00 CT000000 ZX0 ZY0 B1 FS7 WS700, Auto

}

F5:: ;如果你不想用F5激活按键触发 请修改这里

{

If v_Chatting = 1

{

LeaveChatting()

Return

}

StopShoot()

v_Enabled:=!v_Enabled

UpdateSplashImage()

}

Return

$~3:: ;如果你不想3键开始稳固射击 请修改这里

{

If v_Chatting = 1

Return

StartShoot()

}

Return

~w:: ;如果你不想w键或者r键停止稳固射击 请修改这里

~r::
{

If v_Chatting = 1

Return

StopShoot()

}

Return

~Enter::

~NumpadEnter::

{

If v_Chatting = 0

{

EnterChatting()

}

Else

{

LeaveChatting()

}

}

Return

~u::

{

If v_Chatting = 0

EnterChatting()

}

Return

~Esc::

{

If v_Chatting = 1

LeaveChatting()

}

Return

ActionTimer:

{

ControlSendRaw,,3,魔兽世界,,, ;如果你的稳固射击快捷键不是3, 请修改这里

}

Return
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2012-10-31, 01 : 00
 
这个是个连发、带开关和暂停功能的脚本

这个脚本,86的客户端使用正常,而对于64的客户端却无效,请问要如何修改?
问题还是出在这里吧
{

ControlSendRaw,,3,魔兽世界,,, ;如果你的稳固射击快捷键不是3, 请修改这里

}

Return

这里的 魔兽世界 认为是86的客户端, 我要是用64的WOW客户端要怎么改呢?
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2014-03-26, 23 : 17
RE: WOW 64 位客户端AHK使用无效,请教如何修改
(2012-10-31 01 : 00)川禾 提到:  这个是个连发、带开关和暂停功能的脚本

这个脚本,86的客户端使用正常,而对于64的客户端却无效,请问要如何修改?
问题还是出在这里吧
{

ControlSendRaw,,3,魔兽世界,,, ;如果你的稳固射击快捷键不是3, 请修改这里

}

Return

这里的 魔兽世界 认为是86的客户端, 我要是用64的WOW客户端要怎么改呢?

安装32位ahk
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
发表回复 


论坛跳转:


联系我们 | Autohotkey 中文站 | 回到顶部 | 回到正文区 | 精简(归档)模式 | RSS 聚合