按键精灵喊话脚本源码(按键精灵脚本语言)
本文目录一览:
- 1、【急】按键精灵怎么写自动喊话脚本
- 2、求大神给做一个按键精灵的游戏自动喊话的后台脚本。现在的自动喊话,一切换窗口就在当前窗口生效了。
- 3、按键精灵自动喊话脚本如何写?
- 4、求高手做个按键精灵征途后台喊话脚本,要后台的。其实按键精灵 官方有不少源码,但是看不懂,请高手详细
- 5、求个梦幻西游自动喊话脚本 或按键精灵 源码
- 6、按键精灵9 帮忙做个自动喊话功能 回车----输入喊话内容----再回车
【急】按键精灵怎么写自动喊话脚本
如下两个脚本即可,运行前先在按键精灵主面板上自定义喊话内容和喊话间隔,可支持5句话循环喊.
第一个为后台喊话,需要最新版按键精灵支持,有些游戏对后台无效,如有此情况请问题补充,换几个插件试试.运行的时候要把鼠标放在游戏下按热键,以保证得到准确的窗口句柄,开始运行后就可以干别的了.
第二个为前台插件,需要游戏窗口在前面.
//---------------------后台喊话----------------------------
Plugin ck=Window.MousePoint()
UserVar hh1=0 喊话1
UserVar hh2=0 喊话2
UserVar hh3=0 喊话3
UserVar hh4=0 喊话4
UserVar hh5=0 喊话5
UserVar jg=0 请输入喊话间隔(单位为毫秒,1秒=1000毫秒)
If jg100
MessageBox "喊话间隔过小,请设置合理的喊话时间"
EndScript
EndIf
Rem 喊话开始
If hh10
Plugin Window.SendKeyPress(ck,13)
Plugin Window.SendString(ck,hh1)
Plugin Window.SendKeyPress(ck,13)
Delay jg
EndIf
If hh20
Plugin Window.SendKeyPress(ck,13)
Plugin Window.SendString(ck,hh2)
Plugin Window.SendKeyPress(ck,13)
Delay jg
EndIf
If hh30
Plugin Window.SendKeyPress(ck,13)
Plugin Window.SendString(ck,hh3)
Plugin Window.SendKeyPress(ck,13)
Delay jg
EndIf
If hh40
Plugin Window.SendKeyPress(ck,13)
Plugin Window.SendString(ck,hh4)
Plugin Window.SendKeyPress(ck,13)
Delay jg
EndIf
If hh50
Plugin Window.SendKeyPress(ck,13)
Plugin Window.SendString(ck,hh5)
Plugin Window.SendKeyPress(ck,13)
Delay jg
EndIf
Goto 喊话开始
//---------------------前台喊话----------------------------
UserVar hh1=0 喊话1
UserVar hh2=0 喊话2
UserVar hh3=0 喊话3
UserVar hh4=0 喊话4
UserVar hh5=0 喊话5
UserVar jg=0 请输入喊话间隔(单位为毫秒,1秒=1000毫秒
If jg100
MessageBox "喊话间隔过小,请设置合理的喊话时间"
EndScript
EndIf
Rem 喊话开始
If hh10
KeyPress 13,1
SayString hh1
KeyPress 13,1
Delay jg
EndIf
If hh20
KeyPress 13,1
SayString hh2
KeyPress 13,1
Delay jg
EndIf
If hh30
KeyPress 13,1
SayString hh3
KeyPress 13,1
Delay jg
EndIf
If hh40
KeyPress 13,1
SayString hh4
KeyPress 13,1
Delay jg
EndIf
If hh50
KeyPress 13,1
SayString hh5
KeyPress 13,1
Delay jg
EndIf
Goto 喊话开始
求大神给做一个按键精灵的游戏自动喊话的后台脚本。现在的自动喊话,一切换窗口就在当前窗口生效了。
huoquchuangkou
jiange
nr = inputbox("请输入喊话内容")
Rem han
hanhua(kg)
Goto han
Sub jiange
Rem kgg
kg = InputBox("请输入喊话间隔")
kg2 = kg
If kg2 * 0 = 0 Then
Else
MessageBox "请输入数字,1000为1秒"
Goto kgg
End If
End Sub
Sub huoquchuangkou
Rem go
aa = 0
MsgBox("3秒内鼠标悬停到要喊话的游戏界面")
Delay 3000
Hwnd = Plugin.Window.MousePoint()
sval = MsgBox("鼠标放到游戏里了么?", 3, "获取游戏窗口")
If sval=7 Then
Goto go
ElseIf sval = 2 Then
MsgBox "取消成功"
EndScript
Else
End If
End Sub
Sub hanhua(a)
If aa = 1 Then
nr2 = nr "!"
aa = 2
ElseIf aa = 2 Then
nr2 = nr "!!"
aa = 0
Else
nr2 = nr
aa = 1
End If
Plugin.Bkgnd.KeyPress Hwnd, 13
Delay 200
SayString nr2
Delay 200
Plugin.Bkgnd.KeyPress Hwnd, 13
Delay a
End sub
按键精灵自动喊话脚本如何写?
a=1
For 1//这For 1是循环1次 改成你想要的数字就行
KeyPress "Enter", 1
Delay 50
SayString "按键精灵自动喊话" a
Delay 100
KeyPress "Enter", 1
Delay 50
a = a + 1
Next
求高手做个按键精灵征途后台喊话脚本,要后台的。其实按键精灵 官方有不少源码,但是看不懂,请高手详细
//得到鼠标指向的窗口句柄
Hwnd = Plugin.Window.MousePoint()
Rem a
//向后台窗口句柄(变量:Hwnd)发送一个键盘(扫描码:13)按键
Call Plugin.Bkgnd.KeyPress(Hwnd, 13)
Delay 500
//向后台窗口句柄(变量:Hwnd)发送一个键盘(扫描码:40)按键
Call Plugin.Bkgnd.KeyPress(Hwnd, 40)
Delay 500
//向后台窗口句柄(变量:Hwnd)发送一个键盘(扫描码:13)按键
Call Plugin.Bkgnd.KeyPress(Hwnd, 13)
Delay 500
//向后台窗口句柄(变量:Hwnd)发送一个键盘(扫描码:13)按键
Call Plugin.Bkgnd.KeyPress(Hwnd, 13)
Delay 500
//向后台窗口句柄(变量:Hwnd)发送一个键盘(扫描码:40)按键
Delay 500
Call Plugin.Bkgnd.KeyPress(Hwnd, 40)
Delay 500
//向后台窗口句柄(变量:Hwnd)发送一个键盘(扫描码:40)按键
Call Plugin.Bkgnd.KeyPress(Hwnd, 40)
Delay 500
//向后台窗口句柄(变量:Hwnd)发送一个键盘(扫描码:13)按键
Call Plugin.Bkgnd.KeyPress(Hwnd, 13)
Delay 500
Goto a
完全按照你的要求写的 希望对你有用
求个梦幻西游自动喊话脚本 或按键精灵 源码
rem s
keypress "up",1
delay 500
keypress "enter",1
DELAY 3000
GOTO S
=========
我记得西游是按向上键会显示上一次喊话,回车会发送
所以写了这段简单的按键精灵代码,效果是:按上,半秒,按回车,三秒,无限循环.
按键精灵9 帮忙做个自动喊话功能 回车----输入喊话内容----再回车
UserVar MoShi=DropList{"普通模拟":0|"超级模拟":1|"硬件模拟":2}=0 "设置模拟方式"
UserVar str1="" "第一句话"
UserVar str2="" "第二句话"
UserVar Yanshi=1000 "两句喊话之间的等待时间,1秒钟是1000"
If MoShi=0 Then
SetSimMode 0
ElseIf MoShi=1 Then
SetSimMode 2
ElseIf MoShi=2 Then
SetSimMode 1
End If
Delay 500
Rem go
SayString str1
KeyPress 13,1
Delay Yanshi
SayString str2
KeyPress 13,1
Delay Yanshi
Goto go
上边是源码,保存退出,在按键精灵右边脚本属性里设置模拟方式,
普通不行就换超级模拟,在设置喊话内容,延时,别忘了点保存。