按键精灵后台的命令是什么?

随便解释一下谢谢... 随便解释一下谢谢 展开
 我来答
匿名用户
2013-05-24
展开全部
按键精灵的后台命令实际就是对窗口进行操作的一系列指令,是通过按键精灵官方内置的一个插件进行的窗口操作。你在按键精灵的帮助内可以找到这些函数的详细用法和实例。 下面是这些函数的介绍 功能介绍:对Windows窗口行操作。升级记录:提交BUG、交流使用心得
070110 收录进按键精灵6.10版

命令名:MousePoint
作用:得到当前鼠标指向的窗口
参数:无
返回值:整数型。当前鼠标指向的窗口的窗口句柄
例子:
Plugin hwnd=Window.MousePoint()
MessageBox "当前鼠标下的窗口句柄为:" & hwnd命令名:Foreground
作用:得到目前位于前台的窗口
参数:无
返回值:整数型。当前位于前台的窗口的窗口句柄
例子:
Plugin hwnd=Window.Foreground()
MessageBox "当前激活窗口的句柄为:" & hwnd命令名:Find
作用:根据一个窗口类名或一个窗口标题名,找到一个匹配的窗口
参数:1窗口类名,字符串型 2窗口标题名,字符串型
返回值:整数型。第一个匹配的窗口的窗口句柄
说明:窗口类名和窗口标题名中可以有一个是空字符串(不能两个同时为空字符串)
例子:
VBSCall RunApp("notepad.exe")
Delay 100
Plugin hwnd=Window.Find("Notepad",0)
Plugin subhwnd=Window.FindEx(hwnd,0,0,0)
Plugin Window.SendString(subhwnd,"当前记事本的句柄:" & hwnd & vbcrlf & "当前输入框的句柄:" & subhwnd) 命令名:FindEx
作用:指定父窗口或者兄弟窗口,根据一个窗口类名或一个窗口标题名,找到匹配窗口
参数:1父窗口的句柄,整数型。为0表示不限制父窗口 2兄弟窗口的句柄,整数型。为0表示不限制兄弟窗口 3窗口类名,字符串型 4窗口标题名,字符串型
返回值:整数型。第一个匹配的窗口的窗口句柄
例子:参见Find的例子命令名:IsWindow
作用:判断指定窗口是否存在
参数:整数型。指定的窗口句柄
返回值:整数型。返回值为0表示该窗口不存在,为1表示该窗口存在。
例子:
Plugin hwnd=Window.MousePoint()
Plugin ishwnd=Window.IsWindow(hwnd)
MessageBox ishwnd
If ishwnd = 1
MessageBox "有效句柄"
Else
MessageBox "无效句柄"
EndIf 命令名:GetText
作用:得到指定窗口的标题
参数:整数型。指定的窗口句柄
返回值:字符串型。返回指定窗口的标题。
例子:
VBSCall RunApp("notepad.exe")
Delay 100
Plugin hwnd=Window.Foreground()
Plugin wtext=Window.GetText(hwnd)
MessageBox "记事本的窗体标题是:" & wtext
Plugin wclass=Window.GetClass(hwnd)
MessageBox "记事本的窗体类是:" & wclass
Plugin path=Window.GetExePath(hwnd)
MessageBox "记事本的路径是:" & path
Plugin rect=Window.GetClientRect(hwnd)
MessageBox "记事本的客户区大小是:" & rect
Plugin wrect=Window.GetWindowRect(hwnd)
MessageBox "即使本的窗体大小是:" & wrect 命令名:GetClass
作用:得到指定窗口的窗口类名称
参数:整数型。指定的窗口句柄
返回值:字符串型。返回指定窗口的窗口类名。
例子:参见GetText的例子命令名:GetExePath
作用:得到指定窗口所属的程序路径
参数:整数型。指定的窗口句柄
返回值:字符串型。返回指定窗口所属的程序的全路径。
例子:参见GetText的例子命令名:GetClientRect
作用:得到指定窗口的边框大小
参数:整数型。指定的窗口句柄
返回值:字符串型。返回指定窗口的窗口边框大小,格式类似于x1|y1|x2|y2。其中x1、y1、x2、y2分别为窗口左上点和右下点的坐标。
例子:参见GetText的例子命令名:GetWindowRect
作用:得到指定窗口的小
参数:整数型。指定的窗口句柄
返回值:字符串型。返回指定窗口的大小,格式类似于x1|y1|x2|y2。其中x1、y1、x2、y2分别为窗口左上点和右下点的坐标。
例子:参见GetText的例子命令名:Active
作用:激活指定的窗口
参数:整数型。指定的窗口句柄
返回值:无
例子:
VBSCall RunApp("notepad.exe")
Delay 100
Plugin hwnd=Window.Foreground()
MessageBox "激活记事本窗口"
Plugin 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
作用:最大化指定的窗口
参数:整数型。指定的窗口句柄
返回值:无
例子:参见Active的例子命令名:Min
作用:最小化指定的窗口
参数:整数型。指定的窗口句柄
返回值:无
例子:参见Active的例子

命令名:Restore
作用:恢复指定的窗口的原始大小
参数:整数型。指定的窗口句柄
返回值:无
例子:参见Active的例子

命令名:Move
作用:移动指定的窗口,使左上角移到指定的坐标
参数:1指定窗口的句柄,整数型。2 3 分别为指定的x和y坐标,整数型
返回值:无
例子:参见Active的例子命令名:Close
作用:关闭指定的窗口
参数:整数型。指定的窗口句柄
返回值:无
例子:参见Active的例子命令名:GetKeyFocusWnd
作用:获取当前键盘焦点的窗口句柄
参数:无
返回值:整数型。当前键盘输入焦点所在的窗口的窗口句柄
例子:
VBSCall RunApp("notepad.exe")
Delay 100
Plugin hwnd=Window.GetKeyFocusWnd()
Plugin Window.SendKeyUp(hwnd,asc("A"))
Plugin Window.SendKeyDown(hwnd,asc("A"))
Plugin Window.SendKeyPress(hwnd,asc("B")) 命令名:SendKeyUp
作用:发送键盘弹起的消息
参数:1目标窗口的句柄。2按键码。
返回值:无
例子:参见GetKeyFocusWnd的例子命令名:SendKeyDown
作用:发送键盘按下的消息
参数:1目标窗口的句柄。2按键码。
返回值:无
例子:参见GetKeyFocusWnd的例子命令名:SendKeyPress
作用:发送键盘按键的消息。注意在后台窗口时候,此函数会按2次。
参数:1目标窗口的句柄。2按键码。
返回值:无
例子:参见GetKeyFocusWnd的例子命令名:SendString
作用:发送字符串消息。
参数:1目标窗口的句柄。2需要发送的字符串。
返回值:无
例子:参见Find的例子
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
匿名用户
2013-05-24
展开全部
自动服务,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式