2015年-10-16更新按键精灵开发者最全认证三级答案

2015年-10-16更新按键精灵开发者最全认证三级答案
2015年-10-16更新按键精灵开发者最全认证三级答案

1.True的值是?-1

2.返回值=Round(

3.141592,5),求返回值是什么?3.141592

3.False的值是?0

4.选出下列代码中无法实现循环效果的选项.Fori=9To0:Delay100:Next

5.PrintScreen命令支持哪种格式截图?jpg

6.a=10.05Mod2,那么a的值为?0

7.关于自定义变量的描述以下哪一个是正确的?自定义变量可以是类

8.数组MyArray(5)的最大可用下标为?5

9.VarType函数的作用是?返回指示变量子类型的值

10.以下哪一个命令可以将表达式转化为字符串?Cstr

11.常数VbOk的值为?1

12.文本不存在,以下哪一个命令会新建立文本?WriteFileEx

13.Erase语句的含义是?重新初始化固定大小数组的元素,并释放动态数组的存储空间

14.下列哪一个函数可以取数组最大可用下标?Ubound

15.在大型脚本的设计中,以下哪一个命令不推荐使用?goto命令

17.a=34,b=&H22,下列描述哪一个是错误的?cstr(b)的值为"&H22"

16.MsgBox命令最多可以使用几个参数?5

18.以下哪一个命令需要绑定WQM使用?CallPlugin.Web.ScrollTo(0,0)

19.假如“神盾”图像存在,以下无法识别到图像的命令是?

FindPic0,0,1024,768,"神盾.jpg",0.9,intX,intY

20.DateDiff命令有几个必选参数?且返回值类型是?3个必选参数,返回值类型为:整数

21.myarray=Array(1,2,3,4,5),那么Ubound(myarray)的值为?4

22.以下命令可以获取当前窗口所在屏幕位置精确坐标的是?Text=Plugin.Window.GetWindowRect(Hwnd)

23.FindMultiColor命令的颜色特征点最少为几个?2个

24.如果有多个重复标题的窗口,以下哪个命令能够直接获取到所有对应窗口的句柄?Plugin.Window.Search

25.QUI输入框控件返回值的变量类型是?字符串

26.以下哪一个返回值是字符串?"anjian"&"vrbrothers"

27.arr=array(1,2,3,4,5,6,7,8,9),问CStr(arr(5))等于多少?"6"

28.RGB值分解为红绿蓝分量,分量值的范围是?0~255

29.True的值是?-1

30.以下哪一个命令输出的值与其他三个不同?TracePrintfix(3.5)

31.以下哪一个命令可以定义常数?Const

32.假如MyDate="October19,1962":YourDate=#10/19/62#:NoDate= "Hello",返回值为False的是?IsDate(NoDate)

33.myarray=Array(1,2,3,4,5),那么myarray(4)的值为?5

34.Redim命令的作用对象是?数组

35.以下哪个事件是最先响应的?OnScriptLoad

36以下不属于键鼠命令的是?CallPlugin.Bkgnd.SendString(Hwnd,0)

37.以下语句无法返回时间信息的是?MyTime=Now(Time)

38.Media.Play命令不支持哪个文件格式。Mp4

39.以下命令哪个可以终止所有线程运行并停止脚本。ExitScript

40.以下哪一个函数返回值的数据类型与其他三个的不一样?Filter41.以下哪一个不是数学函数?Ccur

42.GetCursorShape(0)该命令返回值类型为?整数类型

43.以下哪一个命令可以定义常数?Const

44.关于找图找色描述错误的是?找图比找色更准确

45.以下关于按键抓抓描述错误的是?支持后台找色找图效果测试。

46.关于GetLastKey命令的描述哪一个是错误的?返回值是字符串

47.以下哪一个对Date函数的描述是正确的?返回当前系统日期

48.arr=array(0,1,2,3,4,5,6,7,8,9),问Clng(arr(9))等于多少?9

49.以下哪一个函数的功能是指明表达式的值是否为数字?IsNumeric

50.以下对子程序的描述哪一个是正确的?子程序没有返回值

51.FindColorEx模糊找色命令支持几种查找类型?3种

52.Set语句的含义是?将对象引用赋给变量或属性

53.后台取色命令需要的参数为?句柄和坐标

54.以下哪一个值是True?not(false)

55.以下哪一个是类型转换函数?clng

56.CallPlugin.Window.Close(参数)命令需要以下哪种参数?窗口句柄

57.以下哪一个函数的功能是指明表达式的值是否为数字?IsNumeric

58.str=Mid("234",2,1),那么str的值为?"3"

59.以下哪一个命令可以得到变量的类型?VarType

60.选出下列非键鼠操作的命令。CallPlugin.Window.SendString(Hwnd,x)

61.返回已添加指定时间间隔的日期应使用下列哪一个函数?DateAdd

62.文本不存在,以下哪一个命令会新建立文本?WriteFileEx

63.下列命令中,无法改变鼠标指针位置的是?MouseWheel

64.下列哪一个常数是回车换行符?vbCrLf

65.在大型脚本的设计中,以下哪一个命令不推荐使用?goto命令

66.数组MyArray(5)包含的元素个数为?6

67.GetLastKey命令在获取一次ANSI字符代码后继续循环执行返回值是?0

68.False的值是?0

69.以下哪个方法不能关闭窗体?sWindow=Plugin.windows.isWindow(Hwnd)

70.以下哪一个命令需要绑定WQM使用?CallPlugin.Web.ScrollTo(0,0)

71.Text=Plugin.File.ReadINI("小节名","键值","文件路径"),读取文件格式为?*.ini

72.后台取色命令需要的参数为?句柄和坐标

73.以下不属于键鼠命令的是?CallPlugin.Bkgnd.SendString(Hwnd,0)

74.以下命令无法正常获取句柄的是?Hwnd=Plugin.Window.Find("#32770",-1)

75.以下哪一个命令的功能是设置屏幕分辨率?SetSc

76.假如a="123abc456",b="abc123def",c="abc,d="123",以下返回值正确的是?IsNumeric(d)=True

77.字符串"&H22"用Clng命令转换后除以2再用Cstr命令转换,最后结果为?"17"

78.Join命令的参数类型是?数组

79.下列哪一个常数是回车换行符?vbCrLf

80.执行CallPlugin.File.WriteINI("Command","Val",&quo t;内容",".\Config.ini")命令后,IsFile=Plugin.File.IsFileExit(".\Config.ini")返回值是?True

81.关于延时命令描述错误的是?使用延时命令时可以停止脚本

82.IsNumeric(n),当n等于"VrBrothers"时返回什么?False

83.Erase语句的含义是?重新初始化固定大小数组的元素,并释放动态数组的存储空间

84.关于事件描述错误的是?事件子程序的参数可以是任意多个

85.以下不属于键鼠命令的是?CallPlugin.Bkgnd.SendString(Hwnd,0)

86.Set语句的含义是?将对象引用赋给变量或属性

87.以下哪个事件是最先响应的?OnScriptLoad

88.选出下列命令参数格式错误的选项。PutAttachment"\","*.*"

89.使用WQM的脚本代码第一步应该做什么?绑定WQM

90.以下命令可以获取当前窗口所在屏幕位置精确坐标的是?Text=Plugin.Window.GetWindowRect(Hwnd)

91.字符串"Vrbrothers"的长度为?10

92.PrintScreen命令支持哪种格式截图?jpg

93.对于按键精灵与VBS的描述正确的是?按键精灵可以直接调用VBS命令

94.选出下列代码中无法实现循环效果的选项。Fori=9To0:Delay100:Next

95.以下哪一个命令可以将表达式转化为字符串?Cstr

96.以下哪一个命令会出错?TracePrintCint(32768)

97.以下无法获取句柄的命令是?Active

98.以下哪一个命令需要绑定WQM使用?CallPlugin.Web.ScrollTo(0,0)

99.选出返回值与其他三种不一样的选项。GetPixelColor

100.GetCursorShape(0)该命令返回值类型为?整数类型

101.Hex函数的返回值类型是?字符串

102.选出以下命令参数错误的。Import"Window"

103.以下哪一个不是官方自带插件?RemoteAnswer.dll(石像答题插件) 104.关于自定义变量的描述以下哪一个是错误的?自定义变量在脚本中不可以修改变量值105.执行CallPlugin.File.WriteINI("Command","Val",&quo t;内容",".\Config.ini")命令后,IsFile=Plugin.File.IsFileExit(".\Config.ini")返回值是?0 106.以下哪一种情况可能导致获取不到网页元素?网页未完全加载

107.以下哪一个命令可以得到变量的类型?VarType

108.GetOSType()返回值描述正确的是?返回当前系统类型

109.返回值=Int(3\2),求以下选项返回值相等的是?3/2

110.vbCrLf的值为Chr(13)&Chr(10)

111.以下哪一个命令不能用于调试内容输出?Beep

112.以下哪一种方式不能无限循环?在脚本开头加入"For10000",脚本尾部加入"Next"113.以下命令哪个可以终止所有线程运行并停止脚本。ExitScript

114.ExitOS命令中,以下描述错误的是?可执行待机

115.以下选项中不符合调用规则的是?Asc(F1)

116.以下命令无法改变窗口大小的是CallPlugin.Window.Move(Hwnd,100,100)117.以下哪一个函数返回值数据类型与其他三个不一样?Instr

118.以下哪一个不是变量名的命名规则?变量名不能包含下划线

119.以下对函数的描述哪一个是错误的?函数一定有返回值

120.当n=3.141592*-1,以下语句返回值是绝对值的是?Abs(n)

121.关于后台坐标的描述哪一个是不正确的?后台坐标在窗体内是不会变化的122.以下命令哪个不属于按键命令?StopScript

123.以下对子程序和函数的描述哪一个是正确的?函数可以替代子程序124.Msgbox"anjian"&1将会弹出什么内容?anjian1

125.选出下列返回值类型不一样的选项。Join(arr)

https://www.360docs.net/doc/ea4231645.html,erVarVar1=DropList{"选项1":"值1"|"选项2":"值2"|"选项3":"值

3"|"选项4":"值4"}=n"设置内容",问初始参数Var1="值2"时,n是多少?1

127.以下哪一个函数返回值的数据类型与其他三个不一样?Replace

128.下列对按键精灵变量描述正确的是?不定义可以直接使用变量

129.以下哪一个变量名是不合法的?1MyArray

130.FindMultiColorEx命令有几个参数?8个

按键精灵四级认证选择题及答案

F o r a=1T o5...N e x t循环结束后变量a的最终值。答:6 a = 1 : execute ("a=2*a"),a的值为? 答:2 如下代码,c的值为? a = 1 : b = - 1 c = a xor b 答:-2 答:系统中所有已显示的窗口句柄 在不确定颜色的情况下,寻找具备特定点阵信息的图形应该使用下列哪条命令 答:5 使用按键抓抓找窗口句柄时,如果用多个标题和运行特征完全相同的窗口,下列哪种方法不能确定每个句柄对应的窗口? 答:查看句柄信息 网页插件可以与网页版按键精灵(WQM)对接,实现自动填表等功能,在使用这个插件前,必须执行那条命令进行初始化? 答:Bind RGB命令可以实现使用红、绿、蓝三原色分量混合为一个颜色值,与此命令功能相反的命令是? 答: 答:可以获得透明窗口色

GetCursorShape命令有几种获取鼠标形状的方式? 答:2 ``对 关于Msgbox命令描述错误的是? 答:Msgbox命令一定没有返回值 ``` 代码 a = ",," : For 3 : a = Join(Split(a, ","), ",,") : Next 执行后,变量a包含多少个逗号? 答:16个 使用Access插件对数据库进行增删改查操作时,应先使用哪条命令连接到数据库? 答: 如何确定一个句柄对应的窗口是否存在? 答: 在网页版按键精灵(WQM)中调用JS代码应该使用下列哪条命令: 答: 以下哪个对Select命令的描述是错误的? 答:Select支持判断语句(例如:a>0) 下列操作中,哪一种是后台模拟无法实现的? 答:与Ctrl相关的组合键 获取窗口的客户区矩形(窗口边框内的空间)应该使用哪条命令? 答: 表达式 a = 1 Or 2 成功执行后,变量 a 的值应该为? 答:3

新浪·按键精灵开发者一级认证参考答案

按键精灵开发者一级认证参考答案 1、关于按键精灵的描述,以下正确的是? 正确答案:按键精灵是一款绿色的模拟键盘鼠标操作的软件 2、不能用抓抓工具直接获取的是? 正确答案:PID 3、按键精灵的产品包括以下哪一个? 正确答案:按键盒子 4、UnlockMouse命令的含义是? 正确答案:解除锁定鼠标位置 5、LeftDown命令的含义是? 正确答案:左键按下 6、GetLastKey命令在获取一次ANSI字符代码后继续循环执行返回值是? 正确答案:0 7、按键精灵默认的启动热键是? 正确答案:F10 8、按键精灵自带的程序不包括下列哪一个? 正确答案:iexplore.exe 9、下列哪一种方法不能够正确输入命令? 正确答案:鼠标右键单击命令 10、SaveMousePos命令的含义是? 正确答案:保存当前鼠标所在位置

11、按键精灵自带的抓图工具是? 正确答案:按键抓抓 12、按键精灵里运算符乘号是? 正确答案:* 13、哪一种方法能够找到命令的帮助说明? 正确答案:在全部命令中搜索命令,点击后帮助说明会出现在编辑器下方. 14、RightUp命令的含义是? 正确答案:右键弹起 15、SetSimMode命令的含义是? 正确答案:设置模拟方式 16、GetLastClick命令的含义是? 正确答案:检测上次按过的鼠标键 17、MoveTo命令的含义是? 正确答案:移动 18、录制脚本之后需要重新运行这段脚本,下列哪个做法是正确的? 正确答案:保存脚本之后点击"运行"按钮 19、与取色判断命令没有直接关系的参数是? 正确答案:按键码 20、哪一类脚本程序是按键精灵官方授予销售权的? 正确答案:小精灵商业版 21、KeyUp命令的含义是?

新浪·按键精灵开发者二级认证参考答案2016

按键精灵开发者二级认证参考答案 1、WaitKey命令有几个参数? 正确答案:0 2、颜色值为"FFFFFF"是什么颜色? 正确答案:白色 3、鼠标左键弹起的命令是? 正确答案:LeftUp 4、按键码53是下列哪一个按键? 正确答案:5 5、Delay命令有几个参数? 正确答案:1 6、延迟1天,以下哪一句代码是正确的? 正确答案:Delay 1000*60*60*24*1 7、下列哪一个命令会暂停脚本? 正确答案:WaitClick 8、EndScript命令的意义是? 正确答案:脚本停止运行 9、判断条件应该使用下列哪个语句? 正确答案:If语句 10、按键精灵找图命令需要的图片格式是下列哪一个? 正确答案:*.BMP 11、以下哪一个不属于按键精灵的"全部命令"? 正确答案:远程嗅探命令 12、鼠标所在位置为(100,50),经过命令 MoveToS 50+50,100 后鼠标 所在位置为? 正确答案:100,100 13、不能正确调用KeyPress命令的写法是? 正确答案:KeyPress "FB",1

正确答案:RightClick 15、组合键"CTRL+C"的正确按键顺序是? 正确答案:按下"CTRL",点击"C",弹起"CTRL" 16、"F10"的按键码是? 正确答案:121 17、以下哪一个命令能够延时1个小时? 正确答案:delay 1000*60*60 18、下列RGB颜色值,书写正确的是? 正确答案:"DD" 20、区域找图的命令是? 正确答案:FindPic 21、循环可以使用下列哪个语句? 正确答案:For语句 22、附件中哪一种文件可以不经过释放直接使用? 正确答案:BMP 23、以下哪一个写法不能点击"shift"键? 正确答案:KeyPress 60, 1 24、取指定点颜色的命令是? 正确答案:GetPixelColor 25、锁定鼠标位置是下列哪一个命令? 正确答案:LockMouse 26、延迟3分钟,以下哪一句代码是正确的? 正确答案:Delay 1000*60*3 27、鼠标右键弹起的命令是? 正确答案:RightUp 28、脚本停止运行命令是哪一个? 正确答案:EndScript

2015年-10-16更新按键精灵开发者 最全认证三级答案

1.True的值是?-1 2.返回值=Round( 3.141592,5),求返回值是什么?3.141592 3.False的值是?0 4.选出下列代码中无法实现循环效果的选项.Fori=9To0:Delay100:Next 5.PrintScreen命令支持哪种格式截图?jpg 6.a=10.05Mod2,那么a的值为?0 7.关于自定义变量的描述以下哪一个是正确的?自定义变量可以是类 8.数组MyArray(5)的最大可用下标为?5 9.VarType函数的作用是?返回指示变量子类型的值 10.以下哪一个命令可以将表达式转化为字符串?Cstr 11.常数VbOk的值为?1 12.文本不存在,以下哪一个命令会新建立文本?WriteFileEx 13.Erase语句的含义是?重新初始化固定大小数组的元素,并释放动态数组的存储空间 14.下列哪一个函数可以取数组最大可用下标?Ubound 15.在大型脚本的设计中,以下哪一个命令不推荐使用?goto命令 17.a=34,b=&H22,下列描述哪一个是错误的?cstr(b)的值为 "&H22" 16.MsgBox命令最多可以使用几个参数?5 18.以下哪一个命令需要绑定WQM使用?CallPlugin.Web.ScrollTo(0,0) 19.假如“神盾”图像存在,以下无法识别到图像的命令是? FindPic0,0,1024,768,"神盾.jpg",0.9,intX,intY 20.DateDiff命令有几个必选参数?且返回值类型是?3个必选参数,返回值类型为:整数 21.myarray=Array(1,2,3,4,5),那么Ubound(myarray)的值为?4 22.以下命令可以获取当前窗口所在屏幕位置精确坐标的是? Text=Plugin.Window.GetWindowRect(Hwnd) 23.FindMultiColor命令的颜色特征点最少为几个?2个 24.如果有多个重复标题的窗口,以下哪个命令能够直接获取到所有对应窗口的句柄?Plugin.Window.Search 25.QUI输入框控件返回值的变量类型是?字符串 26.以下哪一个返回值是字符串?

按键精灵教程

变量!神奇的小柜子 变量就是会变化的量。就像一个小柜子,我们可以在柜子里装载不同的东西,而当我们需要找到这些东西的时候,只要记住柜子的名字就可以了。 使用变量的方法是:先定义(给柜子起名)、再赋值(将物品放进柜子)、最后使用(根据柜子名字找到放在其中的物品)。 使用Dim命令定义变量,例如: Dim str1 //定义变量str1 Dim var1=22 //定义变量Var1,并且赋值为22 例子1:使用变量设置输出文字的内容 1、下面红色的是3行脚本,请把他复制到“源文件”当中 Dim str1 str1 = "你很聪明" SayString str1 2、Dim str1 就是定义变量,也就是说我们创建了一个小柜子,给他起名为str1 3、str1 = "你很聪明" 就是赋值,我们把"你很聪明"这几个字放到str1这个小柜子里 4、SayString str1 表示我们输出str1这个变量的内容,也就是说把str1这个小柜子里的内容拿出来交给SayString 这个命令去使用。 5、如果你希望修改喊话的内容,只要修改str1这个小柜子里的内容就可以了。 例子2:变量的一些用法 a=1 把数字1放进柜子a中。 b="你猜对了吗?" 把字符串你猜对了吗?放进柜子b中。字符串必须用""包含。 dc=3.14159265 把小数放进柜子dc中。 num1=1 num1=33 num2=55 sum=num1+num2 首先把33和55分别放入num1和num2中。然后把他们取出来,做加法操作(加法是由CPU来处理的),把结果放在sum中。结果sum等于88 num1=1 num1=33 num1被给值为1,然后又给值为33。此时,num1中存储是的33。1就被覆盖掉了。没有了:) sum=sum+1 这句不等同于数学的加法,也是初学者不容易理解的地方。我们只要想,把sum拿出来和1做加法,再放回sum中就可以了。sum原来的值是88,做完加法后,sum等于89。 pig=1 pig=pig*3+pig 能猜出pig最后等于几么?1*3+1。结果是4 例子3:使用变量输入1到100的数字 VBSCall RunApp("notepad") Delay 2000 a=1

按键精灵脚本开发教程:随机数写法

按键精灵脚本开发教程:随机数写法 来源:按键学院【按键精灵】 小编今天要分享三种随机数不重复的方法 ~快来围观~ 常规方法 将随机到的数字放到数组里,然后每次随机产生的数字都和数组里已有的数字进行比较,如果有重复的则重新生成。 代码:(生成10个范围在10以内的随机数) Dim TmpDat(10) For i = 0 To 9 Randomize TmpRnd = Int(rnd * 10) For j = 0 To i - 1 If TmpDat(j)=TmpRnd Then i = i - 1 : TmpBol = TRUE End If Next If TmpBol Then TmpBol = False Else TmpDat(i) = TmpRnd : TracePrint TmpRnd Next 分析: 1、Dim TmpDat(10) //例如,需要产生10个不重复的数字,则定义数组,数组元素个数为10 2、For i = 0 To 9//由于数组的最小下标是从0开始的,所以循环从0开始到9,循环10次

3、Randomize //随机函数初始化 4、TmpRnd = Int(rnd * 10) //我们生成0-10范围内的数字,便于查看效果 5、For j = 0 To i - 1 //再做一次循环,将当前生成的随机数与前面生成的随机数一一进行比较。 例如:i=5,说明之前已经执行过5次,数组TmpDat里已经有了5个元素,它们的下标从0-4 。 当我们想要查看当前随机到的数字有没有重复,就需要和前面的产生的随机数进行比较。所以从0循环到i-1 ( i 自身就不需要和自身比了,所以这里需要减1,排除自身)。 6、If TmpDat(j)=TmpRnd Then//如果生成的随机数在数组里已经存在 i = i - 1 : TmpBol = TRUE//则i的值减去1,并且做一个标记,tmpbol设置为true End If 7、If TmpBol Then TmpBol = False Else TmpDat(i) = TmpRnd : TracePrint TmpRnd //如果TmpBol 是真的,说明随机数字重复了,不做赋值判断,将tmpbol的赋值假。如果TmpBol 不是真的,说明随机数字没有重复,将新产生的随机数赋值给数组,并且输出。 输出:

按键精灵开发教程:获取特殊文件夹路径

按键精灵开发教程:获取特殊文件夹路径 来源:按键学院【按键精灵】 电脑里有些特别的文件夹,它的路径并不是每台电脑都一样。 例如,有很多游戏喜欢把一些配置文件放在,“我的文档”文件夹下 但是“我的文档”文件夹的路径,并不是每台机子都一样的,例如, 在一台win7机子上,它的路径是这样:C:\Documents and Settings\ceshiji\My Documents 在一台xp机子上,它的路径是这样:D:\Backup\我的文档 看起来十分头疼~ 实际上一行代码就可以解决这个问题 q97012791童鞋收集了50多个特殊文件夹的路径获取方式,以后再也不用担心获取不到特殊文件夹路径了~ 点32个赞~~ 获取方法

MsgBox CreateObject("Shell.Application").Namespace(&H3).Self.Path“控制面板”文件夹 MsgBox CreateObject("Shell.Application").Namespace(&H4).Self.Path“打印机”的桌面图标 MsgBox CreateObject("Shell.Application").Namespace(&H5).Self.Path当前用户的“我的文档”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H6).Self.Path当前用户的“收藏夹”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H7).Self.Path当前用户的“启动”菜单文件夹MsgBox CreateObject("Shell.Application").Namespace(&H8).Self.Path当前用户的“文档”菜单文件夹MsgBox CreateObject("Shell.Application").Namespace(&H9).Self.Path当前用户的“发送到”文件夹MsgBox CreateObject("Shell.Application").Namespace(&HA).Self.Path回收站 MsgBox CreateObject("Shell.Application").Namespace(&HB).Self.Path当前用户的“开始”菜单文件夹MsgBox CreateObject("Shell.Application").Namespace(&HC ).Self.Path logical"My Documents"desktop icon MsgBox CreateObject("Shell.Application").Namespace(&HD).Self.Path当前用户的“音乐文件”文件夹MsgBox CreateObject("Shell.Application").Namespace(&HE).Self.Path"My Videos" folder MsgBox CreateObject("Shell.Application").Namespace(&H10).Self.Path当前用户的“桌面”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H11).Self.Path“我的电脑”桌面图标 MsgBox CreateObject("Shell.Application").Namespace(&H12).Self.Path“网上邻居”的桌面图标 MsgBox CreateObject("Shell.Application").Namespace(&H13).Self.Path当前用户的“网络连接”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H14).Self.Path“系统字体”文件夹 MsgBox CreateObject("Shell.Application").Namespace(&H15).Self.Path系统中存储文档模块的文件夹MsgBox CreateObject("Shell.Application").Namespace(&H16).Self.Path所有用户的“开始菜单”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H17).Self.Path所有用户的“程序”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H18).Self.Path所有用户的“启动”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H19).Self.Path所有用户的“桌面”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H1A).Self.Path当前用户的“应用数据”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H1B).Self.Path当前用户的“网络打印机”桌面图标MsgBox CreateObject("Shell.Application").Namespace(&H1C).Self.Path当前用户的“应用数据”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H1D).Self.Path non localized startup MsgBox CreateObject("Shell.Application").Namespace(&H1E).Self.Path non localized common startup MsgBox CreateObject("Shell.Application").Namespace(&H1F).Self.Path所有用户的“我的收藏”夹文件MsgBox CreateObject("Shell.Application").Namespace(&H20).Self.Path当前用户IE的“Cache”文件夹

学会用按键精灵制作游戏脚本之前后台坐标关联教程

学会用按键精灵制作游戏脚本之前后台坐标关联教程 来源:按键学院【按键精灵】 各位大大在切换前后台命令的时候,有没有遇到坐标切换呢~ 有没有发现前后台的命令,对同一个窗体内容,居然坐标不同!! 今天~院刊就跟大家普及下前台坐标与相对应的后台坐标知识~ 什么是前台坐标和后台坐标呢? 什么是前台坐标? 以屏幕左上角的坐标为起点(0,0,从而获取到的各个窗体的坐标,就是前台坐标。 什么是后台坐标? 以窗口左上角为起点(0,0,从而获取到的这个窗体内的相对坐标,就是后台坐标。 如图: 我们来举个栗子吧,例如txt文本里的输入文字的起始点。

至此,各位大大知道前后台坐标的联系了吧。一个是绝对坐标(前台),一个是相对坐标(后台)。 那么如何进行前后台坐标的切换呢 从上图里,聪明机智的小伙伴们就会发现:如果知道了前台坐标,也知道了窗口左上角的值。那么窗口客户区内的 任意后台的坐标,不是都可以通过以下计算来获得了: 后台x坐标=客户区前台x坐标-客户区左上角前台x坐标 后台y坐标=客户区前台y坐标-客户区左上角前台y坐标 如何获得客户区前台的x,y坐标呢? 我们使用按键精灵自带的窗体插件命令:GetWindowRect来获取。 命令名称: GetWindowRect 窗口边框大小 命令功能:得到窗口句柄的边框大小(包括标题栏 命令参数:参数1 整数型,窗口句柄

返回值:字符串型,边框大小(包括标题栏 注:返回为:边框窗口左角X坐标|边框窗口左上角Y坐标|边框窗口右下角X坐标 |边框窗口右下角Y坐标 //下面这句是得到窗口句柄的边框大小(包括标题栏 sRect = Plugin.Window.GetWindowRect(句柄 将你所要获取的窗口句柄填入括号内就可以啦~ 范例举例: 举个萌萌哒的例子:向记事本特定位置输入文字。 例如我要往“hello”和“按键精灵”中间插入文字: 2014-9-17 18:03 上传 下载附件(8 KB 思路: 每次打开记事本的位置,有可能会有变化。而我们又不能每次都要去获取它的坐标再改脚本,这样太费力了。所以呢,只要锁定了记事本,知道了目标在记事本中的相对位置就可以操作啦。 同理,寻找游戏里的物品目标,前台不稳定。后台命令也是基于相对坐标的。 1. 先找到目标窗体的左上角坐标 (通过窗体插件命令:GetWindowRect来获取) 2. 再找到目标窗体内,“hello”和“按键精灵”中间的坐标 (为了方便,我们用抓抓获取。在游戏中,可以通过找图找色来获取前台坐标)

按键精灵开发者认证三级答案

1.True的值是? -1 2.返回值=Round( 3.141592,5),求返回值是什么?3.141592 3.False的值是? 0 4.选出下列代码中无法实现循环效果的选项.For i = 9 To 0 : Delay 100 : Next 5.PrintScreen命令支持哪种格式截图?jpg 6.a = 10.05 Mod 2 ,那么a的值为?0 7.关于自定义变量的描述以下哪一个是正确的?自定义变量可以是类 8.数组MyArray(5)的最大可用下标为?5 9.VarType 函数的作用是?返回指示变量子类型的值 10.以下哪一个命令可以将表达式转化为字符串?Cstr 11.常数 VbOk 的值为?1 12.文本不存在,以下哪一个命令会新建立文本?WriteFileEx 13.Erase 语句的含义是?重新初始化固定大小数组的元素,并释放动态数组的存储空间 14.下列哪一个函数可以取数组最大可用下标?Ubound 15.在大型脚本的设计中,以下哪一个命令不推荐使用?goto命令 17.a=34,b=&H22,下列描述哪一个是错误的?cstr(b)的值为 "&H22" 16.MsgBox命令最多可以使用几个参数?5 18.以下哪一个命令需要绑定WQM使用?Call Plugin.Web.ScrollTo(0,0) 19.假如“神盾”图像存在,以下无法识别到图像的命令是?FindPic 0, 0, 1024, 768, "神盾.jpg", 0.9, intX, intY 20.DateDiff命令有几个必选参数?且返回值类型是?3个必选参数,返回值类型为:整数 21.myarray=Array(1,2,3,4,5),那么Ubound(myarray)的值为?4 22.以下命令可以获取当前窗口所在屏幕位置精确坐标的是?Text = Plugin.Window.GetWindowRect(Hwnd) 23.FindMultiColor命令的颜色特征点最少为几个?2个 24.如果有多个重复标题的窗口,以下哪个命令能够直接获取到所有对应窗口的句柄?Plugin.Window.Search 25.QUI输入框控件返回值的变量类型是?字符串 26.以下哪一个返回值是字符串?"anjian"&"vrbrothers" 27.arr=array(1,2,3,4,5,6,7,8,9),问CStr(arr(5))等于多少?"6" 28.RGB值分解为红绿蓝分量,分量值的范围是?0~255 29.True的值是?-1 30.以下哪一个命令输出的值与其他三个不同?TracePrint fix(3.5) 31.以下哪一个命令可以定义常数?Const 32.假如MyDate = "October 19, 1962": YourDate = #10/19/62#: NoDate = "Hello",返回值为False的是?IsDate(NoDate) 33.myarray=Array(1,2,3,4,5),那么myarray(4)的值为?5 34.Redim 命令的作用对象是?数组 35.以下哪个事件是最先响应的?OnScriptLoad 36以下不属于键鼠命令的是?Call Plugin.Bkgnd.SendString(Hwnd, 0) 37.以下语句无法返回时间信息的是?MyTime=Now(Time) 38.Media.Play命令不支持哪个文件格式。Mp4 39.以下命令哪个可以终止所有线程运行并停止脚本。ExitScript 40.以下哪一个函数返回值的数据类型与其他三个的不一样?Filter

按键精灵开发者一级认证题案

开戏?f g开发者一级认证题案 1、关于按键精灵的描述,以下正确的是? 正确答案:按键精灵是一款绿色的模拟键盘鼠标操作的软件 2、不能用抓抓工具直接获取的是? 正确答案:PID 3、按键精灵的产品包括以下哪一个? 正确答案:按键盒子 4、UnIoCkMouSe命令的含义是? 正确答案:解除锁定鼠标位置 5、LeftDoWn命令的含义是? 正确答案:左键按下 6、GetLaStKey命令在获取一次ANSl字符代码后继续循环执行返回值是? 正确答案:0 7、按键精灵默认的启动热键是? 正确答案:F10 8按键精灵自带的程序不包括下列哪一个? 正确答案:iexplore.exe 9、下列哪一种方法不能够正确输入命令?

正确答案:鼠标右键单击命令 10、SaVeMOUSePOS命令的含义是正确答案:保存当前鼠标所在位置 11、按键精灵自带的抓图工具是? 正确答案:按键抓抓 12、按键精灵里运算符乘号是? 正确答案:* 13、哪一种方法能够找到命令的帮助说明? 正确答案:在全部命令中搜索命令, 点击后帮助说明会出现在编辑器下方. 14、RightUp 命令的含义是? 正确答案:右键弹起 15、SetSimMode命令的含义是? 正确答案:设置模拟方式 16、GetLastClick 命令的含义是? 正确答案:检测上次按过的鼠标键 17、MoVeTO命令的含义是? 正确答案:移动 18、录制脚本之后需要重新运行这段脚本, 下列哪个做法是正确的?正确答案:保存脚本之后点击" 运行" 按钮 19、与取色判断命令没有直接关系的参数是?正确答案:按键码 20、哪一类脚本程序是按键精灵官方授予销售权的?正确答案:小精灵商业版 21、KeyUP命令的含义是? 正确答案:弹起 22、MouSeWhee命令的含义是?

按键精灵开发者一到六级认证最全总结答案

1、WaitKey命令有几个参数?正确答案:0 2、颜色值为"FFFFFF"是什么颜色?正确答案:白色 3、鼠标左键弹起的命令是?正确答案:LeftUp 4、按键码53是下列哪一个按键?正确答案:5 5、Delay命令有几个参数?正确答案:1 6、延迟1天,以下哪一句代码是正确的?正确答案:Delay 1000*60*60*24*1 7、下列哪一个命令会暂停脚本?正确答案:WaitClick 8、EndScript命令的意义是?正确答案:脚本停止运行 9、判断条件应该使用下列哪个语句?正确答案:If语句 10、按键精灵找图命令需要的图片格式是下列哪一个?正确答案:*.BMP 11、以下哪一个不属于按键精灵的"全部命令"?正确答案:远程嗅探命令 12、鼠标所在位置为(100,50),经过命令 MoveToS 50+50,100 后鼠标所在位置为?正确答案:100,100 13、不能正确调用KeyPress命令的写法是?正确答案:KeyPress "FB",1 14、鼠标右键单击的命令是?正确答案:RightClick 15、组合键"CTRL+C"的正确按键顺序是?正确答案:按下"CTRL",点击"C",弹起"CTRL" 16、"F10"的按键码是?正确答案:121 17、以下哪一个命令能够延时1个小时?正确答案:delay 1000*60*60 18、下列RGB颜色值,书写正确的是?正确答案:"DD" 20、区域找图的命令是?正确答案:FindPic 21、循环可以使用下列哪个语句?正确答案:For语句 22、附件中哪一种文件可以不经过释放直接使用?正确答案:BMP 23、以下哪一个写法不能点击"shift"键?正确答案:KeyPress 60, 1 24、取指定点颜色的命令是?正确答案:GetPixelColor 25、锁定鼠标位置是下列哪一个命令?正确答案:LockMouse 26、延迟3分钟,以下哪一句代码是正确的?正确答案:Delay 1000*60*3 27、鼠标右键弹起的命令是?正确答案:RightUp 28、脚本停止运行命令是哪一个?正确答案:EndScript 29、鼠标左键双击的命令是?正确答案:LeftDoubleClick 30、解除鼠标锁定是下列哪一个命令?正确答案:UnlockMouse 31、键盘按下的命令是?正确答案:KeyDown 32、以下哪一个不属于按键精灵基本命令?正确答案:压缩命令 33、下列哪一个是鼠标命令?正确答案:LeftClick 34、鼠标所在位置为(50,50),经过命令 MoveTo 50,100 后鼠标所在位置为: 正确答案:50,100 35、以下哪一个是自动补血的思路? 正确答案:检测血条上某一点,如果此点不是血条的颜色则执行加血操作 36、下面哪一个是循环命令?正确答案:Do...Loop 37、SetSimMode命令有几个参数?正确答案:1 38、哪一种写法不能循环5次?正确答案:For i=1 To 9 :Next 39、下列哪一个不是键盘命令?正确答案:KeyClick 40、按键码76是下列哪一个按键?正确答案:L 41、空格键的按键码是?正确答案:32

学习脚本开发:按键精灵制作清理系统

学习脚本开发:按键精灵制作清理系统 来源:按键学院【按键精灵】有的时候,可能只是因为使用者曾经用他的电脑浏览过太多太多颜色不正经的网站,导致了系统缓存垃圾过多,电脑迟钝的情况。 然后,他使用了我们的脚本,就抱怨是我们的脚本太卡。很冤啊有木有? 那好吧,咱们在咱们的脚本上加一个功能,帮助使用者清理下系统垃圾,不管垃圾多不多,清清更健康~ 方法1-调用bat文件 1、下载之后,添加到按键精灵附件中。 2、然后,在脚本界面上画一个按钮,将以下代码添加到按钮单击事件中。 PutAttachment ".plugin", "清理垃圾-.bat" RunApp ".plugin\清理垃圾-.bat" 3、最后点击按钮,即弹出清理垃圾的窗口,按任意键则开始清理垃圾。

4、如果不希望出现按任意键开始的提示,可以右击清理垃圾-.bat文件,选择编辑,将红框中的代码去掉即可。

Bat文件制作过程,将下列代码复制到记事本中,然后另存为,另存为的时候,文件后缀名修改为.bat @echo off color 0a title ---清理系统垃圾--- echo ★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★ echo ★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★ echo.★☆☆★ echo.★☆按键学院☆★ echo.★☆☆★ echo ★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★ echo ★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★ echo ============================================== echo 清理垃圾文件期间,速度由电脑文件大小而定。 echo 在没看到结尾信息时请勿关闭本窗口。 echo ============================================== echo. & pause echo 正在清除系统垃圾文件,请稍后...... del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp del /f /s /q %systemdrive%\*.log del /f /s /q %systemdrive%\*.gid del /f /s /q %systemdrive%\*.chk del /f /s /q %systemdrive%\*.old del /f /s /q %systemdrive%\recycled\*.* del /f /s /q %windir%\*.bak del /f /s /q %windir%\prefetch\*.* rd /s /q %windir%\temp & md %windir%\temp del /f /q %userprofile%\cookies\*.* del /f /q %userprofile%\recent\*.* del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*" del /f /s /q "%userprofile%\Local Settings\Temp\*.*" del /f /s /q "%userprofile%\recent\*.*" echo 清除系统LJ完成! echo. & pause

按键精灵图文教程

手把手教你用“按键精灵”图文教程 类型:转载 按键精灵是一个可以模拟电脑操作的软件,您在电脑上的一切动作都可以让按键精灵模拟执行,完全解放您的双手。按键精灵可以帮你操作电脑,不需要任何编程知识就可以作出功能强大的脚本。 如果你还为一些枯燥、繁琐的电脑操作而烦恼,按键精灵绝对会是你最好的帮手。 那么,按键精灵具体能帮我们干什么呢?我们来列举几个例子来说明下。 * 网络游戏中可作脚本实现自动打怪,自动补血,自动说话等; * 办公族可用它自动处理表格、文档,自动收发邮件等; * 任何你觉得“有点烦”的电脑操作都可以替你完成。按键精灵第一个实现了“动动鼠标就可以制作出脚本”的功能。我们不希望为了使用一个小软件而去学习编程知识,考虑到这些,所以按键精灵完全界面操作就可以制作脚本。按键精灵的脚本是纯粹的TXT文件,即使是目前新增了插件功能,也引入了数字签名的机制。因此我们可以放心的使用网站上的脚本而不用担心会有病毒。 脚本就是一系列可以反复执行的命令.通过一些判断条件,可以让这些命令具有一定的智能效果.我们可以通过”录制”功能制作简单的脚本,还可通过”脚本编辑器”制作更加智能的脚本.今天我们就通过录制一个最简单的脚本,来手把手的教大家使用按键精灵。 上网一族一般开机后会先看看自己邮箱,或者看看自己博客;每天如此,可能都有些烦了。现在好了,把这些繁杂的事情交给按键精灵吧。今天我们就来录制一个自动登录博客,并对整个页面进行浏览的脚本。 首先,我们打开“按键精灵”。其运行界面如下(图1): 图1 运行界面 打开软件后点击工具栏上“新建”项(如图2);之后进入“脚本编译器”界面(如图3)。

按键精灵一级认证题库及答疑6.10更新,持续更新

1、关于加密脚本的描述,下列是错误的是? A. 加密后是生成新的一个加锁文件,原脚本还是存在的 B. 无法解密 C. 只有会员输入密码可以解开加密脚本 D. 只有会员才能使用加密功能 答疑:加密脚本是按键精灵会员的一项特权,也只有会员输入密码才可以解密。解密肯定是可以的。 2、RightUp命令的含义是? A. 右键弹起 B. 右键双击 C. 右键按下 D. 右键单击 答疑:Right右键Left左键Middle中键 Click单击Down按下Up弹起DoubleClick双击 3、按键精灵会员卡注册码,没有以下哪一种? A. 年卡(1年) B. 月卡(30天) C. 天卡(1天) D. 季卡(3个月) 答疑:按键精灵会员卡注册码有月卡、季卡和年卡。没有天卡哦! 4、第一个新建脚本默认名字是? A. "脚本1" B. "1号脚本" C. "你的脚本1" D. "我的脚本1" 答疑:打开按键精灵后,单机菜单栏的新建按钮,右侧脚本属性里面,默认是“我的脚本1” 5、下列SetSimMode命令参数的描述哪一个是正确的? A. 0普通|1超级|2硬件 B. 0超级|1硬件|2普通 C. 0硬件|1普通|2超级 D. 0普通|1硬件|2超级 答疑:SetSimMode 设置模拟模式,参数1个,可选值(0:普通,1:硬件,2:超级) 6、按键精灵官方网站的网址是? A. https://www.360docs.net/doc/ea4231645.html,/ B. https://www.360docs.net/doc/ea4231645.html,/ C. https://www.360docs.net/doc/ea4231645.html,/ D. https://www.360docs.net/doc/ea4231645.html,/ 答疑:官方网站:https://www.360docs.net/doc/ea4231645.html,官方论坛:https://www.360docs.net/doc/ea4231645.html, 7、按键精灵里运算符减号是? A. _ B. - C. * D. / 答疑:注意与下划线区分,下划线要长点,在整行的底部。减号断电,在整行的中间。 8、按键精灵自带的功能不包括以下哪一个?

按键精灵教程:启动热键的设置技巧

按键精灵教程:启动热键的设置技巧 来源:按键学院【按键精灵】热键设置 启动热键:启动当前脚本 暂停/继续热键:暂停或继续当前脚本。(暂停之后再继续,是从脚本暂停的位置继续向下执行,而不是重新运行脚本) 中止热键:结束当前脚本。 全部中止热键:结束所有脚本。 热键可以设置为一个单一键,例如:F10、F11 也可以设置组合键,例如:ctrl+a、ctrl+b 还可以设置为鼠标键,例如:鼠标左键单击、右键单击等

单一键的设置 打开我们的脚本——>点击脚本属性 即可看到热键的设置界面 点击要修改的热键输入框 点击热键输入框之后,按下要设置的按键,例如:F7 设置方式十分简单,但是我们会发现,如果我们点击输入框按下enter键又或者是shift键时,不能成功的设置热键 要怎么解决呢?

要设置这些特殊键为启动热键时,我们可以点击热键输入框后面的倒三角红色按钮,然后点击键盘热键,选择我们需要的按键 组合键的设置 组合键的设置和单一键的设置方法是一样的 打开我们的脚本——>点击脚本属性 即可看到热键的设置界面 点击要修改的热键输入框 点击热键输入框之后,按下要设置的按键,例如:Ctrl+A 或者三个组合键:Ctrl+Alt+A 鼠标热键的设置 要设置鼠标键为热键,不能直接在热键输入框里点击鼠标键来设置 需要点击热键输入框后面的倒三角红色按钮,然后点击鼠标热键,选择我们需要的鼠标键

热键模式设置 当我们在一些游戏里,发现启动热键按了无效的时候。我们可以尝试更换热键模式再使用。我们可以理解为,每个游戏的机制不同,就像人一样,有的喜欢吃甜有的喜欢吃辣。而我们的热键模式就好比是:酸甜苦辣咸。 不喜欢酸就换成甜,不喜欢甜就换成辣,口味多样,总有一款适合你。 热键模式有五种: 普通模式:不占用热键原有功能,兼容性稍差 增强模式:兼容性最好,但占用热键原有功能 硬件模式:能解除屏蔽,只适用于win2000以上 软件模式:兼容性好,但可能被误报木马或病毒 共享模式:兼容性好,可适用大部分操作系统 设置方式: 1、点击设置按钮 2、点击热键,即跳转到热键模式的设置界面

按键精灵经典教程

按键精灵经典教程 一、键盘命令(2~5页) 二、鼠标命令(5~13页) 三、控制命令(13~22页) 四、颜色/图像命令(22~28页) 五、其他命令(28~355页)五、网游脚本实例(35~最后)

一、键盘命令 命令名称:GetLastKey 检测上次按键命令功能:检测上次按键 命令参数:参数1 整数型,可选:变量名 返回值:无 脚本例子:(8.x语法) 复制代码 1.//脚本运行到这一行不会暂停,调用的时候立即返回,得到调用之前最后一次 按下的按键码保存在变量Key里。 2.Key=GetLastKey() 3.If Key = 13 Then 4. Msgbox "你上次按下了回车键" 5.End If 脚本例子:(7.x语法) 复制代码 1.//脚本运行到这一行不会暂停,调用的时候立即返回,得到调用之前最后一次 按下的按键码保存在变量Key里。 2.GetLastKey Key 3.If Key = 13 4. Msgbox "你上次按下了回车键" 5.EndIf 命令名称:KeyDown 按住 命令功能:键盘按住 命令参数:参数1 整数型,键盘虚拟码(8.X支持按键字符) 参数2 整数型,次数 返回值:无 脚本例子:(8.x语法) 复制代码 1.//KeyDown、KeyDownS、KeyDownH 2.//KeyDownS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要 求,PS2(圆口)和USB接口的键盘都可以使用 3.//KeyDownH: 硬件模拟方式,仅支持PS(圆口)的键盘点击查看使用硬件模

4.KeyDown 65,1 5.//65是A键的按键码,上面的语句表示按住A键1次 6. 7.KeyDown "A",1 8.//上面的支持按键字符,语句表示按住A键1次 脚本例子:(7.x语法) 复制代码 1.//KeyDown、KeyDownS、KeyDownH 2.//KeyDownS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要 求,PS2(圆口)和USB接口的键盘都可以使用 3.//KeyDownH: 硬件模拟方式,仅支持PS(圆口)的键盘点击查看使用硬件模 拟方式的注意事项 4.KeyDown 65,1 5.//65是A键的按键码,上面的语句表示按住A键1次 命令名称:KeyPress 按键 命令功能:键盘按键 命令参数:参数1 整数型,键盘虚拟码(8.X支持按键字符) 参数2 整数型,次数 返回值:无 脚本例子:(8.x语法) 复制代码 1.//KeyPress、KeyPressS、KeyPressH 2.//KeyPressS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要 求,PS2(圆口)和USB接口的键盘都可以使用 3.//KeyPressH: 硬件模拟方式,仅支持PS(圆口)的键盘点击查看使用硬件 模拟方式的注意事项 4.KeyPress 65,1 5.//65是A键的按键码,上面的语句表示按A键1次 6. 7.KeyPress "A",1 8.//上面的支持按键字符,语句表示按A键1次 脚本例子:(7.x语法) 复制代码 1.//KeyPress、KeyPressS、KeyPressH 2.//KeyPressS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要 求,PS2(圆口)和USB接口的键盘都可以使用 3.//KeyPressH: 硬件模拟方式,仅支持PS(圆口)的键盘点击查看使用硬件

相关文档
最新文档