vb按键函数查询
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
[Abs]
格式=Abs(number),返回数字的绝对值。
解释=数字的绝对值是其无符号的数值大小。例如,Abs(-1) 和 Abs(1) 都返回 1。
[And]
格式=result = expression1 And expression2
解释=对两个表达式进行逻辑“与”运算。
[Array]
格式=Array(arglist)
解释=arglist 参数是赋给包含在 Variant 中的数组元素的值的列表(用逗号分隔)。
[Asc]
格式=Asc(string)
解释=返回与字符串的第一个字母对应的 ANSI 字符代码。
[Atn]
格式=Atn(number)
解释=返回数值的反正切值.number 参数可以是任意有效的数值表达式。
[Chr]
格式=Chr(charcode)
解释=返回与指定的 ANSI 字符代码相对应的字符。MyChar = Chr(65)//返回 A。
[CInt]
格式=CInt(expression),四舍五入成最接近该数的偶数
解释=MyInt = CInt(2345.5322)//返回MyInt=2346。
[CLng]
格式=CLng(expression),四舍五入为最接近该数的数
解释=MyLong1 = CLng(25427.43)//MyLong1=25427。MyLong2 = CLng(25427.56)//MyLong2=25428
[Close]
格式=plugin Window.Close( handle )
解释=Window插件--关闭窗口。handle 参数为整数型, 其内容为指定的窗口句柄。
[CloseFile]
格式=plugin File.CloseFile( handle )
解释=File插件--关闭一个已经打开的文件。handle 参数为打开的文件句柄,为整形数值或变量。
[CopyFile]
格式=plugin File.CopyFile( sourcename, tagetname )
解释=File插件--复制一个文件。sourcename,tagetname 参数为字符串或变量,内容为全路径的文件名。
[Cos]
格式=Cos(number)
解释=返回某个角的余弦值。number 参数可以是任何将某个角表示为弧度的有效数值表达式。
[CreateObject]
格式=CreateObject(servername.typename [,location])
解释=创建并返回对 Automation 对象的引用。
[Date]
格式=MyDate = Date MyDate 包含当前系统日期。
解释=返回当前系统日期。
[DateAdd]
格式=DateAdd(interval, number, date)
解释=返回已添加指定时间间隔的日期。
[DateDiff]
格式=DateDiff(interval, date1, date2),用于判断在两个日期之间存在的指定时间间隔的数目
解释=interval常用的有--秒(s),分钟(n)
[Day]
格式=Day(date),返回 1 到 31 之间的一个整数(包括 1 和31),代表某月中的一天。
解释=MyDay = Day("October 19, 1962") //MyDay=19。
[DeleteFile]
格式=plugin File.DeleteFile(filename )filename 参数可以是任意有效的字符串或字符串变量, 内容为全路径文件名
解释=File插件--删除一个文件 如:plugin File.DeleteFile("c:\test.txt")
[ExistFile]
格式=plugin File.ExistFile(filename ),filename 参数为字符串型, 其内容为要判断的文件或者文件夹的全路径。
解释=File插件--判断文件或文件夹是否存在。返回值为整数。返回值为 0 表示文件或文件夹不存在;返回值为 1 表示存在该文件。
[Exp]
格式=Exp(number),number 参数可以是任意有效的数值
表达式。
解释=返回 e(自然对数的底)的幂次方。
[Find]
格式=Plugin handle = Window.Find( classname, title ) 返回值为整数型, 返回值为 0 为无效窗口。
解释=Window插件--根据一个窗口类名或一个窗口标题名,找到一个匹配的窗口。例:Plugin handle=Window.Find(0,"新建 文本文档.txt - 记事本")
[FindEx]
格式=Plugin handle = Window.FindEx( handle, subhandle, name, title )返回值为整数型, 其内容为第一个匹配的窗口的窗口句柄。
解释=Window插件--指定父窗口或者兄弟窗口,根据一个窗口类名或一个窗口标题名,找到匹配的窗口。
[Foreground]
格式=Plugin handle = Window.Foreground(),返回内容为当前窗口的窗口句柄。
解释=Window插件--得到目前位于前台的窗口。
[GetClass]
格式=plugin s=Window.GetClass(handle)。handle为指定的窗口句柄。
解释=Window插件--返回值为字符串型, 其内容为指定窗口的标题。如果指定窗口句柄无效, 则返回 0。
[GetClientRect]
格式=plugin s=Window.GetClientRect(handle),handle为指定的窗口句柄。
解释=Window插件--返回值为字符串型,其内容为指定窗口的窗口边框大小,格式类似于x1|y1|x2|y2
[GetExePath]
格式=plugin s=Window.GetExePath(handle),handle为指定的窗口句柄
解释=得到指定窗口句柄关联可执行文件的全路径文件名。如果指定窗口句柄无效, 则返回 0。
[GetFileLength]
格式=plugin File.GetFileLength(handle),handle为指定的窗口句柄
解释=File插件--得到文件的长度。
[GetHDDSerialNumber]
格式=plugin i=GetSysInfo.GetHDDSerialNumber()
解释=GetSysInfo插件--得到硬盘第一个分区的序列号。
[GetText]
格式=plugin s=Window.GetText(handle),handle为指定的窗口句柄
解释=Window插件--得到指定窗口的标题。
[KeyPress]
格式= KeyPress {键盘虚拟码} {次数}
解释=先“按下”再“弹起”键,模拟我们平时的“按键”操作.
我们在使用键盘的时候有两种操作,一种是”按下”键,一种是”弹起”键.
将这两个动作连续进行,就是一个完整的”按键”动作.按键精灵可以模拟所有的键盘动作.
[KeyDown]
格式=KeyDown {键盘虚拟码} {次数}
解释= “按下”键,模拟我们平时的“按下”操作
注意=有些键在按下之后,会和其他键产生组合效果,比如“Alt/Ctrl/Shift”,
如果使用“按下Alt”命令,那么之后的“按键”动作将变成“Alt+A”等组合动作,
因此记得在必要时使用“弹起”命令将组合键释放,避免影响键盘的正常使用.
[KeyUp]
格式= KeyUp {键盘虚拟码} {次数}
解释=“弹起”键,模拟我们平时的“弹起”操作
[KeyPressH]
格式= KeyPressH {键盘虚拟码} {次数}
解释= 硬件模拟按键,与KeyPress功能类似,先“按下”再“弹起”键,但采取了硬件模拟的方式
在某些情况下普通模拟按
键命令会失效,不妨试试硬件模拟命令
[KeyDownH]
格式= KeyDownH {键盘虚拟码} {次数}
解释= 硬件模拟按下,与KeyDown功能类似,“按下”键,但采取了硬件模拟的方式
在某些情况下普通模拟按键命令会失效,不妨试试硬件模拟命令
[KeyUpH]
格式= KeyUpH {键盘虚拟码} {次数}
解释= 硬件模拟弹起,与KeyUp功能类似,“弹起”键,但采取了硬件模拟的方式
在某些情况下普通模拟按键命令会失效,不妨试试硬件模拟命令
[LeftClick]
格式=LeftClick {次数}
解释=在鼠标当前位置模拟点击鼠标左键.{次数}可以控制点击的次数
[RightClick]
格式=RightClick {次数}
解释=在鼠标当前位置模拟点击鼠标右键.
[MiddleClick]
格式=MiddleClick {次数}
解释=在鼠标当前位置模拟点击鼠标中键.
[LeftDoubleClick]
格式=LeftDoubleClick {次数}
解释=在鼠标当前位置模拟双击鼠标左键.
[LeftDown]
格式=LeftDown {次数}
解释=在鼠标当前位置模拟按下鼠标左键,{次数}在这个语句中虽然有效,但没有实际意义.
[LeftUp]
格式=LeftUp {次数}
解释=在鼠标当前位置模拟松开鼠标左键,{次数}在这个语句中虽然有效,但没有实际意义.
[RightDown]
格式=RightDown {次数}
解释=在鼠标当前位置模拟按下鼠标右键,{次数}在这个语句中虽然有效,但没有实际意义.
[RightUp]
格式=RightUp {次数}
解释=在鼠标当前位置模拟松开鼠标右键,{次数}在这个语句中虽然有效,但没有实际意义
[LeftClickH]
格式=LeftClickH {次数}
解释=使用硬件模拟方式,在鼠标当前位置模拟点击鼠标左键.{次数}可以控制点击的次数
在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令
[RightClickH]
格式=RightClickH {次数}
解释=使用硬件模拟方式,在鼠标当前位置模拟点击鼠标右键.
在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令
[MiddleClickH]
格式=MiddleClickH {次数}
解释=使用硬件模拟方式,在鼠标当前位置模拟点击鼠标中键.
在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令
[LeftDoubleClickH]
格式=LeftDoubleClickH {次数}
解释=使用硬件模拟方式,在鼠标当前位置模拟双击鼠标左键.
在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令
[LeftDownH]
格式=LeftDownH {次数}
解释=使用硬件模拟方式,在鼠标当前位置模拟按下鼠标左键,{次数}在这个语句中虽然有效,但没有实际意义.
在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令
[LeftUpH]
格式=LeftUpH {次数}
解释=使用硬件模拟方式,在鼠标当前位置模拟松开鼠标左键,{次数}在这个语句中虽然有效,但没有实际意义.
在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令
[RightDownH]
格式=Ri
ghtDownH {次数}
解释=使用硬件模拟方式,在鼠标当前位置模拟按下鼠标右键,{次数}在这个语句中虽然有效,但没有实际意义.
在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令
[RightUpH]
格式=RightUpH {次数}
解释=使用硬件模拟方式,在鼠标当前位置模拟松开鼠标右键,{次数}在这个语句中虽然有效,但没有实际意义
在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令
[MoveTo]
格式=MoveTo {X坐标} {Y坐标}
解释=移动鼠标到(X坐标,Y坐标)处
举例=MoveTo 100 200 把鼠标移动到(100,200)这个点上
[MoveR]
格式=MoveR {X距离} {Y距离}
解释=把鼠标相对移动(X距离,Y距离)
举例=当前鼠标在(100,100)点,使用下面语句,MoveR 200 300之后,鼠标就被移到了坐标(300,400)处
[MoveRH]
格式=MoveR {X距离} {Y距离}
解释=相对移动鼠标的硬件模拟指令把鼠标相对移动,(X距离,Y距离)
[SaveMousePos]
格式=SaveMousePos
解释=保存当前鼠标位置
[RestoreMousePos]
格式= RestoreMousePos
解释= 将鼠标移动到上一次保存的鼠标位置
举例=保存/恢复鼠标位置常用于制作网络游戏练功脚本,脚本开始时保存鼠标位置,脚本结束时恢复鼠标位置,
这样脚本执行后鼠标的位置就不会变化
[LockMouse]
格式= LockMouse
解释= 锁定鼠标位置,用户将不能通过移动鼠标而改变鼠标位置,而脚本仍可以改变鼠标位置
举例= 在脚本开始的时候使用这个命令,可以有效防止用户误触鼠标引起脚本执行出错
[UnlockMouse]
格式= UnlockMouse
解释= 解除LockMouse命令对鼠标位置的锁定。如果用户使用了LockMouse命令而没有使用UnlockMouse命令,
按键精灵会在脚本结束时自动解除锁定
[WaitKey]
格式=WaitKey {可选:变量名}(注意这里是“变量名”不是“表达式”)
解释=脚本运行到此句之后暂停,等待用户按键,用户按键之后,将按键结果保存到变量当中.
[GetLastKey]
格式=GetLastKey {可选:变量名}(注意这里是“变量名”不是“表达式”)
解释=脚本运行到此句之后不暂停,将上次用户按键的结果保存到变量当中.
[WaitClick]
格式= WaitClick {可选:变量名}(注意这里是“变量名”不是“表达式”)
解释= 脚本执行到这一句暂停,按下任意鼠标键之后继续,按下的鼠标键将被记录在变量之中
举例= WaitClick last_click VBSCall MessageBox("您按下了" & last_click) GetLastClick
[GetLastClick]
格式= GetLastClick {可选:变量名}(注意这里是“变量名”不是“表达式”)
解释= 检测上一次按下的鼠标代码,不影响脚本执行的流程
[Delay]
格式=Delay {延时}
解释=脚本暂停执行一段时间.{延时}里面填写”毫秒”数,1秒=1000毫秒
[MessageBox]
格式=MessageBox {文字}
解释=简单的弹出一个
窗口,显示固定文字.如果需要更强大的弹出窗口功能,可以查看VBS语句中的MessageBox命令.
[SayExpression]
格式=SayExpression {表达式}
解释=在当前窗口输入表达式的内容,注意{表达式}支持运算
举例=SayExpression x+y
[SayString]
格式=SayString {文字}
解释=在当前窗口输入文字
举例=SayString 你好啊
[Sub]
格式= Sub {过程名}…Return
解释= 定义一个过程,可以在脚本中调用这个过程
[Return]
格式= Sub {过程名}…Return
解释= 定义一个过程,可以在脚本中调用这个过程
[Gosub]
格式= GoSub {过程名}
解释=调用过程
[Rem]
格式=Rem {文字}
解释=标记命令.即可当注释,也可以为Goto跳转指令作标记
[If]
格式=If {表达式}…ElseIf…Else…EndIf
解释=判断表达式抓点颜色并执行语句--通过判断表达式的取值,来执行后面的动作或控制
[IfColor]
格式=IfColor {X坐标} {Y坐标} {颜色} {判断条件(0=等于 1=不等于 2=近似等于)}…ElseIf…Else…EndIf
解释=判断颜色并执行语句--通过判断屏幕x,y坐标的某点的颜色,是等于、不等于、还是近似某颜色,来执行后面的动作或控制
[Else]
格式=If {表达式}…ElseIf…Else…EndIf
或 IfColor {X坐标} {Y坐标} {颜色} {判断条件(0=等于 1=不等于 2=近似等于)}…ElseIf…Else…EndIf
解释=和If或IfColor语句结合,进行高级语言的条件判断
[ElseIf]
格式=If {表达式}…ElseIf…Else…EndIf
或 IfColor {X坐标} {Y坐标} {颜色} {判断条件}…ElseIf…Else…EndIf
解释:和If或IfColor语句结合,进行高级语言的条件判断
[EndIf]
格式=If {表达式}…ElseIf…Else…EndIf
或 IfColor {X坐标} {Y坐标} {颜色} {判断条件}…ElseIf…Else…EndIf
解释:和If或IfColor语句结合,进行高级语言的条件判断
[While]
格式=While {循环条件}...EndWhile
解释=循环语句--当循环条件成立的时候,反复执行循环体
[EndWhile]
格式=While {循环条件}...EndWhile
解释=和While一起构成循环语句
[For]
格式=For {循环次数}...EndFor
解释=循环语句--循环一定次数,这里除了可以用for,还可以用while语句
[EndFor]
格式=For {循环次数}...EndFor
解释=和For一起构成循环语句
[Goto]
格式=Goto {标号}
解释=跳转语句,可以跳转到rem标记过的标记处继续执行
[EndScript]
格式=EndScript
解释=强制结束脚本的执行
[VBS]
格式=VBS {VBScript语句}
解释=执行一个单行的VBScript语句。VBS关键字可以省略。
注意只支持单行的VBScript语句,不支持多行的VBScript语句如If...EndIf,While...Wend等,需要用按键精灵的类似命令代替
[VBSCall]
格式=VBSCall {外部VBScript函数}
解释=执行一个外部VBScript函数。按键精灵内置了标准库stdlib.vbs,里面包含了包括颜色查找,图片查找等有用的功能
[Plugin]
格式=Plug
in {插件名}.{插件函数}
解释=调用一个外部插件提供的函数。我们将逐渐制作多种复杂功能的插件并随按键精灵最新版本提供。
[UserVar]
格式= UserVar {变量}={默认值} {注释}
解释=这个命令主要用于用户自定义的设置功能
举例=
UserVar var1=30 当HP<多少%时,使用红药
UserVar var2=30 当MP<多少%时,使用蓝药
当用户使用这个脚本的时候,可以对这var1和var2这两个变量的取值进行设置
[PutAttachment]
格式=PutAttachment <路径:可选>
解释=把当前脚本包含的附件展开到指定的路径下。<路径>是指定的相对路径或者绝对路径。如果省略<路径>,则默认展开到按键精灵所在的文件夹中
[FindCenterColor]
格式= FindCenterColor(左上X,左上Y,右下X,右下Y,颜色,x,y)
解释=在区域内从中心到外围找颜色的点,把坐标保存在变量x和y中,颜色是类似于"0000FF"的字符串,如果没有找到这个颜色,则x和y的值都被置为-1
[FindColor]
格式=FindColor(左上X,左上Y,右下X,右下Y,颜色,x,y)
解释=在区域内从左到右,从上到下找颜色的点,把坐标保存在变量x和y中,颜色是类似于"0000FF"的字符串,如果没有找到这个颜色,则x和y的值都被置为-1
[FindColorEx]
格式=FindColorEx(左上X,左上Y,右下X,右下Y,颜色,相似度,x,y)
解释=在区域内从左到右,从上到下以相似度找颜色的点,把坐标保存在变量x和y中,颜色是类似于"0000FF"的字符串,如果没有找到这个颜色,则x和y的值都被置为-1.相似度为0.5--1.推荐值为0.8
[FindPic]
格式=FindPic(左上X,左上Y,右下X,右下Y,"图片.Bmp",相似度,x,y)
解释=在区域内从左到右,从上到下以相似度找图片.bmp,把找到的坐标保存在变量x和y中,相似度为0.5--1.推荐值为0.8
[GetPixelColor]
格式=color = GetPixelColor(x, y)
解释=得到指定位置的点的颜色,并保存在变量Color中。
[ReadMemory]
格式=ReadMemory(&HAdd,chioce,value)
解释=Add代表内存地址,别忘了在前面加&H表示十六进制。chioce 参数为读取类型,可以是0、1或者2,分别表示读取一个字节,一个整数或一个长整数。读取到的值存放在长整数型变量 value 中。
[RunApp]
格式=RunApp(pathname)
解释=pathname 参数为要字符串或是变量,代表运行的程序或者文件。如果不是变量,别忘了加双引号。
[GetScreenResolution]
格式=GetScreenResolution(cx, cy)
解释=得到当前的屏幕的分辩率赋值给cx,cy。cx和cy都是整数型变量,分别表示当前分辨率的宽和高。
[SetCursorPos]
格式=SetCursorPos(cursorx,cursory),cursorx, cursory 参数可以是任意有效的数值表达式。
解释=下面示例将当前鼠标位置移至(400,400):VBSCallSetCursorPos(400, 400)
[Dim]
格式=Dim <变量名> 定义一个变量,等待脚本中其实地方调用。
解释=Dim X,Y
定义二个变量--X,Y
[GetTime]
格式=plugin i = GetSysInfo.GetTime(),以毫秒表示的系统启动到目前的时间。
解释=GetSysInfo插件--得到系统启动到目前的时间。
[Hex]
格式=Hex(number),number 参数是任意有效的表达式。
解释=返回表示十六进制数字值的字符串。MyHex=Hex(459)//返回 1CB。
[Hour]
格式=Hour(time),time 参数是任意可以代表时间的表达式
解释=返回0到23之间的一个整数(包括0和23),代表一天中的某一小时。MyHour = Hour(MyTime)// MyHour代表当前时间的数值
[InStr]
格式=InStr(string1, string2),string1 必选项。接受搜索的字符串表达式。 string2 必选项。要搜索的字符串表达式。
解释=返回某字符串在另一字符串中第一次出现的位置。没找到返回0
[InStrRev]
格式=InStrRev(string1, string2),string1 必选项。接受搜索的字符串表达式。 string2 必选项。要搜索的字符串表达式。
解释=返回某字符串在另一个字符串中出现的从结尾计起的位置。没找到返回0
[Int]
格式=Int(number),number 参数可以是任意有效的数值表达式
解释=返回数字的整数部分。MyNumber = Int(99.8)//返回 99。
[IsWindow]
格式=Plugin key = Window.IsWindow(handle)handle为指定的窗口句柄。
解释=Window插件--判断指定窗口是否存在。返回值为0表示该窗口不存在,为1表示该窗口存在。
[LCase]
格式=LCase(string),string 参数是任意有效的字符串表达式
解释=返回字符串的小写形式。LCaseString = LCase(MyString)//返回 "vbscript"。
[Left]
格式=Left(string, length),string 字符串表达式,其最左边的字符被返回;Length 数值表达式,指明要返回的字符数目
解释=返回指定数目的从字符串的左边算起的字符。
[Len]
格式=Len(string),string 任意有效的字符串表达式
解释=返回字符串内字符的数目,或是存储一变量所需的字节数。
[Log]
格式=Log(number),number 是任意大于 0 的有效数值表达式
解释=返回数值的自然对数
[LTrim]
格式=LTrim(string),string 参数是任意有效的字符串表达式
解释=返回不带前导空格的字符.MyVar = LTrim(" vbscript ")//MyVar="vbscript"
[RTrim]
格式=RTrim(string),string 参数是任意有效的字符串表达式
解释=返回不带前导空格的字符.MyVar = LTrim(" vbscript " )//MyVar=" vbscript"
[Trim]
格式=Trim(string),string 参数是任意有效的字符串表达式
解释=返回不带前导与后续空格的字符串副本。MyVar = LTrim(" vbscript " )//MyVar="vbscript"
[Max]
格式=plugin Window.Max(handle),handle 为指定的窗口句柄
解释=Window插件--最大化指定的窗口。
[Mid]
格式=Mid(string, start[, length])
解释=string 字符串表达式,从中返回字符,Start string中被提取的字符部分的开始位置,Length 要返回的字符数
[Min]
格式=plugin Window.
Min( handle ),handle 为指定的窗口句柄
解释=Window插件--最小化指定的窗口
[Minute]
格式=Minute(time),time 参数是任意可以代表时间的表达式
解释=返回 0 到 59 之间的一个整数(包括 0 和59),代表一小时内的某一分钟。
[Mod]
格式=result = number1 Mod number2,number1 任意数值表达式。number2 任意数值表达式。
解释=两个数值相除并返回其余数。A = 19 Mod 6.7 //A等于5。
[Month]
格式=Month(date),date 参数是任意可以代表日期的表达式
解释=返回1到12之间的一个整数(包括1和12),代表一年中的某月。
[MonthName]
格式=MonthName(month[, abbreviate])
解释=month 必选项。月份的数值定义。例如,一月是1,二月是2,Abbreviate 可选项,表明月份名称是否简写,默认为False,MyVar=MonthName(10, True) //MyVar="Oct"
[Not]
格式=result = Not expression ,expression 任意表达式
解释=对表达式执行逻辑非运算。
[Now]
格式=Now ,根据计算机系统设定的日期和时间返回当前的日期和时间值。
解释=MyVar = Now//MyVa=当前的日期和时间。
[Oct]
格式=Oct(number),number 参数是任意有效的表达式。
解释=返回表示数字八进制值的字符串。MyOct = Oct(8)' 返回 10。
[OpenFile]
格式=plugin fileTemp=File.OpenFile(filename),filename 字符串型。表示要打开的文件的全路径文件名 。
解释=File插件--打开一个文件,并返回一个文件句柄以备读写使用。返回值为 -1 表示打开文件失败,否则返回文件的句柄 。
[Or]
格式=result = expression1 Or expression2
解释=对两个表达式进行逻辑“或”运算。
[Randomize]
格式=Randomize (number),number 参数可以是任何有效的数值表达式。
解释=初始化随机数生成器.Randomize 使用 number 参数初始化 Rnd 函数的随机数生成器,赋给它新的种子值
[ReadFile]
格式=plugin File.ReadFile(handle, size),handle表示要读取的文件的句柄。size表示要读取的长度。
解释=File插件--从文件当前的读写位置读取一定长度的内容 。
[ReadINI]
格式=plugin Str=ReadINI(section, key, filename),section 要读的小节的名称,key 要读的键名,filename 为INI文件名。
解释=File插件--从一个 INI 文件中读出一个字符串。//plugin X=File.ReadIni("配置","参数1", "c:\1.ini")
[ReadLine]
格式=plugin Str=File.ReadLine(handle),handle 为要读取的文件的句柄
解释=File插件--从文件当前的读写位置读一行内容。//plugin temp = File.OpenFile("c:\test.txt")
[Replace]
格式=Replace(expression,find,replacewith)
解释=expression 必选项。字符串表达式包含要替代的子字符串。Find 必选项。被搜索的子字符串.Replacewith 必选项。用于替换的子字符串。
[Restore]
格式=plugin Window.Restore(handle),handle为指定的窗口句柄。
解释=Window插件--关闭指定的窗口。
[RGB]
格式=R
GB(red, green, blue),red green blue 必选项。0 到 255 间的整数
解释=返回代表式=Right(string, length),string 字符串表达式,其最右边的字符被返回,Length 指明要返回的字符数目
解释=从字符串右边返回指定数目的字符。MyStr = Right("Hello World", 5)//返回 " World"。
[Rnd]
格式=Rnd (number),number 参数可以是任意有效的数值表达式。最好与Randomize配合使用.
解释=返回一个随机数。X=6*Rnd //返回0-6里的一个数
[Round]
格式=Round(expression[,numdecimalplaces]),Expression 必选项。数值表达式被四舍五入。Numdecimalplaces表明保留几位小数
解释=返回按指定位数进行四舍五入的数值。MyVar = Round(3.14159,2) //MyVar= 3.14
[Second]
格式=Second(time),time 参数是任意可以代表时间的表达式
解释=返回0到59之间的一个整数(包括1和59),代表一分钟内的某一秒.
[SeekFile]
格式=plugin File.SeekFile(handle,number), number 整数型,表示要设置的读写位置,以相对于文件头的字节数计算。
解释=File插件--设置文件的当前读写位置。
[SelectFile]
格式= plugin temp=File.SelectFile()
解释=弹出选择文件的对话框,并获取用户选择的文件名 。返回值为字符串型。其内容为用户所选择的全路径文件名。
[Set]
格式=Set objectvar = {objectexpression }
解释=将对象引用赋给一个变量或属性,或者将对象引用与事件关联.VBS Set obj=CreateObject("QFunction.Library") VBS retv=obj.ExistsDirectory("C:\winnt")
[Sin]
格式=Sin(number),number 参数可以是任何将某个角表示为弧度的有效数值表达式。
解释=返回某个角的正弦值.MyCosecant = 1 / Sin(MyAngle)//计算余割。
[Sqr]
格式=Sqr(number),number 参数可以是任意有效的大于或等于零的数值表达式。
解释=返回数值的平方根。MySqr = Sqr(4)//返回 2
[StrReverse]
格式=StrReverse(string),string 参数是要进行字符反向的字符串
解释=返回字符串,此字符串与指定字符串顺序相反。MyStr = StrReverse("VBScript")//MyStr="tpircSBV"。
[Tan]
格式=Tan(number),number 参数可以是任何将某个角表示为弧度的有效数值表达式。
解释=返回某个角的正切值。MyCotangent =1/Tan(MyAngle)//计算余切。
[Time]
格式=Time
解释=返回当前系统时间。MyTime=Time//返回当前系统时间。
[Timer]
格式=Timer
解释=返回午夜 12 时以后已经过去的秒数。
[UCase]
格式=UCase(string),string 参数是任意有效的字符串表达式
解释=返回字符串的大写形式。MyWord = UCase("Hello World")//返回"HELLO WORLD
[Weekday]
格式=Weekday(date),date 可以代表日期的任意表达式
解释=返回代表一星期中某天的整数。
[WriteFile]
格式=plugin File.WriteFile(handle,string),handle要写入的文件的句柄。string 表示要写入的内容 。
解释=File插件--往文件当前读写位置写入
一个字符串。
[WriteINI]
格式=plugin File.WriteINI(section,keys, value,filename)
解释=File插件--把字符写入INI中,section 要写的小节的名称,keys 要写的键名。value 要写的内容,filename 为INI文件名
[WriteLine]
格式=plugin File.WriteLine( hamdle, string)
解释=File插件--同 WriteFile函数,但会多写入一个回车换行符号 。
[Year]
格式=Year(date)
解释=返回一个代表某年的整数,date 参数是任意可以代表日期的参数