ImageVerifierCode 换一换
格式:DOC , 页数:14 ,大小:177KB ,
资源ID:6295919      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-6295919.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(按键精灵教程-精通.doc)为本站会员(HR专家)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

按键精灵教程-精通.doc

1、 Height Greedy Electronic Studio 按键精灵教程第 1 页 共 14 页变量!神奇的小柜子变量就是会变化的量。就像一个小柜子,我们可以在柜子里装载不同的东西,而当我们需要找到这些东西的时候,只要记住柜子的名字就可以了。使用变量的方法是:先定义(给柜子起名)、再赋值(将物品放进柜子)、最后使用(根据柜子名字找到放在其中的物品)。使用 Dim 命令定义变量,例如:Dim str1 /定义变量 str1Dim var1=22 /定义变量 Var1,并且赋值为 22 例子 1:使用变量设置输出文字的内容1、下面红色的是 3 行脚本,请把他复制到“源文件”当中Dim str

2、1str1 = “你很聪明“SayString str12、Dim str1 就是定义变量,也就是说我们创建了一个小柜子,给他起名为 str13、str1 = “你很聪明“ 就是赋值,我们把“你很聪明“这几个字放到 str1 这个小柜子里4、SayString str1 表示我们输出 str1 这个变量的内容,也就是说把 str1 这个小柜子里的内容拿出来交给SayString 这个命令去使用。5、如果你希望修改喊话的内容,只要修改 str1 这个小柜子里的内容就可以了。例子 2:变量的一些用法a=1把数字 1 放进柜子 a 中。b=“你猜对了吗?“把字符串 你猜对了吗? 放进柜子 b 中。字

3、符串必须用“包含。dc=3.14159265把小数放进柜子 dc 中。num1=1num1=33num2=55sum=num1+num2首先把 33 和 55 分别放入 num1 和 num2 中。然后把他们取出来,做加法操作(加法是由 CPU 来处理的),把结果放在 sum 中。结果 sum 等于 88num1=1num1=33 num1 被给值为 1,然后又给值为 33。此时,num1 中存储是的 33。1 就被覆盖掉了。没有了:)sum=sum+1这句不等同于数学的加法,也是初学者不容易理解的地方。我们只要想,把 sum 拿出来和 1 做加法,再放回 sum 中就可以了。sum 原来的值

4、是 88,做完加法后,sum 等于 89。pig=1pig=pig*3+pig能猜出 pig 最后等于几么?1*3+1。结果是 4例子 3:使用变量输入 1 到 100 的数字VBSCall RunApp(“notepad“)Delay 2000a=1Height Greedy Electronic Studio 按键精灵教程第 2 页 共 14 页b=100While a=0 and y=0MoveTo x y EndIf 在区域(0,0,1023,767)中找与文件 1.bmp 中的图形比较接近的地方,如果找到,则把鼠标移动到这个地方。特别提醒:6.30 版之后,找图的文件路径可以直接引用

5、附件中的图片,不需要释放,例子:VBSCall FindPic(0,0,1023,767,“Attachment:1.bmp“,0.9,x,y)找色功能的技巧找色功能相对简单一些,在“按键精灵 VBS 命令”里提供了 3 个找色命令 FindColor、FindCenterColor 和FindColorEx。大家查看一下相关命令的说明即可。控制台黑屏操作功能介绍:对 Windows 的控制台进行操作。070110 收录进按键精灵 6.10 版命令名:Open作用:打开一个控制台窗口。参数:无。返回值:无。例子: Plugin Console.Open()Plugin Console.Writ

6、eLine(“请随意输入几个字,然后按回车“ & vbcrlf)Plugin userInput=Console.ReadLine()Plugin Console.WriteLine(“您的输入是“ & userInput & vbcrlf)Plugin Console.WriteLine(“演示脚本结束,请按下 Y 键,退出控制台“ & vbcrlf)Rem WaitUserInputKeyPlugin userInput=Console.WaitKey()If userInput = asc(“y“) or userInput = asc(“Y“)Plugin Console.Close(

7、)Height Greedy Electronic Studio 按键精灵教程第 5 页 共 14 页Else Goto WaitUserInputKeyEndIf命令名:Close作用:关闭控制台窗口。参数:无。返回值:无。例子: 参见 Open 的例子。命令名:ReadLine作用:从控制台读取一行字符串。参数:无。返回值:字符串型。返回用户输入的字符串。例子: 参见 Open 的例子。命令名:WriteLine作用:向控制台写入一行字符串。参数:字符串型,需要写入的字符串。返回值:无。例子: 参见 Open 的例子。命令名:WaitKey作用:等待用户在控制台的按键。参数:无。返回值:用

8、户按下的键盘字符。说明:用这个命令,也可以给文件改名。例子: 参见 Open 的例子文件目录操作功能介绍:对文件和目录进行读写、复制等基本操作。070110 收录进按键精灵 6.10 版命令名:ExistFile作用:判断文件或文件夹是否存在。参数:字符串型。要判断的文件或者文件夹的全路径。返回值:整数型。返回值为 0 表示文件或文件夹不存在;返回值为 1 表示存在该文件,返回值为 2 表示存在该文件夹。例子:path=“C:/windows“ Plugin isBeing=File.ExistFile(path) MessageBox “您所选择的目录或者文件夹的状态是:“ & isBein

9、g命令名:SelectDirectory作用:弹出选择文件夹的对话框,并得到用户选择的文件夹。参数:无。返回值:字符串型。返回用户所选择的文件夹的全路径。例子: dim dirPath Plugin dirPath=File.SelectDirectory() MessageBox “您所选择的目录是:“ & dirPath命令名:SelectFile作用:弹出选择文件的对话框,并得到用户选择的文件。参数:无。返回值:字符串型。返回用户所选择的文件的全路径。例子: dim filepath Plugin filepath=File.SelectFile() MessageBox “您所选择的文

10、件是:“ & filepath命令名:CopyFile作用:复制一个文件。参数:1 字符串型,要复制的文件的全路径 2 字符串型,要复制的目标文件的全路径。返回值:无例子: dim filepath Plugin filepath=File.SelectFile() Plugin File.CopyFile(filepath,“c:/1.txt“) Height Greedy Electronic Studio 按键精灵教程第 6 页 共 14 页MessageBox “您所选择的文件被拷贝到 C 盘根目录下的 1.txt“ VBSCall RunApp(“C:/“)命令名:MoveFile作

11、用:移动一个文件。参数:1 字符串型,要移动的文件的全路径 2 字符串型,要移动的目标文件的全路径。返回值:无。说明:用这个命令,也可以给文件改名例子: dim filepath Plugin filepath=File.SelectFile() Plugin File.MoveFile(filepath,“c:/1.txt“) MessageBox “您所选择的文件被移动到 C 盘根目录下的 1.txt“VBSCall RunApp(“C:/“) 命令名:DeleteFile作用:删除一个文件。参数:字符串型,要删除的文件的全路径。返回值:无。例子: dim filepath Plugin

12、filepath=File.SelectFile() Plugin File.DeleteFile(filepath) MessageBox “您所选择的文件已被删除“命令名:ReadINI作用:从一个 INI 文件中读出一个字符串。参数:1 要读的小节的名称。一般在 INI 文件中用方括号括起来 2 要读的键名。如 x=123,等号前面的部分就是键名 3INI 文件的路径。返回值:字符串型。读出的指定小节和键下面的内容。例子: dim value Plugin File.WriteINI(“小节名“,“键名“,“键名值“,“C:/qmtest.ini“) Plugin value=File.

13、ReadINI(“小节名“,“键名“,“C:/qmtest.ini“)MessageBox “键名为:“ & value 命令名:WriteINI作用:往一个 INI 文件中写入一个字符串。参数:1 要写的小节的名称。一般在 INI 文件中用方括号括起来 2 要写的键名。如 x=123,等号前面的部分就是键名 3 要写的内容,用字符串表示 4INI 文件的路径。返回值:无。例子: 参见 ReadINI 的例子命令名:OpenFile作用:打开一个文件,以备读写使用。参数:字符串型。表示要打开的文件的全路径。返回值:整数型。返回值为-1 表示打开文件失败,否则返回文件的句柄。例子: path =

14、 “stdlib.vbs“ Plugin fileHandle=File.OpenFile(path) Plugin file20byte=File.ReadFile(fileHandle,20) Plugin fileline=File.ReadLine(fileHandle) Plugin File.CloseFile(fileHandle) MessageBox “读取“ & path & “文件 20 个长度内容是:“ & file20byteMessageBox “读取“ & path & “文件一行长度内容是:“ & fileline Height Greedy Electroni

15、c Studio 按键精灵教程第 7 页 共 14 页命令名:CloseFile作用:关闭一个已经打开的文件。文件关闭后,其句柄不再有效。参数:整数型。表示要关闭的文件的句柄。返回值:无。例子: 参见 OpenFile 的例子命令名:ReadFile作用:从文件当前的读写位置读取一定长度的内容。参数:1 整数型。表示要读取的文件的句柄 2 整数型,表示要读取的长度。返回值:字符串型,读出的内容。例子: 参见 OpenFile 的例子命令名:ReadLine作用:从文件当前的读写位置读一行内容。参数:整数型,要读取的文件的句柄。返回值:字符串型,读出的内容。例子: 参见 OpenFile 的例子

16、命令名:WriteFile作用:往文件当前读写位置写入一个字符串。参数:1 整数型。表示要写入的文件的句柄 2 字符串型,表示要写入的内容。返回值:无。例子: Plugin handle=File.OpenFile(“按键精灵升级说明.txt“) Plugin fileLen=File.GetFileLength(handle) MessageBox “文件长度是:“ & fileLen Plugin File.SeekFile(handle,fileLen-1) Plugin File.WriteFile(handle,“123456“) Plugin File.WriteLine(hand

17、le,“abcdef“) Plugin File.CloseFile(handle) VBSCall RunApp(“按键精灵升级说明.txt“)命令名:WriteLine作用:同 WriteFile,但会多写入一个回车换行符号。参数:同 WriteFile。返回值:无。例子: 参见 WriteFile命令名:SeekFile作用:设置文件的当前读写位置。参数:1 整数型。表示要进行操作的文件的句柄 2 整数型,表示要设置的读写位置,以相对于文件头的字节数计算。返回值:无。例子: 参见 WriteFile命令名:GetFileLength作用:得到文件的长度。参数:整数型。表示要进行操作的文件

18、的句柄。返回值:整数型。表示文件的长度。例子: 参见 WriteFile获取系统信息功能介绍:获取操作系统的一些基本信息070110 收录进按键精灵 6.10 版命令名:GetOSType作用:获取当前操作系统类型。参数:无。返回值:整数型。Win98 系统返回为 0;WinNT/2000/XP 返回为 1。例子:Plugin s=GetSysInfo.GetOSType() Height Greedy Electronic Studio 按键精灵教程第 8 页 共 14 页If s=“1“ MessageBox “您的操作系统版本是 2000/XP“ Else MessageBox “您的操

19、作系统版本是 98“ EndIf Plugin s=GetSysInfo.GetScreenResolutionX() MessageBox “您的当前屏幕分辨率宽度:“ & s Plugin s=GetSysInfo.GetScreenResolutionY() MessageBox “您的当前屏幕分辨率高度:“ & s Plugin s=GetSysInfo.GetColorDep() MessageBox “当前屏幕色彩深度:“ & s Plugin s=GetSysInfo.GetTime() xs=int(s/1000/60/60) fz=int(s/1000/60)-xs*60 m

20、=cint(s/1000)-fz*60-xs*60*60 MessageBox “您的操作系统从启动到目前的时间:“ & xs & “小时“ & fz & “分钟“ & m & “秒“ Plugin s=GetSysInfo.GetDateTime() MessageBox “您的操作系统日期和时间:“ & s Plugin s=GetSysInfo.GetHDDSerialNumber() MessageBox “您的硬盘序列号是:“ & hex(s)命令:GetScreenResolutionX作用:获取当前屏幕分辨率宽度。参数:无。返回值:整数型。返回当前屏幕的宽度。例子: 参见 Get

21、OSType 的例子命令:GetScreenResolutionY作用:获取当前屏幕分辨率宽度。参数:无。返回值:整数型。返回当前屏幕的宽度。例子: 参见 GetOSType 的例子命令:GetColorDep作用:获取当前屏幕色深度(颜色质量)。参数:无。返回值:整数型。返回当前屏幕的色深度(颜色质量),一般为 4,8,16,24 或 32。例子: 参见 GetOSType 的例子命令:GetTime作用:得到系统启动到目前的时间。参数:无。返回值:整数型。以毫秒表示的系统启动到目前的时间。说明:一般用两次调用 GetTime 命令的结果相减,可以得到两次调用的时间差。例子: 参见 GetO

22、SType 的例子命令:GetDateTime作用:得到当前系统日期和时间。参数:无。返回值:字符串型。返回当前系统日期和时间,如 “2006-05-20 15:27:31”例子: 参见 GetOSType 的例子命令:GetHDDSerialNumber作用:得到硬盘第一个分区的序列号。参数:无。返回值:整数型。返回硬盘第一个分区的序列号。例子: 参见 GetOSType 的例子内存读取功能介绍:实现对计算机内存的读取操作功能。Height Greedy Electronic Studio 按键精灵教程第 9 页 共 14 页070110 收录进按键精灵 6.10 版命令名:SetProce

23、ssLive用途:设置一个进程的优先级。参数 1:窗口句柄,如果该参数输入 -1 则代表当前进程。参数 2:进程等级,取值范围 1 6, 其中 3 为标准级别。返回值:如果设置成功会返回 1 否则返回 0。命令名:GetProcessLive用途:获得一个进程的优先级。参数 1:窗口句柄, 如果该参数输入 -1 则代表当前进程。返回值:如果获得成功返回该进程的优先等级,否则返回 0;命令名:Read8Bit用途:根据地址读取 8 位数值。参数 1:窗口句柄。参数 2:内存地址。返回值:读取成功返回该地址的值 否则为 0。命令名:Read16Bit用途:根据地址读取 16 位数值。参数 1:窗口

24、句柄。参数 2:内存地址。返回值:读取成功返回该地址的值 否则为 0。命令名:Read32Bit用途:根据地址读取 32 位数值。参数 1:窗口句柄。参数 2:内存地址。返回值:读取成功返回该地址的值 否则为 0。命令名:ReadSingle用途:根据地址读取 32 位浮点数值(即 VB 的 Single 型)。参数 1:窗口句柄。参数 2:内存地址。返回值:读取成功返回该地址的值 否则为 0。命令名:ReadDouble用途:根据地址读取 64 位浮点数值(即 VB 的 Double 型)参数 1:窗口句柄。参数 2:内存地址。返回值:读取成功返回该地址的值 否则为 0。命令名:ReadSt

25、ring用途:根据地址读取指定长度的字符串。参数 1:窗口句柄。参数 2:内存地址。参数 3:读取长度。返回值:读取成功返回该地址的字符串 否则为 0。命令名:ReadBinary用途:根据地址读取指定长度的二进制数据。参数 1:窗口句柄。参数 2:本地内存地址。参数 3:内存地址。参数 4:读取长度 。返回值:读取成功返回该地址的字符串 否则为 0。命令名:Find8Bit用途:搜索指定值并返回该值的地址,8 位值比较。参数 1:窗口句柄。参数 2:要匹配的值。参数 3:起始地址。参数 4:中止地址。参数 5:移动步长,改值要大于等于 1。返回值:读取成功返回该地址的值 否则为 0。命令名:

26、Find16Bit用途:搜索指定值并返回该值的地址,16 位值比较。参数 1:窗口句柄。参数 2:要匹配的值。参数 3:起始地址。参数 4:中止地址。参数 5:移动步长,改值要大于等于 1。返回值:读取成功返回该地址的值 否则为 0。命令名:Find32Bit用途:搜索指定值并返回该值的地址,32 位值比较。参数 1:窗口句柄。参数 2:要匹配的值。参数 3:起始地址。参数 4:中止地址。Height Greedy Electronic Studio 按键精灵教程第 10 页 共 14 页参数 5:移动步长,改值要大于等于 1。返回值:读取成功返回该地址的值 否则为 0。命令名:FindStr

27、ing用途:搜索指定值并返回该值的地址,字符串比较。参数 1:窗口句柄。参数 2:要匹配的值。参数 3:起始地址。参数 4:中止地址。参数 5:移动步长,改值要大于等于 1 。返回值:读取成功返回该地址的值 否则为 0。用途:FindBinary用途:搜索指定值并返回该值的地址,字符串比较。参数 1:窗口句柄。参数 2:本地内存地址。参数 3:匹配二进制的长度。参数 4:起始地址。参数 5:中止地址。参数 6:移动步长,改值要大于等于 1 。返回值:读取成功返回该地址的值 否则为 0。窗口操作功能介绍:对 Windows 窗口行操作。070110 收录进按键精灵 6.10 版命令名:Mouse

28、Point作用:得到当前鼠标指向的窗口。参数:无。返回值:整数型。当前鼠标指向的窗口的窗口句柄。例子: Plugin hwnd=Window.MousePoint()MessageBox “当前鼠标下的窗口句柄为:“ & hwnd命令名:Foreground作用:得到目前位于前台的窗口。参数:无。返回值:整数型。当前位于前台的窗口的窗口句柄。例子:Plugin hwnd=Window.Foreground()MessageBox “当前激活窗口的句柄为:“ & hwnd命令名:Find作用:根据一个窗口类名或一个窗口标题名,找到一个匹配的窗口。参数:1 窗口类名,字符串型 2 窗口标题名,字符

29、串型。返回值:整数型。第一个匹配的窗口的窗口句柄。说明:窗口类名和窗口标题名中可以有一个是空字符串(不能两个同时为空字符串)例子:VBSCall RunApp(“notepad.exe“)Delay 100Plugin hwnd=Window.Find(“Notepad“,0)Plugin subhwnd=Window.FindEx(hwnd,0,0,0)Plugin Window.SendString(subhwnd,“当前记事本的句柄:“ & hwnd & vbcrlf & “当前输入框的句柄:“ & subhwnd) 命令名:FindEx作用:指定父窗口或者兄弟窗口,根据一个窗口类名或一

30、个窗口标题名,找到匹配窗口。参数:1 父窗口的句柄,整数型。为 0 表示不限制父窗口 2 兄弟窗口的句柄,整数型。为 0 表示不限制兄弟窗口 3 窗口类名,字符串型 4 窗口标题名,字符串型。返回值:整数型。第一个匹配的窗口的窗口句柄。例子: 参见 Find 的例子命令名:IsWindow作用:判断指定窗口是否存在。参数:整数型。指定的窗口句柄。返回值:整数型。返回值为 0 表示该窗口不存在,为 1 表示该窗口存在。例子: Height Greedy Electronic Studio 按键精灵教程第 11 页 共 14 页Plugin hwnd=Window.MousePoint()Plug

31、in ishwnd=Window.IsWindow(hwnd)MessageBox ishwndIf ishwnd = 1MessageBox “有效句柄“Else MessageBox “无效句柄“EndIf 命令名:GetText作用:得到指定窗口的标题。参数:整数型。指定的窗口句柄。返回值:字符串型。返回指定窗口的标题。例子: VBSCall RunApp(“notepad.exe“)Delay 100Plugin hwnd=Window.Foreground()Plugin wtext=Window.GetText(hwnd)MessageBox “记事本的窗体标题是:“ & wtex

32、tPlugin wclass=Window.GetClass(hwnd)MessageBox “记事本的窗体类是:“ & wclassPlugin path=Window.GetExePath(hwnd)MessageBox “记事本的路径是:“ & pathPlugin rect=Window.GetClientRect(hwnd)MessageBox “记事本的客户区大小是:“ & rectPlugin wrect=Window.GetWindowRect(hwnd)MessageBox “即使本的窗体大小是:“ & wrect 命令名:GetClass作用:得到指定窗口的窗口类名称。参数

33、:整数型。指定的窗口句柄。返回值:字符串型。返回指定窗口的窗口类名。例子: 参见 GetText 的例子命令名:GetExePath作用:得到指定窗口所属的程序路径。参数:整数型。指定的窗口句柄。返回值:字符串型。返回指定窗口所属的程序的全路径。例子: 参见 GetText 的例子命令名:GetClientRect作用:得到指定窗口的边框大小。参数:整数型。指定的窗口句柄。返回值:字符串型。返回指定窗口的窗口边框大小,格式类似于 x1|y1|x2|y2。其中 x1、y1、x2、y2 分别为窗口左上点和右下点的坐标。例子: 参见 GetText 的例子命令名:GetWindowRect作用:得到

34、指定窗口的小。参数:整数型。指定的窗口句柄。返回值:字符串型。返回指定窗口的大小,格式类似于 x1|y1|x2|y2。其中 x1、y1、x2、y2 分别为窗口左上点和右下点的坐标。例子: 参见 GetText 的例子命令名:Active作用:激活指定的窗口。参数:整数型。指定的窗口句柄。返回值:无。例子: Height Greedy Electronic Studio 按键精灵教程第 12 页 共 14 页VBSCall RunApp(“notepad.exe“)Delay 100Plugin hwnd=Window.Foreground()MessageBox “激活记事本窗口“Plugin

35、 Window.Active(hwnd)MessageBox “最大化记事本窗口“Plugin Window.Max(hwnd)MessageBox “最小化记事本窗口“Plugin Window.Min(hwnd)MessageBox “恢复记事本窗口大小“Plugin Window.Restore(hwnd)MessageBox “移动记事本窗口到 0,0 位置“Plugin Window.Move(hwnd,0,0)MessageBox “关闭记事本窗口“Plugin Window.Close(hwnd) 命令名:Max作用:最大化指定的窗口。参数:整数型。指定的窗口句柄。返回值:无。例

36、子: 参见 Active 的例子命令名:Min作用:最小化指定的窗口。参数:整数型。指定的窗口句柄。返回值:无。例子: 参见 Active 的例子命令名:Restore作用:恢复指定的窗口的原始大小。参数:整数型。指定的窗口句柄。返回值:无。例子: 参见 Active 的例子命令名:Move作用:移动指定的窗口,使左上角移到指定的坐标。参数:1 指定窗口的句柄,整数型。2 3 分别为指定的 x 和 y 坐标,整数型。返回值:无。例子: 参见 Active 的例子命令名:Close作用:关闭指定的窗口。参数:整数型。指定的窗口句柄。返回值:无 。例子: 参见 Active 的例子命令名:GetK

37、eyFocusWnd作用:获取当前键盘焦点的窗口句柄。参数:无。返回值:整数型。当前键盘输入焦点所在的窗口的窗口句柄。例子:VBSCall RunApp(“notepad.exe“)Delay 100Plugin hwnd=Window.GetKeyFocusWnd()Plugin Window.SendKeyUp(hwnd,asc(“A“)Plugin Window.SendKeyDown(hwnd,asc(“A“)Plugin Window.SendKeyPress(hwnd,asc(“B“) 命令名:SendKeyUp作用:发送键盘弹起的消息。参数:1 目标窗口的句柄。2 按键码。返回值

38、:无。例子: 参见 GetKeyFocusWnd 的例子Height Greedy Electronic Studio 按键精灵教程第 13 页 共 14 页命令名:SendKeyDown作用:发送键盘按下的消息。参数:1 目标窗口的句柄。2 按键码。返回值:无。例子: 参见 GetKeyFocusWnd 的例子命令名:SendKeyPress作用:发送键盘按键的消息。注意在后台窗口时候,此函数会按 2 次。参数:1 目标窗口的句柄。2 按键码。返回值:无。例子: 参见 GetKeyFocusWnd 的例子命令名:SendString作用:发送字符串消息。参数:1 目标窗口的句柄。2 需要发送

39、的字符串。返回值:无例子: 参见 Find 的例子后台取色找色功能介绍:在窗口被移出屏幕外或者被其它窗口挡住的情况下,仍能正常取色或找色。注意,最小化的情况下不能正常取色或找色,不能用于 DirectX 图形,仅对 WinXP 以及 XP 以后的操作系统有效。070827 收录进按键精灵 6.50 版命令名:GetPixelColor作用:后台取色。参数:(窗口句柄,横坐标,纵坐标)横坐标和纵坐标使用的是窗口的客户区坐标。返回值:返回值是颜色值的十六进制字符串。例子:在“脚本技巧“分类里有完整例子/下面这句取窗口句柄是变量 hwnd 的窗口的客户区坐标(10,50)处的颜色Plugin Col

40、or=BkgndColor.GetPixelColor(hwnd,10,50)命令名:FindColor功能:后台区域找色。参数:(窗口句柄,区域左上角横坐标,区域左上角纵坐标,区域右下角横坐标,区域右下角纵坐标,十六进制颜色值)区域坐标使用的是窗口客户区坐标,颜色值是十六进制字符串。返回值:找到的符合条件的点的窗口客户区坐标,返回值的格式是:横坐标|纵坐标,如果找不到符合条件的点则返回:-1|-1。例子:在“脚本技巧“分类里有完整例子/下面这句按从左到右,从上到下的顺序查找窗口句柄是变量 hwnd 的窗口的指定的矩形区域内指定的颜色Plugin XY=BkgndColor.FindColor

41、(hwnd,0,0,700,550,“FF0000“)/下面这句用于分割字符串,将横坐标和纵坐标分成两个字符串MyArray=Split(XY,“|“,-1,1)/下面这句将字符串转换成数值x=CInt(MyArray(0):y=CInt(MyArray(1)命令名:FindCenterColor功能:从中间开始找色。参数:(窗口句柄,区域左上角横坐标,区域左上角纵坐标,区域右下角横坐标,区域右下角纵坐标,十六进制颜色值)区域坐标使用的是窗口客户区坐标,颜色值是十六进制字符串。返回值:返回值是找到的符合条件的点的窗口客户区坐标,返回是:横坐标|纵坐标,如果找不到符合条件的点则返回:-1|-1。

42、例子:在“脚本技巧“分类里有完整例子/下面这句按从中间到四周的顺序查找窗口句柄是变量 hwnd 的窗口的指定的矩形区域内指定的颜色Plugin XY=BkgndColor.FindCenterColor(hwnd,0,0,700,550,“FF0000“)/下面这句用于分割字符串,将横坐标和纵坐标分成两个字符串MyArray=Split(XY,“|“,-1,1)/下面这句将字符串转换成数值Height Greedy Electronic Studio 按键精灵教程第 14 页 共 14 页x=CInt(MyArray(0):y=CInt(MyArray(1)命令名:FindColorEx功能:

43、模糊找色。参数:(窗口句柄,区域左上角横坐标,区域左上角纵坐标,区域右下角横坐标,区域右下角纵坐标,十六进制颜色值,查找类型,颜色相似度)区域坐标使用的是窗口客户区坐标;颜色值是十六进制字符串;查找类型:0 是按从左到右,从上到下的顺序找色,1 是从中间到四周的顺序找色;颜色相似度:取值范围是 0.0 到 1.0,1.0 是最相似返回值:找到的符合条件的点的窗口客户区坐标;返回格式是:横坐标|纵坐标;如果找不到符合条件的点则返回:-1|-1。例子:在“脚本技巧“分类里有完整例子/下面这句按从中间到四周的顺序模糊查找窗口句柄是变量 hwnd 的窗口的指定的矩形区域内指定的颜色Plugin XY=BkgndColor.FindColorEx(hwnd,0,0,700,550,“00FFFF“,0,0.9)/下面这句用于分割字符串MyArray=Split(XY,“|“,-1,1)/下面这句将字符串转换成数值x=CInt(MyArray(0):y=CInt(MyArray(1)本文档由兄弟工作组制作完成,部分内容摘自因特网公开的文档资料,欢迎您和我们一起完善此文档。兄弟工作组网站:

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报