按键精灵的一个脚本

VBSCall RunApp("notepad")
Delay 1000
//需要确认把记事本放在前台
Plugin hwnd=Window.Find(0,"无标题 - 记事本")
//需要先得到可以发送按键消息的窗口
Plugin Hwnd = Window.FindEx(Hwnd, 0, "Edit", 0)
//Plugin Window.Active(hwnd)
//Plugin hwnd = Window.GetKeyFocusWnd()
MessageBox "提醒:如果您现在的热键模式是“普通模式”,将有可能导致键盘失去响应,按下ctrl+alt+del即可解决这个问题。建议您在设置里使用“软件模式”的热键启动方式。"
MessageBox "现在可以把记事本的窗口放在后台,或者是最小化"
//等待两秒钟
Delay 2000
//后台喊话
Plugin Bkgnd.SendString(hwnd,"Hello, world")
//后台按键
Plugin Bkgnd.KeyDown(hwnd,13)
Delay 500
EndFor

以上是按键精灵的一个脚本!
上面的字段简单描述了,这个脚本可以自动打开——记事本——然后可以在后台自动喊话!
希望哪位师傅,能不能帮我改下怎样加如一个游戏 让那个游戏也能在后台自动喊话!

第1个回答  2009-05-07
容易
UserVar Var1=0 喊的第1句话
UserVar Var2=0 喊的第5句话
UserVar Var3=0 喊的第3句话
UserVar Var4=0 喊的第4句话
UserVar Var5=0 喊的第5句话
UserVar Var6=0 喊的第6句话
UserVar Var7=0 喊的第7句话
UserVar Var8=0 喊的第8句话
UserVar Var9=0 喊的第9句话
UserVar Var10=0 喊的第10句话
UserVar Var11=0 喊话间隔时间
UserVar Var12=0 喊话循环次数

Plugin hwnd=Window.Foreground()

For Var12
Plugin Window.SendString(hwnd,Var1)
Plugin Window.SendKeyPress(hwnd,13)

Delay Var11
Plugin Window.SendString(hwnd,Var2)
Plugin Window.SendKeyPress(hwnd,13)
Delay Var11
Plugin Window.SendString(hwnd,Var3)
Plugin Window.SendKeyPress(hwnd,13)
Delay Var11
Plugin Window.SendString(hwnd,Var4)
Plugin Window.SendKeyPress(hwnd,13)
Delay Var11
Plugin Window.SendString(hwnd,Var5)
Plugin Window.SendKeyPress(hwnd,13)
Delay Var11
Plugin Window.SendString(hwnd,Var6)
Plugin Window.SendKeyPress(hwnd,13)
Delay Var11
Plugin Window.SendString(hwnd,Var7)
Plugin Window.SendKeyPress(hwnd,13)
Delay Var11
Plugin Window.SendString(hwnd,Var8)
Plugin Window.SendKeyPress(hwnd,13)
Delay Var11
Plugin Window.SendString(hwnd,Var9)
Plugin Window.SendKeyPress(hwnd,13)
Delay Var11
Plugin Window.SendString(hwnd,Var10)
Plugin Window.SendKeyPress(hwnd,13)
Delay Var11
EndFor
//上面的适合各游戏
UserVar Var1=0 喊的第1句话
UserVar Var2=0 喊的第5句话
UserVar Var3=0 喊的第3句话
UserVar Var4=0 喊的第4句话
UserVar Var5=0 喊的第5句话
UserVar Var6=0 喊的第6句话
UserVar Var7=0 喊的第7句话
UserVar Var8=0 喊的第8句话
UserVar Var9=0 喊的第9句话
UserVar Var10=0 喊的第10句话
UserVar Var11=0 喊话间隔时间
UserVar Var12=0 喊话循环次数

Plugin Window.Foreground()
Plugin hwnd=Window.Find(0,"游戏名称")
Plugin Window.Active(hwnd)
Plugin hwnd = Window.GetKeyFocusWnd()

For Var12
Plugin Window.SendString(hwnd,Var1)
Plugin Window.SendKeyPress(hwnd,13)

Delay Var11
Plugin Window.SendString(hwnd,Var2)
Plugin Window.SendKeyPress(hwnd,13)
Delay Var11
Plugin Window.SendString(hwnd,Var3)
Plugin Window.SendKeyPress(hwnd,13)
Delay Var11
Plugin Window.SendString(hwnd,Var4)
Plugin Window.SendKeyPress(hwnd,13)
Delay Var11
Plugin Window.SendString(hwnd,Var5)
Plugin Window.SendKeyPress(hwnd,13)
Delay Var11
Plugin Window.SendString(hwnd,Var6)
Plugin Window.SendKeyPress(hwnd,13)
Delay Var11
Plugin Window.SendString(hwnd,Var7)
Plugin Window.SendKeyPress(hwnd,13)
Delay Var11
Plugin Window.SendString(hwnd,Var8)
Plugin Window.SendKeyPress(hwnd,13)
Delay Var11
Plugin Window.SendString(hwnd,Var9)
Plugin Window.SendKeyPress(hwnd,13)
Delay Var11
Plugin Window.SendString(hwnd,Var10)
Plugin Window.SendKeyPress(hwnd,13)
Delay Var11
EndFor
//框内为你打开游戏时,上面窗口显示的所有的名称,包括空格等,只能适合框内特定的游戏
第2个回答  2009-05-04
用361后台插件就可以做了,用按键可以输入指定文本,发出就行了。
第3个回答  2009-05-01
可以的
第4个回答  2009-04-30
你没有说明清楚加哪个游戏,喊什么话?
你就发个EMAIL:mao3258@163.com本回答被提问者采纳

用按键精灵编辑一个脚本
使用按键精灵编写脚本时,可以先设置等待键盘按键输入,通过“WaitKey”指令实现。随后,使用“KKIf”语句判断按键是否为特定值。例如,设定“kk=82”表示等待按键"Q"的输入。若满足条件,执行“RightClick 1”进行右键点击操作;否则,执行“LeftClick 1”进行左键点击。使用“EndIf”结束条件判断。具体步...

按键精灵 一个脚本问题
KeyPress x,1 Delay 500 x=x+1 EndFor EndFor KeyPress 69,1 KeyPress 70,1 EndFor KeyPress 71,1 Goto 开始 第二个用多线程:BeginThread "支线1"BeginThread "支线2"\/\/下面是主线:abcd组 While 1 x=65 For 4 Delay 500 KeyPress x,1 Delay 500 x=x+1 EndFor EndWhile Sub 支线...

按键精灵 一个脚本如何调用另一个脚本?
1、准备要导入的脚本,脚本的后缀名一般是【.Q】结尾。2、打开按键精灵,在界面中的菜单栏上点击【导入】按钮。3、弹出【导入工具向导】,点击【添加脚本】。4、在【打开】窗口中找到要导入的脚本文件,点击打开。5、可以在【要导入的脚本】中看到添加的脚本,可以一次添加多个脚本,这里只导入一个脚...

如何制作一个简单的脚本
制作 一个简单的脚本如下:1、首先百度按键精灵,下载好以后安装,安装好打开软件,我们可以看到,有新建和录制,我们先说录制工具。2、单击录制工具会出现一个记录鼠标和键盘动作的工具,按下scroll lock便可以启动录制。(会记下你的所有操作)。3、录制完成以后再按下scroll lock键便停止录制点击保存录...

按键精灵怎么无限循环一个脚本
按键精灵的无限循环功能可以在设置里面调整,方法如下:第一步,打开按键精灵。第二步,选择你要使用的脚本。第三步,点击脚本后面的属性。第四步,进入属性设置界面后,在脚本循环栏里选择第二个,循环到按终止键为止。第五步,选择好后,点击保存设置,该脚本在运行后会一直循环下去,直到你主动终止。

求一个简单的按键精灵脚本
Dim TH1\/\/线程1句柄 Dim TH2\/\/线程2句柄 Dimenv TKey0\/\/线程0按键 Dimenv TKey1\/\/线程1按键 Dimenv TKey2\/\/线程2按键 DimEnv GAP1\/\/线程1间隔时间 DimEnv GAP2\/\/线程2间隔时间 Dimenv isRun\/\/运行标志 Dimenv T1\/\/时间记录1 Dimenv T2\/\/时间记录2 TKey0 = "1"\/\/初始化按键码0 TKey...

如何用按键精灵做自动脚本?
1. 录制脚本 按键精灵提供了录制脚本的功能,用户可以通过录制自己的操作来生成脚本。首先,打开按键精灵软件,点击“录制”按钮开始录制。然后,按照需要自动化的操作步骤进行操作,例如鼠标点击、键盘输入等。完成操作后,点击“停止”按钮结束录制。此时,按键精灵会自动生成一个脚本...

怎样做按键精灵脚本?
首先我们打开”按键精灵“软件,进入初始页面,在这里我们可以查看我们制作完成的脚本。选择”新建“进行新建脚本文件。然后我们点击页面最左边的”新建“按钮,系统会自动弹出对话框,进入新建文件的选择页面。接着我们在弹出的对话框中选择”空白脚本“,点击确认,进入空白脚本的制作页面,下面就开始制作脚本...

按键精灵怎么设置定时启动一个脚本?我想的就是在 特定的时间 启动我...
1、首先,打开按键精灵,单击新建脚本,然后将弹出一个空白脚本界面,如下图所示。2、其次,单击“控制命令”按钮创建一个表达式为true的循环命令,如下图所示。3、接着,单击“源文件”,在表达式后创建两个变量“小时”和“分钟”,并在表达式后使用实时语句(Now),如下图所示。4、然后,添加判断...

按键精灵的一个脚本
UserVar Var5=0 喊的第5句话 UserVar Var6=0 喊的第6句话 UserVar Var7=0 喊的第7句话 UserVar Var8=0 喊的第8句话 UserVar Var9=0 喊的第9句话 UserVar Var10=0 喊的第10句话 UserVar Var11=0 喊话间隔时间 UserVar Var12=0 喊话循环次数 Plugin hwnd=Window.Foreground()For Var12...

相似回答
大家正在搜