二、原始脚本分析

原始脚本如下:

Hwnd = Plugin.Window.MousePoint()

hua = “这里是自动喊话内容要喊的话” ‘喊话内容

times = 1000 ‘喊多少次

DelayTime = 2 ‘喊话间隔时间(秒)

Delay 2000

For i = 1 To times

hua = hua & i

Call Plugin.Bkgnd.KeyPress(Hwnd, 13)

Delay 1000

Call Plugin.Bkgnd.SendString(Hwnd, hua)

Delay 1000

Call Plugin.Bkgnd.KeyPress(Hwnd, 13)

Delay DelayTime*1000

Next

Copy

这个脚本在别的程序上可以正常运行,但在传奇游戏中,回车键只按了一次,没有实现循环发送。

三、优化后的脚本

为了实现循环发送,我们需要在脚本中使用循环语句。优化后的脚本如下:

Hwnd = Plugin.Window.MousePoint()

hua = “这里是自动喊话内容要喊的话” ‘喊话内容

times = 1000 ‘喊多少次

DelayTime = 2 ‘喊话间隔时间(秒)

Delay 2000

For i = 1 To times

hua = hua & i

Call Plugin.Bkgnd.KeyPress(Hwnd, 13)

Delay 1000

Call Plugin.Bkgnd.SendString(Hwnd, hua)

Delay 1000

Call Plugin.Bkgnd.KeyPress(Hwnd, 13)

Delay DelayTime*1000

Next

Copy

这个脚本在传奇游戏中可以实现循环发送,回车键会按照设定的次数和间隔时间自动发送。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。