按键精灵后台鼠标按键怎么用?

2024-05-14

1. 按键精灵后台鼠标按键怎么用?

  1、首先打开按键精灵,点击新建

  2、选择全部命令-插件命令-Window 窗口插件-MousePoint,然后点击插入
  此命令是用来获得鼠标所指向位置的窗口句柄

  3、获取到窗口句柄之后我们就可以对目标窗口进行操作了
  比如我们测试向记事本中按下BAIDU这几个键
  选择插件命令-Bkgnd 后台插件-keypress 模拟按键  (此命令是向目标窗口发送一个按键命令)
  4、在按键键代码的输入框中按下B键,自动给出数字66,然后点击插入
  再依次输入A,I,D,U,继续插入

  5、看到右边的代码编辑界面中66,65,7368,85分别数B,A,I,D,U的键代码,也就是ASCII码
  注意一下这边的Hwnd,Hwnd这个变量用来储存鼠标所指向窗口的句柄,下面的Keypress中第一个参数就是窗口句柄,所以第一个参数全部是Hwnd

  6、接下来我们按F5运行试试看,按键精灵中默认启动热键是F10,我们打开记事本,然后鼠标放在记事本中,按下F10看看效果
  可以看到记事本中依次输入了baidu这几个字符

  7、如果要进行鼠标点击操作的话,在插件命令中,有提供多种鼠标操作命令,比较常用的是LeftClick进行鼠标左键单击,其需要的参数第一个为目标窗口句柄,第二个就是目标窗口中所在点的X坐标,第三个则是Y坐标,说一下,这里的坐标是相对于目标窗口来说的,而不是整个屏幕,以目标窗口最左上角为起点(0,0)开始计算,到目标窗口最右下角

  8、其操作方法跟按键输入差不多,都需要先获得窗口句柄,然后就是键代码变成了坐标位置
  另外说一下,可能有人会说,如果使用鼠标所在位置的句柄的话,这样鼠标就必须指向某一窗口,这样都不算是后台操作了,这里只是演示,可以在事先给出一个值,可以用按键抓抓工具来获得目标窗口句柄,然后将句柄复制下来,比如这里记事本中输入框的句柄为3343758
  那么我们就把原来的Hwnd = Plugin.Window.MousePoint()这句代码改成Hwnd = 3343758
  预先给Hwnd赋值

  这样再运行后把记事本最小化,按下启动热键F10试试,然后再看看记事本,是不是多出了baidu这几个字符
  由于每次窗口打开后句柄都是不一样的,我们也可以用Find命令来获取一个标题或类名固定不变的窗口的句柄,比如这边默认的就是获取记事本这个窗口的句柄,不管记事本打开关闭几次,用这个命令总是可以获得正确的窗口句柄
  另外注意一下,这边获取的记事本句柄并不能进行输入操作,因为这边获取到的是记事本的句柄,而不是记事本中输入框的句柄,所以没办法对输入框进行操作,这个从按键抓抓中可以清楚的看到

按键精灵后台鼠标按键怎么用?

2. 按健精灵怎样用?

按键精灵最简单的用法就是:打开按键精灵,选择左上角的”增加”,那是做一个新脚本时用的.
进入脚本编辑器后,先看你的顶上,选一个脚本名字(这个名字就会成为脚本在硬盘上的文件名),选好启动热键和中止热键.
然后你看到左边有一个”鼠标动作”了吗?在这个里面有一个鼠标动作的选择,你把它选到”右键按下”,后面的”执行次数”不要动它,再按一下后面的”插入”,好现在这一行命令就进入你的程序了!
最后就是按右上角的保存脚本,再退出来就完成啦!现在你一按你自己设定的启动热键,按键精灵就会自动帮你按下右键了,多方便呀!把你贴在鼠标右键上的胶带撕下来吧!你的鼠标会哭泣的!
其它更复杂一点的脚本的制作方法呢?请看一下精灵中有几个示范脚本。你已经学会了做脚本的基本方法,再学下去就不难啦!

3. 按键精灵怎么用啊?怎么自己做个?

如何使用按键精灵?(使用步骤) 
使用步骤如下: 
1. 制作脚本:按照个人需求从网上搜集脚本或者自己制作脚本。如果您的脚本是从别的地方收集的,请先把脚本文件拷贝到按键精灵文件夹下的script文件夹中,然后再运行按键精灵。 
2.选择有效的窗口:建议您选择“对所有窗口有效”。如果您只需要脚本当某个窗口在前台时有效,请选择窗口名称,比如“龙族” 
3.让需要执行的脚本“有效”,只有“有效”一栏中勾中的脚本才会执行。 
4.进入游戏(或者其他需要使用按键精灵的软件) ,在需要使用脚本的时候按下脚本的“快捷键”,按键精灵就会忠实的为您工作了。 
按键精灵主界面 




图:主界面及功能按钮 
主界面功能简介: 
增加:增加一个新的脚本。 
修改:修改当前选中的脚本。 
删除:删除当前选中的脚本,可以同时选中多个脚本进行删除。 
录制:录制新的脚本,新手制作脚本首选功能。 
上传:将当前脚本上传至按键精灵网站,与他人进行交流。 
全部有效/无效:让所有脚本有效或者无效。 
注册:注册按键精灵,使用正版软件。 
帮助:查看用户帮助手册。 


图:录制功能 
录制功能简介: 
强烈推荐的功能!能够忠实记录您的动作,并在脚本执行时回放,新手也可随心所欲制作脚本。按下ScrollLock键就可以开始录制,再次按下就可停止录制,最后保存即可。如果您需要按键精灵忠实的记录鼠标移动轨迹,在后面的“记录鼠标移动轨迹”前面打个勾就可以了。录制过程中可以随便移动录制工具条,不会对您录制的动作产生任何影响。 


图:上传脚本 
上传脚本功能简介: 
在主界面选择一个脚本,点击“上传”按钮就可以进入上传脚本界面。 
您可以将自己比较得意的脚本上传到我们的服务器。在您的脚本上传成功之后,我们将会进行人工审核。不错的脚本都会被我们推荐给其他玩家共同学习。 
上传时按键精灵会自动填写一些信息。请您在“脚本说明”里写上脚本的用途、制作思路等你认为对其他人有帮助的信息。没有说明或者说明不清楚的脚本将无法获得推荐。:-) 
脚本编辑器 


图:脚本编辑器界面 
脚本编辑器使用说明: 
在动作选择区选择动作,插入右边的脚本内容区即可。脚本支持粘贴、复制、移动、删除等操作。 
脚本编写完毕之后,在脚本设置区进行一些必要的设置,点击“保存脚本” ,就可保存当前制作的脚本,点击右上角的X符号可以关闭编辑器返回主界面。 
注意:我们默认的终止热键是“F12” ,目前所有的脚本使用同一个终止热键,也就是按下一个终止热键之后,所有的脚本就会停止运行。 



图:脚本调试功能 
脚本调试功能简介: 
脚本调试功能允许您随时观察脚本的执行顺序,也可以随意暂停/继续脚本的运行,方便查找脚本错误。当您点击“执行”后,脚本将会开始执行,同时记录下每一步执行了哪条动作(语句),您可以随时按“暂停”热键暂时中止脚本执行,然后点击“语句编号”立刻查看,看完以后可以随时让脚本从中断处恢复执行。 
执行热键: ScrollLock 
暂停热键:Pause 
停止热键:ScrollLock 


图: 抓点界面 
抓点功能简介: 
用户可以抓取20个坐标点以及相应坐标点的颜色。抓点热键包括数字键0到9,以及数字键下方的10个字母键Q到P。按下热键即可获得鼠标当前所在位置的坐标和颜色,以备制作脚本时使用。 
偏移抓点:当使用偏移抓点时,实际抓到的是鼠标附近的一点的坐标和颜色(具体抓到的点用一个“瞄准镜”表示)。这样可以解决在某些情况下,鼠标图标颜色会挡住真实坐标颜色的问题。 
按键精灵动作介绍 

按键精灵的所有动作都需要在“动作选择区”中选定,然后插入“脚本内容区”。按键精灵的所有功能也都集中在动作选择区中。 
按键精灵提供了丰富的动作供大家选择,这些动作分为四个大类。分别介绍如下 
键盘动作: 
按键动作:模拟键盘按下、弹起以及按键的动作。可以区分按下状态和弹起状态,也就是可以模拟按住一个键不放的动作 
按键组合:模拟按下组合键的情况 
鼠标动作: 
鼠标点击动作:共有7种点击类型供你选择,单击或者双击,左键或者右键,等等。 
抓点动作:点击“抓点”出现抓点界面,内置20个抓点热键可以抓取20个坐标点,足以满足大部分人的需要 
鼠标移动动作:将鼠标移动到屏幕上某个预定的坐标点 
鼠标相对移动:将鼠标相对当前位置进行移动 
保存/恢复鼠标位置:保存当前鼠标位置、恢复鼠标位置到最后一次保存的位置 
控制动作: 
颜色控制动作:如果某一点的颜色符合条件,就执行后面的语句,颜色可以在“抓点”窗口中抓取 
循环动作:将脚本反复执行 
跳转动作: 在脚本的某个位置先设置一个“标记”,然后就可以在这里选择直接跳转到“标记”处 
子程序调用:制作脚本子程序,可以随时调用 
停止脚本运行:停止脚本运行功能 
其它动作: 
延时:可以让脚本停顿一段时间再继续执行 
输入文本:输入一串文本,支持中文输入 
注释/标记:你可以给自己的语句加以注释,同时这些注释也可以用来作为“跳转语句”中的“标记” 
弹出窗口:弹出窗口显示窗口提示内容,可以暂停脚本的运行 
按键精灵脚本编程语句 

1.转移语句:Goto 
格式:Goto [标记] 
解释:跳转到标记的位置 
2.注释或标记语句:Rem 
格式:Rem [注释或标记] 
解释:可以当作标记供跳转语句使用,也可以当作脚本的注释使用 
3.条件语句:IfColor ... EndIf 
条件正 格式: 
IfColor x y color 0(x、y为桌面横坐标和纵坐标,color为颜色RGB码) 
[语句块] 
EndIf 
解释:如果坐标点(x,y)的颜色等于color的数值,则执行语句块中的内容 

条件反 格式: 
IfColor x y color 1 
[语句块] 
EndIf 
解释:如果坐标点(x,y)的颜色不等于color的数值,则执行语句块中的内容 
4.循环语句:For ... EndFor 
格式: 
For [循环次数] 
[语句块] 
EndFor 
解释:将语句块反复执行数次,执行次数由“循环次数”控制 
5.延时语句:Delay 
格式:Delay [毫秒] 
解释:等待一些时间再执行下一句脚本。 
6.光标移动语句:MoveTo、MoveR 
格式: 
绝对移动:MoveTo x y 
解释:移动鼠标到(x,y)点 

相对移动:MoveR dx dy(dx、dy为正时表示正方向移动,为负即为负方向移动) 
解释:相对当前坐标横向移动鼠标x,纵向移动鼠标y 
7.鼠标控制语句:LeftClick、RightClick、LeftDoubleClick、LeftDown、LeftUp、RightDown、RightUp 
格式: 
左键单击:LeftClick 1 
右键单击:RightClick 1 
左键双击:LeftDoubleClick 1 
左键按下:LeftDown 1 
左键弹起:LeftUp 1 
右键按下:RightDown 1 
右键弹起:RightUp 1 
8.键盘按键语句:KeyPress、KeyDown、KeyUp 
格式: 
按键:KeyPress code 1(code为键盘 ASCII码) 
按住:KeyDown code 1 
弹起:KeyUp code 1 
9.输入字符串语句:SayString 
格式:SayString [要输入的字符串] 
10.保存/恢复鼠标位置 
格式: 
保存鼠标位置:SaveMousePos 
解释:保存当前鼠标位置 

恢复鼠标位置:RestoreMousePos 
解释:将鼠标移动到上一次保存的鼠标位置 

这两个语句常用于制作网络游戏练功脚本,脚本开始时保存鼠标位置,脚本结束时恢复鼠标位置。 
11.子程序、子程序调用 
格式: 
Sub [子程序名] 
[语句块] 
Retrun 
解释:将一些语句放在子程序中,可以被反复调用 

Gosub [子程序名] 
解释:调用子程序中的语句块 

11.脚本停止运行 
格式:EndScript 
解释:完全停止当前脚本的运行。可以用于调试脚本。 
12.弹出窗口 
格式:MessageBox [窗口显示内容] 
解释:弹出一个窗口,显示设置的内容,用户点击“确定” 方可继续运行脚本,可以用于暂停脚本的运行

按键精灵怎么用啊?怎么自己做个?

4. 请按键精灵使用高手回答

KeyDown 113,1
Delay 500
KeyPress 32,3

5. 按键精灵后台操作游戏

按键精灵后台简明教程使用按键精灵有一段时间了,从前台到后台看了很多帖子,加上自己的勤奋算是成功了,自己制作了一个练级的脚本,经一月余的使用完全正常,按键精灵升级至7.0后,很多需要从论坛下载才能使用的插件都集成了,这对于新手来说是个福音,我才开始使用时,为了找这些插件费了很多周折,现在的新手真是幸福啊!!呵呵,废话少说,下面把我的一些经验和教训在这里与大家分享,希望对“想后台”的朋友有所帮助。1、游戏句柄后台的意思就是当窗口被遮盖或移开的时候,仍能够正常的执行脚本动作,所以必须先找到该游戏的窗口句柄,这样可以保证我们编辑的脚本语句有正确的使用方向,获取窗口句柄的方法有很多,我一般使用以下的方法:DimhwndPluginhwnd=Window.MousePoint()Plugin是调用插件命令,凡是调用插件都需要使用这个命令,hwnd就是得到的句柄,Window是插件的名称MousePoint()返回鼠标所在的窗口的句柄。关于窗口这里需要多说几句,以网页游戏为例,鼠标放在标题栏上和放在游戏窗口所得到的句柄是不一样的,游戏窗口是IE的一个子窗口,因此在运行脚本前,将你的鼠标放在游戏窗口的区域内再运行脚本。得到句柄费函数很多,有兴趣的自己去试试看,不过知道一个就足够了。2、模拟动作得到窗口句柄后,你就可以向这个窗口模拟需要的动作了,在这里要用到按键精灵7的插件(既然已经有7了以前的插件就不作介绍了),模拟动作的函数有如下几个:-模拟鼠标点击PluginBkgnd.LeftClick(句柄,横坐标,纵坐标)//模拟鼠标左键点击PluginBkgnd.RightClick(句柄,横坐标,纵坐标)//模拟鼠标右键点击其中的句柄就是上面我们已经得到的句柄,这里的横坐标和纵坐标是针对游戏窗口,而不是针对屏幕的(看晕了吧^_^关于这一点足足困扰了我一个礼拜的时间才弄明白)。屏幕坐标,是以屏幕左上角为基点(0,0),右下角的坐标是和屏幕分辨率有关的,而窗口坐标,不是在屏幕的左上角,例如word中的编辑窗口的0,0位置是在工具栏下面的,看不懂也没关系,你只要记住下面的方法就行了,首先在得到窗口句柄后加上如下的代码:Plugins=Window.GetClientRect(hwnd)XYArray=Split(s,"|",-1,1)dx=XYArray(0)dy=XYarray(1)其次,在横坐标和纵坐标的后面都分别减去dx和dy就行了,为什么!!不用去管他,反正这样做不会错,举例说明:例如你抓点得到的横坐标是x,纵坐标是y,那么模拟鼠标左键点击的语句应该是这样的:PluginBkgnd.LeftClick(句柄x-dx,y-dy)-模拟键盘动作PluginBkgnd.KeyPress(句柄,按键码)//模拟键盘动作这里的按键码可以很容易的在按键精灵中查到,包括组合键-输入字符串PluginWindow.SendString(句柄,字符串)这个函数在登陆和喊话时是非常有用的,其中的字符串可以是字符串变量。3、后台找色后台脚本尽量少用找色语句,否则你的游戏将“卡巴死机”,即使少用也会出现很多的“马赛克”幸运的是不影响找色功能,即使游戏图像已经乱七八糟,既然是要后台操作,难看就难看吧^_^。Pluginc1=BkgndColor.GetPixelColor(hwnd,631-dx,121-dy)强烈建议用这个函数,至于什么区域找色,区域照图之类,如果你的电脑速度足够快再去尝试吧。找色是有技巧的,一定要找到一个不同画面分别对应不同颜色的点,当然只有一个点是不可靠的。我的思路是,找到几个点的颜色值记录下来,再根据这几个点的不同组合来决定脚本的走向,采取这种方法后,我在游戏时已经基本可以看到大体的画面了。\\\\\\\\\\\\//窗口最小化搜的更快codereg=""do_yes=1Num_game=0KeyDown18,1Delay500Whiledo_yes=1KeyPress27,1Delay1500PluginNowWindow=Window.Foreground()PluginWindow_text=Window.GetText(NowWindow)Reg_yes=InStr(Window_text,"记事本")//搜了一遍窗口后就不搜IfReg_yes""andReg_yes0IfFirstwindowNowWindowIfNum_game=0Firstwindow=NowWindowEndIf//记事本数大于6个就不搜IfNum_game2按键3延时1500毫秒4按键5延时1500毫秒6按键进入游戏后运行:PluginHwnd=Window.MousePoint()'得到鼠标指向的窗口句柄//备选方案,可替换为:PluginHwnd=Window.GetKeyFocusWnd()//备选方案,可替换为:PluginHwnd=Window.Foreground()RemstartPluginBkgnd.KeyPress(hwnd,84)'按键的扫描码:"84"PluginBkgnd.KeyPress(hwnd,53)'按键Delay1500PluginBkgnd.KeyPress(hwnd,53)'按键Delay1500PluginBkgnd.KeyPress(hwnd,9)'按键Gotostart这篇文章说得比较直白,当初我也是看着它过来的。相信对你也有帮助

按键精灵后台操作游戏

6. 按键精灵键盘同步

按键精灵键鼠同步器源码分享,具体实现同步步骤如下:
1、 获取主窗口和被同步窗口句柄
●    WaitKey 命令等待键盘按下
●  按下F6则获取当前鼠标指向的窗口句柄,作为主窗口句柄。
●  按下F7 则获取当前鼠标指向的窗口句柄,作为同步窗口句柄。
●   用Do循环来等待按键,当主窗口句柄和同步窗口句柄都获取到时,退出Do循环
● 代码
Do
    Key = WaitKey()
    If Key = 117 Then
        主窗口 = Plugin.Window.MousePoint()
    End If
    If Key = 118 Then   
        同步窗口 = Plugin.Window.MousePoint()
    End If
    Delay 500
    If 主窗口  0 and 同步窗口  0 Then 
        Exit Do
    End If
Loop
2、设置两个窗口的窗口大小一致
●    窗口大小一致,同步的时候鼠标才能移动到正确的位置。
● 代码
   Call Plugin.Window.Size(主窗口,800,600)
   Call Plugin.Window.Size(同步窗口,800,600)
3 、获取主窗口的左上角坐标
●   GetWindowRect 命令获取主窗口的左上角坐标
● 代码
        sRect = Plugin.Window.GetWindowRect(主窗口)   
        dim MyArray   
        MyArray = Split(sRect, "|")   
        L = Clng(MyArray(0)): T = Clng(MyArray(1))
4、获取当前鼠标在主窗口的位置
●   GetCursorPos命令获取当前鼠标位置
● 代码 
                       GetCursorPos mx, my
5、 计算主窗口内当前鼠标位置和窗口左上角距离
●   公式:当前鼠标位置减去窗口左上角坐标值( mx-L, my-T)
6 开始同步
● 被同步窗口,使用按键后台键鼠命令,将鼠标移动到和主窗口相同的位置
( 按键后台命令鼠标移动是以窗口客户区左上角坐标为基点)
● 代码
                       Call Plugin.Bkgnd.MoveTo(同步窗口, mx-L, my-T)
●在主窗口内按下任意键时,同步窗口也执行同样的操作
● 代码
                       Key = GetLastKey()
                       Call Plugin.Bkgnd.KeyPress(同步窗口, Key)

7. 按键精灵求助

要想把它改为后台,有些基本东西你要先学会。给你找了一个,你可以参考!

另楼上的说得对,你录制的大多是垃圾代码,最好还是自学之后写一个,或者你把你的要求发出来让高手帮你弄也行!

按键精灵后台简明教程

使用按键精灵有一段时间了,从前台到后台看了很多帖子,加上自己的勤奋算是成功了,自己制作了一个练级的脚本,经一月余的使用完全正常,按键精灵升级至7.0后,很多需要从论坛下载才能使用的插件都集成了,这对于新手来说是个福音,我才开始使用时,为了找这些插件费了很多周折,现在的新手真是幸福啊!!呵呵,废话少说,下面把我的一些经验和教训在这里与大家分享,希望对“想后台”的朋友有所帮助。

1、游戏句柄
后台的意思就是当窗口被遮盖或移开的时候,仍能够正常的执行脚本动作,所以必须先找到该游戏的窗口句柄,这样可以保证我们编辑的脚本语句有正确的使用方向,获取窗口句柄的方法有很多,我一般使用以下的方法:

Dim hwnd
Plugin hwnd=Window.MousePoint()

Plugin是调用插件命令,凡是调用插件都需要使用这个命令,hwnd就是得到的句柄,Window是插件的名称MousePoint()返回鼠标所在的窗口的句柄。

关于窗口这里需要多说几句,以网页游戏为例,鼠标放在标题栏上和放在游戏窗口所得到的句柄是不一样的,游戏窗口是IE的一个子窗口,因此在运行脚本前,将你的鼠标放在游戏窗口的区域内再运行脚本。

得到句柄费函数很多,有兴趣的自己去试试看,不过知道一个就足够了。

2、模拟动作
得到窗口句柄后,你就可以向这个窗口模拟需要的动作了,在这里要用到按键精灵7的插件(既然已经有7了以前的插件就不作介绍了),模拟动作的函数有如下几个:

-模拟鼠标点击
Plugin Bkgnd.LeftClick(句柄,横坐标,纵坐标) //模拟鼠标左键点击
Plugin Bkgnd.RightClick(句柄,横坐标,纵坐标) //模拟鼠标右键点击

其中的句柄就是上面我们已经得到的句柄,这里的横坐标和纵坐标是针对游戏窗口,而不是针对屏幕的(看晕了吧^_^关于这一点足足困扰了我一个礼拜的时间才弄明白)。

屏幕坐标,是以屏幕左上角为基点(0,0),右下角的坐标是和屏幕分辨率有关的,而窗口坐标,不是在屏幕的左上角,例如word中的编辑窗口的0,0位置是在工具栏下面的,看不懂也没关系,你只要记住下面的方法就行了,首先在得到窗口句柄后加上如下的代码:

Plugin s = Window.GetClientRect(hwnd)
XYArray = Split(s, "|", -1, 1)
dx = XYArray(0)
dy = XYarray(1)

其次,在横坐标和纵坐标的后面都分别减去dx和dy就行了,为什么!!不用去管他,反正这样做不会错,举例说明:

例如你抓点得到的横坐标是x,纵坐标是y,那么模拟鼠标左键点击的语句应该是这样的:
Plugin Bkgnd.LeftClick(句柄x-dx,y-dy)

-模拟键盘动作
Plugin Bkgnd.KeyPress(句柄,按键码) //模拟键盘动作
这里的按键码可以很容易的在按键精灵中查到,包括组合键
-输入字符串
Plugin Window.SendString(句柄,字符串)
这个函数在登陆和喊话时是非常有用的,其中的字符串可以是字符串变量。

3、后台找色
后台脚本尽量少用找色语句,否则你的游戏将“卡巴死机”,即使少用也会出现很多的“马赛克”幸运的是不影响找色功能,即使游戏图像已经乱七八糟,既然是要后台操作,难看就难看吧^_^。
Plugin c1=BkgndColor.GetPixelColor(hwnd,631-dx,121-dy)
强烈建议用这个函数,至于什么区域找色,区域照图之类,如果你的电脑速度足够快再去尝试吧。
找色是有技巧的,一定要找到一个不同画面分别对应不同颜色的点,当然只有一个点是不可靠的。我的思路是,找到几个点的颜色值记录下来,再根据这几个点的不同组合来决定脚本的走向,采取这种方法后,我在游戏时已经基本可以看到大体的画面了。

\\\\\\\\\\\\
//窗口最小化搜的更快
codereg=""
do_yes=1
Num_game=0
KeyDown 18,1
Delay 500
While do_yes=1
    KeyPress 27,1
    Delay 1500
    Plugin NowWindow=Window.Foreground()
    Plugin Window_text=Window.GetText(NowWindow)
    Reg_yes=InStr(Window_text,"记事本")
    //搜了一遍窗口后就不搜
    If Reg_yes"" and Reg_yes0
        If FirstwindowNowWindow
            If Num_game=0
                Firstwindow=NowWindow
            EndIf 
            //记事本数大于6个就不搜
            If Num_game<=6
                Plugin Window_text=Window.GetText(NowWindow)
                codereg=Window_text&","&codereg
                Num_game=Num_game+1
            Else 
                KeyUp 18,1
                Delay 300
                do_yes=0
            EndIf 
        Else 
            KeyUp 18,1
            Delay 300
            do_yes=0
        EndIf 
    EndIf 
EndWhile 
//去掉末尾的“,”号,得当前打开的记事本标题串。
codereg=Left(codereg,Len(codereg)-1)
TracePrint codereg
 
另附:
按键精灵后台脚本例:

1 按键
2 按键
3 延时1500毫秒
4 按键
5 延时1500毫秒
6 按键

进入游戏后运行:
Plugin Hwnd =Window.MousePoint() ' 得到鼠标指向的窗口句柄
//备选方案,可替换为:Plugin Hwnd =Window.GetKeyFocusWnd()
//备选方案,可替换为:Plugin Hwnd =Window.Foreground()
Rem start
Plugin Bkgnd.KeyPress(hwnd,84)   ' 按键  的扫描码:"84"
Plugin Bkgnd.KeyPress(hwnd,53)   ' 按键
Delay 1500
Plugin Bkgnd.KeyPress(hwnd,53)   ' 按键
Delay 1500
Plugin Bkgnd.KeyPress(hwnd,9)   ' 按键
Goto start

按键精灵求助

8. 按键精灵鼠标边转圈边按下

有,代码能写出来,
    r=20:x0=512:y0=384:x=0:y=0:n=0
    While n<3.1415926*2
        x=x0+r*cos(n)
        y=y0-r*sin(n)
        MoveTo x,y
        Delay 20
        n=n+0.03
    Wend 
用子程序调用 也可以在画圈的时候判断鼠标变化,完成相应操作!
最新文章
热门文章
推荐阅读