vb按键函数查询

合集下载

vbok函数

vbok函数

vbok函数
VBOK函数是 MsgBox函数的一个返回值,代表“确定”按钮被点击。

以下是关于MsgBox 函数的介绍:
它是Visual Basic和VBS中的一个函数,功能是弹出一个对话框,等待用户单击按钮,并返回一个Integer值表示用户单击了哪一个按钮。

“MsgBox”即为“Message Box”的缩写,在英语中意为“信箱”。

使用方法语法:MsgBox (Prompt (,Buttons) (,Title) (,Helpfile,Context))。

参数设置:Buttons参数设置值是Visual Basic for Applications(VBA)指定的常数,包括vbOK、vbCancel等。

返回值:MsgBox函数返回值包括vbOK、vbCancel等,表示用户点击了哪个按钮。

如果你想了解更多关于VBOK函数的信息,可以补充相关背景信息后再次向我提问。

VB命令按钮常用属性

VB命令按钮常用属性

VB命令按钮常用属性命令按钮通常用来在它的单击事件中完成一种特定的程序功能。

尽管其他控件的单击事件也可以做同样的事情,但使用命令按钮已经成为Windows应用程序的风格。

熟悉Windows 的人都知道,单击命令按钮就会完成程序提供的一个功能。

因此,向用户提供的服务功能通常都以命令按钮的形式出现在用户界面中。

常用属性命令按钮的基本属性:Name、(:aption、Height、Width、Top、Left、Enabled、Visible、FontName、FontSize、FontBold、FontI—talic、FontUnderline等。

命令按钮特有属性:Default、Cancel、Style、Picture、DownPicture、DisabledPicture、MaskColor、IJseMaskColor和ToolTipText属性。

(1)Default属性如果一个命令按钮的Default属性设置为Tme,则不论焦点在窗体的哪个控件上,只要用户按Enter键,就产生这个按钮的单击事件。

在一个窗体中,只允许一个命令按钮的Default 属性被设置为True,当把一个命令按钮的Default属性设置为‘Frue,会自动将其他命令按钮的Default属性设为False。

(2)Cancel属性如果一个命令按钮的Cancel属性设置为True,则不论焦点在窗体的哪个控件上,只要用户按Esc键,就产生这个按钮的单击事件。

在一个窗体中,只允许一个命令按钮的Cancel 属性被设置为True,其他命令按钮的Cancel属性将自动设为False。

本人首发中国自学编程网,通常在该按钮的Click事件中完成的是退出或取消之类的操作。

(3)Style属性Style属性决定命令按钮中是否可以显示图形。

如果设置为0,则不显示图形只显示标题;如果设置为1,则可同时显示文本和图形。

(4)Picture属性该属性可以给命令按钮指定一个图形。

按键精灵封装函数实例

按键精灵封装函数实例

按键精灵封装函数实例
在编写按键精灵脚本时,我们经常需要使用一些重复的代码片段,例如模拟鼠标点击、键盘输入等。

为了方便使用和提高代码复用率,我们可以将这些代码封装为函数。

下面是一个简单的按键精灵封装函数的实例:
```vb
Function MouseClick(x, y, button)
' 模拟鼠标点击
' x: 鼠标点击的横坐标
' y: 鼠标点击的纵坐标
' button: 鼠标按钮(0: 左键,1: 右键,2: 中键)
Call MoveTo x, y
Call LeftClick
If button = 1 Then ' 右键
Call RightClick
ElseIf button = 2 Then ' 中键
Call MiddleClick
End If
End Function
Function KeyInput(key)
' 模拟键盘输入
' key: 要输入的字符或键位码
Call KeyDown key
Call KeyUp key
End Function
```
以上两个函数分别用于模拟鼠标点击和键盘输入,具体用法如下: ```vb
' 模拟鼠标左键点击(100, 200)
Call MouseClick(100, 200, 0)
' 模拟键盘输入'Hello, World!'
Call KeyInput 'Hello, World!'
```
通过封装这些常用的操作,我们可以使代码更加简洁、易读,同时也方便了代码的复用和维护。

VB常用函数表

VB常用函数表

VB常用函数表VB常用函数表(2009-03-20 00:50:42)转载标签:asp常用函数分类:技术文章杂谈ASP纯ASPVBscript常用函数:1.数值型函数:abs(num): 返回绝对值sgn(num): num>0 1; num=0 0; num<0 -1;判断数值正负hex(num): 返回十六进制值直接表示:&Hxx 最大8位oct(num): 返回八进制值直接表示:&Oxx 最大8位sqr(num): 返回平方根 num>0int(num): 取整 int(99.8)=99; int(-99.2)=100fix(num): 取整 fix(99.8)=99; fix(-99.2)=99round(num,n): 四舍五入取小数位 round(3.14159,3)=3.142 中点数值四舍五入为近偶取整round(3.25,1)=3.2log(num): 取以e为底的对数 num>0exp(n): 取e的n次幂通常用 num^nsin(num): 三角函数,以弧度为值计算 (角度*Pai)/180=弧度 con(num); tan(num); atn(num)2.字符串函数:len(str):计算字符串长度中文字符长度也计为一!mid(str,起始字符,[读取长度]):截取字符串中间子字符串left(str,nlen):从左边起截取nlen长度子字符串right(str,nlen):从右边起截取nlen长度子字符串Lcase(str):字符串转成小写Ucase(str):字符串转成大写trim(str):去除字符串两端空格Ltrim(str):去除字符串左侧空格Rtrim(str):去除字符串右侧空格replace(str,查找字符串,替代字符串,[起始字符,替代次数,比较方法]):替换字符串注:默认值:起始字符 1;替代次数不限;比较方法区分大小写(0)InStr([起始字符,]str,查找字符串[,比较方法]):检测是否包含子字符串可选参数需同时选返回起始位置InStrRev(str,查找字符串[,起始字符][,比较方法]):反向检测是否包含子字符串返回起始位置space(n):构造n个空格的字符串string(n,str):构造由n个str第一个字符组成的字符串StrReverse(str):反转字符串split(str,分割字符串[,次数][,比较方法]):以分割字符串为分割标志将字符串转为字符数组可选参数需同时选3.数据类型转换函数:Cint(str):转换正数 True -1;False 0;日期距离1899/12/31天数;时间上午段 0;下午段 1;Cstr(str):日期输出格式 yyyy/mm/dd;时间输出格式 Am/Pm hh:mm:ssClng(str):与Cin()类似Cbool(num):num不为零 True;反之 FalseCdate(str):转换日期格式 0:#Am 12:00:00#;正数距离1899/12/31天数的日期;浮点数日期+小数时间Cbyte(num):num<255 转换为字节Csng(str):转换为单精度数值Cdbl(str):转换为双精度数值Ccur(str):转换为现金格式4.时间函数:date:取系统当前日期time:取系统当前时间now:取系统当前时间及日期值 Datetime类型timer:取当前时间距离零点秒值,计时器,可计算时间差DateAdd(间隔单位,间隔值,日期):推算相邻日期DateDiff(间隔单位,日期一,日期二):计算时间差日期二-日期一Datepart(间隔单位,日期):计算日期的间隔单位值Dateserial(date):输出日期值(按序列计算)Timeserial(time):输出时间值(按序列计算)DateValue(datetime):取出字符串中日期值Timevalue(datetime):取出字符串中时间值weekday(date):计算星期几MonthName(date):输出月分名year(datetime):截取年份month(datetime):截取月份day(datetime):截取日hour(datetime):截取小时minute(datetime):截取分钟second(datetime):截取秒5.其它函数:Array(unit,..):动态生成数组Asc(str):输出字符串第一个字符的ASCII码Chr(asc):转换ASCII为字符 Enter:Chr(13)&Chr(10)Filter(数组名称,关键字符串,[,包含][,比较方法]):将字符串数组中含有关键字符串的元素存成新的数组(默认) [包含]为false则取不包含的元素Join(ArrayName):将数组中元素连成字符串Ubound(ArrayName[,维数]):取得数组相应维数的上界Lbound(ArrayName[,维数]):取得数组相应维数的下界一般为0Randmize n:启动随机数种子Rnd(n):取得随机数,n>0或为空,取序列下一随机值,n<0,随机值相同,n=0,生产与上一随机值相同的数取介于A和B之间的随机正数C,公式:C=Int((B-A+1)*Rnd+A) 条件(B>A)子程序和自定义函数Sub StrSubName Function StrFunName(arg[1],..)子程序体函数体Exit Sub 中途跳出 Exit Function 中途跳出End Sub StrFunName=Value 返回值End Function[call] StrSubName 引用子程序 Var=StrFunName(arg[1],..) 引用函数子程序和自定义函数可以递归调用;ASP六大对象常用语句示范:Response:Response.write StrVar/"String":向网页写出参数值或字符串等同于在Html标记中嵌入<%=StrVar/"String"%>Response.End:停止页面编译,并将已经编译内容输出到浏览器Response.Buffer=True|False:页面编译时是否使用缓存的设置,一般在页面头部设置Response.Flush:强制输出页面已编译部分内容Response.Clear:将缓冲区内的数据清除Response.Redirect URL:停止页面编译或输出,转载指定所需页面Response.IsClientConnected:返回True|False,检测用户是否还处于连接状态Response.Charset(CharsetName):设置页面编码类型,即<meta http-equiv="Content-Type" content="text/html; charset=gb2312">Response.ContentType [= ContentType ]:设置页面文件类型,同上Response.Expires [= number]:设置页面失效时间,单位分钟Response.ExpiresAbsolute [= [date] [time]]:设置页面失效的绝对时间Response.Status = StatusDescription:设置页面状态描述Request:Request("PassStrName"):读取网页传递值,包括表单及以?PassStrName=value&PassStrName_n=value_n形式Request[.collection|property|method](variable)Request.querystring("PassStrName"):读取Get方法传递的表单值和?PassStrName=valueRequest.QueryString(Varible)[(Index).Count]Request.form("PassStrName"):读取Post方法传递的纯表单域的值Request.Form(Parameter)[(Index).Count]Request.ServerVaribles(Server Environment Variable):读取客户端系统环境变量,详见参考Request.BinaryRead(Count):读取指定字节数的传送值Request.TotalBytes:查询体的长度,以字节为单位,只读注:同名表单如:CheckBox如有多项值,传递形式如右,StrName=value1,value2,...需要用Split函数分割各项值Multiple的Select表单与CheckBox类似,TextArea的值可包含换行字符,用Replace转为<br>,以满足格式需要Session:(用户全局变量)Session("SesName")=value:存储Session变量值,也可读取该值Session("SesName")=Empty:判断Session值是否存在的两种方法IsEmpty(Session("SesName"))=True|False:判断Session值是否存在的两种方法Session.TimeOut=num:设置Session变量的存在时效,单位分钟Session.Abandon:清除所有Session变量值Session.SessionID:Session变量的ID序列号,只读Application:(应用程序全局变量)Application("AppName")=value:存储Application变量值,也可读取该值Application("AppName")=Empty:判断Application值是否存在的两种方法IsEmpty(Application("AppName"))=True|False:判断Application值是否存在的两种方法Application.Lock:Application变量值锁定,防止同时更改变量值Application.UnLock:Application变量值解锁,允许更改变量值注:Session与Application变量都可以用来存储数组和系统对象,引用方法是变量名相当于数组名而已,但不能直接改变其值,需要借助临时数组修改值后,再赋给Session与Application变量Global.asa文件的结构:<% @language="VBscript"%><% Sub Application_OnStart ...End SubSub Application_OnEnd ... End SubSub Session_OnStart ...End SubSub Session_OnEnd ... End Sub%>Server:Server.MapPath("FileUrl"):映射文件名的服务器站点绝对地址,Path=Server.MapPath(./)可以得到虚拟目录根路径Server.HtmlEncode("string"):转换为可以直接显示带Html格式的字符串,如:<,>等Server.URLEncode( "string"):转换为浏览器地址编码set Var=Server.CreatObject("ObjName"):创建对象变量Server.ScriptTimeout = NumSeconds:ASP程序页面执行时限,以秒为单位Cookies: 存储在用户本机的临时变量,每个Cookie的最大字节4KB,最多可以有300个Cookie 1.2MBResponse.cookies("StrCookieName")=value:存储Cookie变量值,也可读取该值Response.cookies("StrCookieName")="":判断是否为空Response.cookies("StrCookieName").Expires=Date:变量有效期,以天为单位,小于当前时间立即失效Response.Cookies(Cookie[(key).Attribute]):标准语法ObjectContext 控制ASP的事务处理ObjectContext.OnTransactionAbort:由放弃的事务处理事件激发,在脚本完成处理后发生ObjectContext.OnTransactionCommit:由成功的事务处理事件激发,在脚本完成处理后发生ObjectContext.SetAbort:显式的放弃一次事务处理ObjectContext.SetComplete:覆盖前面任何调用ObjectContext.SetAbort方法的调用Msgbox "string"/StrName:VBscript提示框表单的Onsubmit事件:在同一页面写入 FunctionFormName_onsubmit()..FormName_onsubmit=True/False..end Function,页面会在提交前先执行语句,并根据返回值判断是否完成提交任务。

VB中常用函数及有用的KeyAscii键码.doc

VB中常用函数及有用的KeyAscii键码.doc

00:00:00 ~ 23:59:59用#括起来放置 U 期和时间,允许用各种表示 U 期和时间的格式。 FI 期可以用 7〃、“,〃、化〃分隔开,可以是年、月、口,也可以是月、日、年的 顺序。 时间必须用“:〃分隔,顺序是:时、分、秒。
例: #09/10/2000# 或 #2000-09-12# #0&30:00 AM# #09/10/2000 08:30:00 AM#
例: Dim mylab As Date mylab = #9/3/2001 11:35:00 AM# Time = mylab
注意:数 12 和数 12.0 对计算机来说是不同的, 前者是整数(占 2 个字节),后者是浮点数 (占 4 个字节) 实数型数据分为浮点数和定点数。 浮点数山三部分组成:符号,指数和尾数。 在 VB 中浮点数分为两种: 单精度浮点数( Single) 双精度浮点数( Double )
(1)单精度数⑸ ngle,类型符! ) 在内存中占 4 个字节 ( 32 位),,有效数字: 7 位十进制 数
vb 里面可以这样表示: 8.96E-5 例: 21e5 (正号省略)表示: 21 乘以 10 的 5 次方的一个单精度数
(2)双精度数 (Double,类型符 # ) Double 类型数据在内存中占用 8 个字节 ( 64 位) Double 型可以精确到 15 或 16 位十进制数 , 即 15 或 16 e,无类型符)
一般用于存储二进制数。
字节型数据在内存中占 1 个字节 (8 位)。
字节型数据的取值范围: 0-255
四、 日期型 (Date) 在内存屮占用 8 个字节,以浮点数形式存储。 H 期型数据的 H 期表示范围为:
100 年 1 月 1 日~9999 年 12 月 31 日 LI 期型数据的时间表示范围为:

vb6获取键盘按键方法

vb6获取键盘按键方法

'//VB6.0'//添加3个按钮:CommandScroll、CommandCapsLock、CommandNumLock '//以及一个TIMER:Timer1'//添加如下代码:Private Declare Function GetKeyState Lib "user32" (ByVal nVirtKey As Long) As IntegerPrivate Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)Private Declare Function MapVirtualKey Lib "user32" Alias "MapVirtualKeyA" (ByVal wCode As Long, ByVal wMapType As Long) As LongPrivate Const KEYEVENTF_EXTENDEDKEY = &H1Private Const KEYEVENTF_KEYUP = &H2Private Sub SetKeyState(ByVal Key As Long, ByVal State As Boolean)Call keybd_event(Key, MapVirtualKey(Key, 0),KEYEVENTF_EXTENDEDKEY Or 0, 0)Call keybd_event(Key, MapVirtualKey(Key, 0),KEYEVENTF_EXTENDEDKEY Or KEYEVENTF_KEYUP, 0)End SubPrivate Property Get CapsLock() As BooleanCapsLock = GetKeyState(KeyCodeConstants.vbKeyCapital) = 1End PropertyPrivate Property Let CapsLock(ByVal Value As Boolean)Call SetKeyState(KeyCodeConstants.vbKeyCapital, Value)End PropertyPrivate Property Get NumLock() As BooleanNumLock = GetKeyState(KeyCodeConstants.vbKeyNumlock) = 1End PropertyPrivate Property Let NumLock(ByVal Value As Boolean)Call SetKeyState(KeyCodeConstants.vbKeyNumlock, Value)End PropertyPrivate Property Get ScrollLock() As BooleanScrollLock = GetKeyState(KeyCodeConstants.vbKeyScrollLock) = 1End PropertyPrivate Property Let ScrollLock(ByVal Value As Boolean)Call SetKeyState(KeyCodeConstants.vbKeyScrollLock, Value)End PropertyPrivate Sub CommandCapsLock_Click()CapsLock = Not CapsLockEnd SubPrivate Sub CommandNumLock_Click()NumLock = Not NumLockEnd SubPrivate Sub CommandScroll_Click()ScrollLock = Not ScrollLockEnd SubPrivate Sub Timer1_Timer()CommandCapsLock.Font.Bold = CapsLock CommandNumLock.Font.Bold = NumLockCommandScroll.Font.Bold = ScrollLock End Sub。

vb根据文本框输入实时查询内容的方法

vb根据文本框输入实时查询内容的方法

vb根据文本框输入实时查询内容的方法在Visual Basic(VB)中,你可以使用控件的 `TextChanged` 事件来实时查询文本框中的内容。

以下是一个简单的例子,演示如何使用 `TextBox` 控件和 `Button` 控件实现实时查询:1. 首先,在窗体上放置一个 `TextBox` 控件(名为 `txtSearch`)和一个`Button` 控件(名为 `btnSearch`)。

2. 为 `TextBox` 控件添加 `TextChanged` 事件处理程序。

3. 在按钮的 `Click` 事件中编写查询逻辑。

以下是一个简单的示例代码:```vbPublic Class Form1Private Sub Form1_Load(sender As Object, e As EventArgs) Handles' 初始化代码,如果需要的话Private Sub txtSearch_TextChanged(sender As Object, e As EventArgs) Handles' 当文本框内容变化时触发此事件' 这里可以添加实时查询的代码' 例如,假设有一个名为 "data" 的数据源,你可以这样查询:Dim searchTerm As String = () ' 将文本转换为小写以进行不区分大小写的查询Dim matchingData As List(Of String) = (Function(d)().Contains(searchTerm)).ToList()' 现在 "matchingData" 包含了匹配项,你可以显示在界面上,例如通过绑定到 DataGridView 或其他控件End SubPrivate Sub btnSearch_Click(sender As Object, e As EventArgs) Handles' 当用户点击按钮时触发此事件' 这里可以添加更复杂的查询逻辑或显示结果' 由于我们已经处理了实时查询,这里可能不需要额外的代码,除非你需要执行其他操作End Class```这个例子中,当用户在`TextBox` 中输入时,会触发`TextChanged` 事件,并执行实时查询。

vb6实用快捷键大全

vb6实用快捷键大全
17、Alt+P:打开工程菜单
18、Alt+R:打开运行菜单
19、Alt+U:打开查询菜单
20、Alt+Q:退出
21、Alt+V:打开视图菜单
22、Alt+W:打开窗口菜单
23、Alt+→:根据输入的字符检索出可以使用的关键字
24、Tab:让选中的代码,集休缩进
25、Shift+F2:查看当前光标所在的变量或函数、子过程的定义。这一快捷键很方便,比如程序中有一个 call PubFunction ,你只要将鼠标在PubFunction 任意一处点中,然后按Shift+F2就可以直接转到函数的声明处。
55、Ctrl+T:显示部件窗口。菜单位置是工程----部件
56、Ctrl+W:编辑监视
57、Ctrl+X:剪切
58、Ctrl+Z:撤消上一步操作。
Ctrl+W 编辑监视窗口
Ctrl+n n Enter 偶经常要另开一个程序先做试验,你们可能很少用吧?呵呵
以上几个,是我使用中最多的。当然。其它的我也有使用。如:Ctrl+J(所选控件置前),Ctrl+J(所选控件置底),F7,Shift+F4还有那些Windows通用的那些快捷键:Ctrl+C,Ctrl+V ,哈哈,这二个快捷键,偶好像使用次数。也可以在所有使用快捷中前几名呢!哈哈!
39、Ctrl+F8:运行到光标处
40、Ctrl+F9:运行下一条语句
41、Ctrl+G:查看立即窗体。比如程序中有Debug.print 语句,你可以在立即窗口中查看到相应的显示。另 外在开发过程中在立即窗体中还可以查询变量的情况,方法是输入 ?变量名 之后回车

VB函数大全

VB函数大全

2005函數大全2009-09-21 15:53:16| 分类: 2005 |字号订阅一、数学函数函数说明Abs (num) 取绝对值。

Exp (num) 返回以e为底、以num为指数的值,如Exp(2)返回e^2值。

Log (num) 返回参数num的自然对数值,为Double类型,即以e为底的对数。

Hex (num)` 将参数num转换为16进制。

Oct (num) 将参数num转换为8进制Sign (num) 返回参数的正负符号,若num大于0,则返回值为1;若num等于0,则返回值为0;若num小于0,则返回值为-1。

Sqrt (num) 返回参数平方根为,Double类型。

Atan (num) 反正切函数Sin (num) 正弦函数Cos (num) 余弦函数Tan (num) 正切函数Rand (num,[int]) 将参数num四舍五入,若要指定四舍五入到哪位小数,可以加上第二个参数int。

如:Round (12. 456 )返回值为12;Round (12 . 4567,3 ) 返回值为12. 457。

Rnd [(nun)] 产生一个小于1,大于或等于0的随机数,类型为Single。

若参数num小于0,那么每次都会返回相同的随机数;若没有提供参数或参数大于0,那么会依序产生下一个随机数,此为默认值;若参数num等于0,那么会返回最近一次产生的随机数。

为了每次产生不同的随机数,在使用Rand ()函数之前,最好使用Randomize语句。

若要随机产生一个N到M的整数,可利用如下公式:Int (Rand ()*M-N+1)+N。

Pow (x,y) 求x的y次方。

Val (str) 将字符串内的数字转换成Integer或Double类型返回。

Str (num) 将数值类型参数转换成字符串返回。

Fix (num) 参数大于0时,去掉小数部分;参数小于0时,返回大于或等于该参数值。

Int (num) 参数大于0时,去掉小数部分;数小于0时,返回小于或等于该参数值。

vba查询函数

vba查询函数

vba查询函数VBA(Visual Basic for Applications)是一种被广泛使用的编程语言,它可以在Microsoft Office软件(如Excel、Word、PowerPoint)中使用。

在Excel中,VBA可以帮助用户进行数据分析、自动化操作等,配合查询函数使用,可以更有效地处理数据。

VBA查询函数是一种可以在Excel中使用的函数,它可以帮助用户快速查找和筛选数据。

查询函数通常用于条件查询和多条件查询,以帮助用户更快地获得所需信息。

下面我们来介绍一些常用的VBA查询函数及应用。

1. VLOOKUP函数VLOOKUP函数是一种常用的查询函数,它用于按行查找指定值,并返回与该值相关的数据。

该函数的函数原型为:=VLOOKUP(查找值,查找范围,返回列数[,是否准确匹配])其中,查找值指需要查找的值;查找范围是指查找的区域;返回列数是指要返回的数据在查找范围中的列数;是否准确匹配是一个可选项,用于控制是否进行精确匹配。

下面是一个例子:=VLOOKUP(A1,Sheet1!A1:D10,4,0)这个函数将在Sheet1的A1:D10范围内查找A1单元格中的值,并返回该值所在行的第四列数据。

3. MATCH函数MATCH函数用于查找指定值在查找范围中的位置,并返回其在查找范围中的相对位置。

该函数的函数原型为:=MATCH(查找值,查找范围[,匹配类型])其中,查找值指需要查找的值;查找范围是指查找的区域;匹配类型是一个可选项,用于控制匹配方式,0表示进行精确匹配,1表示查找小于或等于查找值的最大值,-1表示查找大于或等于查找值的最小值。

另外,除了上述函数外,VBA还提供一些高级的查询函数,如FILTER、SORT等。

这些函数可以根据不同的要求对数据进行筛选、排序等操作,以满足用户不同的需求。

总之,VBA查询函数是一种非常实用的工具,可以大大增强用户的数据处理能力。

不同的查询函数可以针对不同的查询需求,帮助用户快速找到所需的信息。

VBA中常见的函数与方法速查手册

VBA中常见的函数与方法速查手册

VBA中常见的函数与方法速查手册VBA(Visual Basic for Applications)是一种用于编写Microsoft Office套件中宏和自定义函数的编程语言。

作为Microsoft Office产品的一部分,VBA具有强大的功能和灵活性,可以帮助用户自动化处理数据、生成报表、操作图形等。

在VBA中,函数和方法是最基础且最常用的工具。

本文将为您提供VBA中常见的函数与方法速查手册,以便您熟练运用VBA进行自动化编程。

一、常见的函数1. Msgbox函数Msgbox函数用于在窗口中显示一条消息,并返回一个按键值。

语法:Msgbox(prompt[, buttons] [, title] [, helpfile, context])示例:Msgbox "Hello, World!",vbInformation+vbOKCancel,"提示"2. InputBox函数InputBox函数用于在窗口中显示一个对话框,提示用户输入一个值。

语法:InputBox(prompt[, title] [, default] [, xpos] [, ypos] [, helpfile, context])示例:Value = Inputbox("请输入一个数字:")3. Len函数Len函数用于返回字符串的长度。

语法:Len(string)示例:Len("Hello, World!") ' 返回结果为134. Left函数Left函数用于返回字符串左边指定个数的字符。

语法:Left(string, length)示例:Left("Hello, World!", 5) ' 返回结果为"Hello"5. Right函数Right函数用于返回字符串右边指定个数的字符。

语法:Right(string, length)示例:Right("Hello, World!", 6) ' 返回结果为"World!"6. Mid函数Mid函数用于返回字符串中指定位置的字符。

VB常用函数查询表

VB常用函数查询表
Rtrim("Vb技术 ")
"Vb技术"
Instr(x1,x2,M)
返回字符串x2在字符串x1中的位置,M=1不区分大小写,省略则区分
Instr("baBBAC","BA")
4
找不到则返回0
String(n,x)
返回由n个首字符组成的字符串
String(3,"AB")
"AAA"
Space(n)
返回n个空格
Tan(x)
计算正切
Tan(3.14159265/180*45)
1
Sqr(x)
算术平方根
Sqr(9)
3
相当于
字符串函数
函数
功能
示例
结果
说明
Len(x)
求字符串的长度(字符个数)
Len("Vb技术")
4
LenB(x)
求字符串的字节个数
LenB("Vb技术")
8
VB中采用Unicode(ISO字符标准)来存储字符,所有字符都占2个字节
Mid(x,n1,n2)
从x字符串左边第n1个位置开始向右取n2个字符
Mid("Vb技术",2,2)
"b技"
Left(x,n)
从x字符串左边开始取n个字符
Left("Vb技术",3)
"Vb技"
Right(X,n)
从x字符串右边开始取n个字符
Right("Vb技术",3)
"b技术"
UCase(x)
将x字符串中所有小写字母转换为大写

VisualBasic6.0(VB6)最全快捷键收集

VisualBasic6.0(VB6)最全快捷键收集
序号 组合按键
1 F1 2 F2 3 Shift+F2 4 Ctrl+Shift+F2 5 F3 6 Ctrl+F3 7 Shift+F3 8 F4 9 Ctrl+F4 10 Shift+F4 11 F5 12 Shift+F5 13 Ctrl+F5 14 Alt+F5 15 Ctrl+F6 16 Ctrl+Shift+F6 17 F7 18 Shift+F7 19 F8 20 Shift+F8 21 Ctrl+Shift+F8 22 Alt+F8 23 F9 24 Ctrl+Shift+F9 25 Shift+F9
-
关闭当前窗口
打开控件属性页(有些 -
-
为空)
运行
-
-
重新运行
全编译运行
-
-
-
运行错误处理
切换窗口(太远了,根本按不到,不实用,下面有好用的快捷键)
反向切换窗口
打开代码窗口(先选中工程窗口中的组件)(这个经常用到)
打开窗体设计(先选中工程窗口中的组件)
-
单步执行
单步执行(不进入调用函数/过程,光标就不会跳转到其他的地方)
54 Shift+UP/DOWN 缩放选中控件(高度) 选择代码
55 Ctrl+Shift+UP/DO -
选择整个函数
WN
56 Ctrl+LEFT/RIGHT 移动选中控件(水平) 向前/ 后跳过一个单词
57 Shift+LEFT/RIGHT 缩放选中控件(宽度) 选中到单词开始/ 末尾

VBA中常用函数的使用方法介绍

VBA中常用函数的使用方法介绍

VBA中常用函数的使用方法介绍在VBA(Visual Basic for Applications)中,常用函数是编写自动化脚本和宏的重要工具。

这些函数能够帮助开发者处理数据、进行逻辑运算、进行字符串操作以及执行其他常见任务。

在本文中,我们将介绍一些常用函数及其使用方法,希望能帮助您更好地掌握VBA的编程技巧。

1. MsgBox函数MsgBox函数用于在VBA中显示消息框,用于向用户显示提示信息或获取用户的输入。

它有多个参数,其中最常用的是message和buttons。

语法:MsgBox(message, [buttons], [title], [helpfile], [context])- message是要显示的消息内容;- buttons是指定显示的按钮样式,默认为0,表示仅显示OK按钮;- title是消息框的标题;- helpfile可选,用于指定帮助文档的文件名;- context可选,用于指定帮助文档中的上下文帮助标识符。

示例:```MsgBox "Hello World!"```该示例将弹出一个简单的消息框,显示"Hello World!"。

2. InputBox函数InputBox函数也用于显示消息框,但与MsgBox函数不同的是,InputBox函数会接收用户的输入。

语法:InputBox(prompt, [title], [default], [xpos], [ypos], [helpfile], [context]) - prompt是要显示的提示信息;- title是消息框的标题;- default是输入框中的默认文本;- xpos和ypos可选,用于指定消息框的位置;- helpfile和context可选,用于指定帮助文档和上下文帮助标识符。

示例:```Dim name As Stringname = InputBox("请输入您的姓名:")MsgBox "您好," & name & "!"```该示例将弹出一个输入框,要求用户输入姓名,并在消息框中显示"您好,[姓名]!"。

vb常用函数大全和公式

vb常用函数大全和公式

vb常用函数大全和公式以下是一些VBA常用的函数和公式:## 函数### 整型函数- Asc() - 将一个整数转换为字符长整数- Chr() - 将一个字符长整数转换为字符整数- Conv() - 将一个浮点数转换为字符长整数- Dis() - 将一个字符串分解成子字符串- Len() - 返回一个字符串的长度- Num() - 返回一个整数值### 浮点型函数- Asc() - 将一个浮点数转换为字符长整数- Chr() - 将一个浮点数转换为字符整数- Conv() - 将一个浮点数转换为字符长整数- Dis() - 将一个浮点数转换为字符串- Len() - 返回一个浮点数字符串的长度- Num() - 返回一个浮点数的数值### 布尔型函数- IsTrue() - 返回一个布尔值的真假- IsFalse() - 返回一个布尔值的真假- And() - 将两个布尔值合并为一个新的布尔值- Or() - 将两个布尔值合并为一个新的布尔值,如果它们均为假则返回False- Not() - 返回一个布尔值的真假## 公式### 代数公式- + 表示两个数相加- - 表示两个数相减- * 表示两个数相乘- / 表示两个数相除- % 表示两个数的取模### 几何公式- + 表示两个向量相加- - 表示两个向量相减- * 表示两个向量相乘- / 表示两个向量相除- *x 表示向量x乘以另一个向量x- /x 表示向量x除以另一个向量x- sin(angle) 表示向量x在坐标系中沿着方向angle的sin函数值- cos(angle) 表示向量x在坐标系中沿着方向angle的cos函数值- tan(angle) 表示向量x在坐标系中沿着方向angle的tan函数值### 三角函数公式- sin(angle) 表示向量x在坐标系中沿着方向angle的sin函数值- cos(angle) 表示向量x在坐标系中沿着方向angle的cos函数值- tan(angle) 表示向量x在坐标系中沿着方向angle的tan函数值- asin(x) 表示x在实数范围内取sin函数值- acos(x) 表示x在实数范围内取cos函数值- ceil(x) - 向上取整,返回x的最小值-floor(x) - 向下取整,返回x的最大值- log10(x) 表示将x乘以10的指数幂,返回其百分数### 统计学公式- 方差(Standard Deviation) 表示一组数值的平均平方和与标准差的差值- 标准差(Standard Error) 表示一组数值的标准差。

VB键盘鼠标常数表

VB键盘鼠标常数表

VB键盘鼠标常数表KeyCode常数用法--------------------------------------------------------------------------------可在代码中的任何地方用下列常数代替实际值:常数值描述vbKeyLButton 0x1 鼠标左键vbKeyRButton 0x2 鼠标右键vbKeyCancel 0x3 CANCEL 键vbKeyMButton 0x4 鼠标中键vbKeyBack 0x8 BACKSPACE 键vbKeyTab 0x9 TAB 键vbKeyClear 0xC CLEAR 键vbKeyReturn 0xD ENTER 键vbKeyShift 0x10 SHIFT 键vbKeyControl 0x11 CTRL 键vbKeyMenu 0x12 MENU 键vbKeyPause 0x13 PAUSE 键vbKeyCapital 0x14 CAPS LOCK 键vbKeyEscape 0x1B ESC 键vbKeySpace 0x20 SPACEBAR 键vbKeyPageUp 0x21 PAGE UP 键vbKeyPageDown 0x22 PAGE DOWN 键vbKeyEnd 0x23 END 键vbKeyHome 0x24 HOME 键vbKeyLeft 0x25 LEFT ARROW 键vbKeyUp 0x26 UP ARROW 键vbKeyRight 0x27 RIGHT ARROW 键vbKeyDown 0x28 DOWN ARROW 键vbKeySelect 0x29 SELECT 键vbKeyPrint 0x2A PRINT SCREEN 键vbKeyExecute 0x2B EXECUTE 键vbKeySnapshot 0x2C SNAPSHOT 键vbKeyInsert 0x2D INSERT 键vbKeyDelete 0x2E DELETE 键vbKeyHelp 0x2F HELP 键vbKeyNumlock 0x90 NUM LOCK 键A至Z键与A至Z字母的ASCII码相同:常数值描述vbKeyA 65 A 键vbKeyB 66 B 键vbKeyC 67 C 键vbKeyD 68 D 键vbKeyE 69 E 键vbKeyF 70 F 键vbKeyG 71 G 键vbKeyH 72 H 键vbKeyI 73 I 键vbKeyJ 74 J 键vbKeyK 75 K 键vbKeyL 76 L 键vbKeyM 77 M 键vbKeyN 78 N 键vbKeyO 79 O 键vbKeyP 80 P 键vbKeyQ 81 Q 键vbKeyR 82 R 键vbKeyS 83 S 键vbKeyT 84 T 键vbKeyU 85 U 键vbKeyV 86 V 键vbKeyW 87 W 键vbKeyX 88 X 键vbKeyY 89 Y 键vbKeyZ 90 Z 键0至9键与数字0至9的ASCII码相同:常数值描述vbKey0 48 0 键vbKey1 49 1 键vbKey2 50 2 键vbKey3 51 3 键vbKey4 52 4 键vbKey5 53 5 键vbKey6 54 6 键vbKey7 55 7 键vbKey8 56 8 键vbKey9 57 9 键下列常数代表数字键盘上的键:常数值描述vbKeyNumpad0 0x60 0 键vbKeyNumpad1 0x61 1 键vbKeyNumpad2 0x62 2 键vbKeyNumpad3 0x63 3 键vbKeyNumpad4 0x64 4 键vbKeyNumpad5 0x65 5 键vbKeyNumpad6 0x66 6 键vbKeyNumpad7 0x67 7 键vbKeyNumpad8 0x68 8 键vbKeyNumpad9 0x69 9 键vbKeyMultiply 0x6A MULTIPLICATION SIGN (*) 键vbKeyAdd 0x6B PLUS SIGN (+) 键vbKeySeparator 0x6C ENTER 键vbKeySubtract 0x6D MINUS SIGN (-) 键vbKeyDecimal 0x6E DECIMAL POINT (.) 键vbKeyDivide 0x6F DIVISION SIGN (/) 键下列常数代表功能键:常数值描述vbKeyF1 0x70 F1 键vbKeyF2 0x71 F2 键vbKeyF3 0x72 F3 键vbKeyF4 0x73 F4 键vbKeyF5 0x74 F5 键vbKeyF6 0x75 F6 键vbKeyF7 0x76 F7 键vbKeyF8 0x77 F8 键vbKeyF9 0x78 F9 键vbKeyF10 0x79 F10 键vbKeyF11 0x7A F11 键vbKeyF12 0x7B F12 键vbKeyF13 0x7C F13 键vbKeyF14 0x7D F14 键vbKeyF15 0x7E F15 键vbKeyF16 0x7F F16 键。

VB常用内部函数以及属性窗口含义

VB常用内部函数以及属性窗口含义

MsgBox函数过程的使用形式:
变量【%】=MsgBox(<提示信息>[<对话框样式>][<标题>])
格式输出函数即Format 函数,是用来将要输出的数据,按指定格式输出。

其返回值是字符串。

使用格式如下:Format(expression,fmt)
说明:数值格式化是将数值表达式的值按表B-5所列“格式字符串“指定的格式返回。

对于字符”0”与“#”,若要显示的数值表达式的整数部分位数多于格式字符串的位数,
按实际数值返回;若小数部分的位数多于格式字符串的位数,按四舍五入返回。

Format函数对日期和时间数据格式化,是将日期和时间数据按指定的字符串格式返回。

设日期为2005年4月16日,时间是22时41分29 秒,常用日期和时间数据格式字符串及含义如表B-6所示。

(说明:下表中结果栏是函数Format(Date,“格式字符”)的结果,其中“格式字符”是对应行中第一列中的格式字符串。

VB键盘常量大全 256个虚拟键码

VB键盘常量大全 256个虚拟键码

Public Const VK_LBUTTON = &H1 Public Const VK_RBUTTON = &H2 Public Const VK_CANCEL = &H3 Public Const VK_MBUTTON = &H4 Public Const VK_BACK = &H8 Public Const VK_TAB = &H9Public Const VK_CLEAR = &HC Public Const VK_RETURN = &HD Public Const VK_SHIFT = &H10 Public Const VK_CONTROL = &H11 Public Const VK_MENU = &H12 Public Const VK_PAUSE = &H13 Public Const VK_CAPITAL = &H14 Public Const VK_ESCAPE = &H1B Public Const VK_SPACE = &H20 Public Const VK_PRIOR = &H21 Public Const VK_NEXT = &H22 Public Const VK_END = &H23 Public Const VK_HOME = &H24 Public Const VK_LEFT = &H25 Public Const VK_UP = &H26Public Const VK_RIGHT = &H27 Public Const VK_DOWN = &H28 Public Const VK_Select = &H29 Public Const VK_PRINT = &H2A Public Const VK_EXECUTE = &H2B Public Const VK_SNAPSHOT = &H2C Public Const VK_Insert = &H2D Public Const VK_Delete = &H2E Public Const VK_HELP = &H2F Public Const VK_0 = &H30Public Const VK_1 = &H31Public Const VK_2 = &H32Public Const VK_3 = &H33Public Const VK_4 = &H34Public Const VK_5 = &H35Public Const VK_6 = &H36Public Const VK_7 = &H37Public Const VK_8 = &H38Public Const VK_9 = &H39Public Const VK_A = &H41Public Const VK_B = &H42Public Const VK_C = &H43Public Const VK_D = &H44Public Const VK_F = &H46Public Const VK_G = &H47Public Const VK_H = &H48Public Const VK_I = &H49Public Const VK_J = &H4APublic Const VK_K = &H4BPublic Const VK_L = &H4CPublic Const VK_M = &H4DPublic Const VK_N = &H4EPublic Const VK_O = &H4FPublic Const VK_P = &H50Public Const VK_Q = &H51Public Const VK_R = &H52Public Const VK_S = &H53Public Const VK_T = &H54Public Const VK_U = &H55Public Const VK_V = &H56Public Const VK_W = &H57Public Const VK_X = &H58Public Const VK_Y = &H59Public Const VK_Z = &H5APublic Const VK_STARTKEY = &H5B Public Const VK_CONTEXTKEY = &H5D Public Const VK_NUMPAD0 = &H60 Public Const VK_NUMPAD1 = &H61 Public Const VK_NUMPAD2 = &H62 Public Const VK_NUMPAD3 = &H63 Public Const VK_NUMPAD4 = &H64 Public Const VK_NUMPAD5 = &H65 Public Const VK_NUMPAD6 = &H66 Public Const VK_NUMPAD7 = &H67 Public Const VK_NUMPAD8 = &H68 Public Const VK_NUMPAD9 = &H69 Public Const VK_MULTIPLY = &H6A Public Const VK_ADD = &H6BPublic Const VK_SEPARATOR = &H6C Public Const VK_SUBTRACT = &H6D Public Const VK_DECIMAL = &H6E Public Const VK_DIVIDE = &H6FPublic Const VK_F1 = &H70Public Const VK_F2 = &H71Public Const VK_F3 = &H72Public Const VK_F4 = &H73Public Const VK_F6 = &H75Public Const VK_F7 = &H76Public Const VK_F8 = &H77Public Const VK_F9 = &H78Public Const VK_F10 = &H79Public Const VK_F11 = &H7APublic Const VK_F12 = &H7BPublic Const VK_F13 = &H7CPublic Const VK_F14 = &H7DPublic Const VK_F15 = &H7EPublic Const VK_F16 = &H7FPublic Const VK_F17 = &H80Public Const VK_F18 = &H81Public Const VK_F19 = &H82Public Const VK_F20 = &H83Public Const VK_F21 = &H84Public Const VK_F22 = &H85Public Const VK_F23 = &H86Public Const VK_F24 = &H87Public Const VK_NUMLOCK = &H90 Public Const VK_OEM_SCROLL = &H91 Public Const VK_OEM_1 = &HBA Public Const VK_OEM_PLUS = &HBB Public Const VK_OEM_COMMA = &HBC Public Const VK_OEM_MINUS = &HBD Public Const VK_OEM_PERIOD = &HBE Public Const VK_OEM_2 = &HBFPublic Const VK_OEM_3 = &HC0Public Const VK_OEM_4 = &HDB Public Const VK_OEM_5 = &HDC Public Const VK_OEM_6 = &HDD Public Const VK_OEM_7 = &HDE Public Const VK_OEM_8 = &HDFPublic Const VK_ICO_F17 = &HE0 Public Const VK_ICO_F18 = &HE1 Public Const VK_OEM102 = &HE2 Public Const VK_ICO_HELP = &HE3 Public Const VK_ICO_00 = &HE4Public Const VK_ICO_CLEAR = &HE6 Public Const VK_OEM_RESET = &HE9 Public Const VK_OEM_JUMP = &HEA Public Const VK_OEM_PA1 = &HEB Public Const VK_OEM_PA2 = &HECPublic Const VK_OEM_PA3 = &HEDPublic Const VK_OEM_WSCTRL = &HEEPublic Const VK_OEM_CUSEL = &HEFPublic Const VK_OEM_A TTN = &HF0Public Const VK_OEM_FINNISH = &HF1Public Const VK_OEM_COPY = &HF2Public Const VK_OEM_AUTO = &HF3Public Const VK_OEM_ENLW = &HF4Public Const VK_OEM_BACKTAB = &HF5Public Const VK_ATTN = &HF6Public Const VK_CRSEL = &HF7Public Const VK_EXSEL = &HF8Public Const VK_EREOF = &HF9Public Const VK_PLAY = &HFAPublic Const VK_ZOOM = &HFBPublic Const VK_NONAME = &HFCPublic Const VK_PA1 = &HFDPublic Const VK_OEM_CLEAR = &HFE虚拟键码虚拟键码保存在WM_KEYDOWN、WM_KEYUP、WM_SYSKEYDOWN和WM_SYSKEYUP 讯息的wParam参数中。

VB 6.0函数查询手册共167页

VB 6.0函数查询手册共167页
C
CallByName 函数 --------------------------------------------------------------------------------------- 12 Choose 函数 ---------------------------------------------------------------------------------------------- 13 Chr 函数 -------------------------------------------------------------------------------------------------- 14 Command 函数 ------------------------------------------------------------------------------------------ 14 Cos 函数 -------------------------------------------------------------------------------------------------- 16 CreateObject 函数 --------------------------------------------------------------------------------------- 17 CurDir 函数 ---------------------------------------------------------------------------------------------- 19 CVErr 函数 ----------------------------------------------------------------------------------------------- 20
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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(&quot;October 19, 1962&quot;) //MyDay=19。

[DeleteFile]格式=plugin File.DeleteFile(filename )filename 参数可以是任意有效的字符串或字符串变量, 内容为全路径文件名解释=File插件--删除一个文件如:plugin File.DeleteFile(&quot;c:\test.txt&quot;) [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,&quot;新建文本文档.txt - 记事本&quot;)[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]格式=RightDownH {次数}解释=使用硬件模拟方式,在鼠标当前位置模拟按下鼠标右键,{次数}在这个语句中虽然有效,但没有实际意义.在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令[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命令对鼠标位置的锁定。

相关文档
最新文档