按键精灵9的后台脚本设置问题
看到网上写这要先加入这3条指令CallPlugin.Window.Find(0,需要查找句柄的程序名)CallPlugin.Window.Foreground(?)Cal...
看到网上写这要先加入这3条指令
Call Plugin.Window.Find(0,需要查找句柄的程序名)
Call Plugin.Window.Foreground(?)
Call Plugin.Window.MousePoint(?)
Call Plugin.Bkgnd.LeftClick(?,620,620)
以下指令省略
但调试1遍貌似前3条获取句柄的指令有问题,
问下各种大大,上面的?的地方该怎么加? 展开
Call Plugin.Window.Find(0,需要查找句柄的程序名)
Call Plugin.Window.Foreground(?)
Call Plugin.Window.MousePoint(?)
Call Plugin.Bkgnd.LeftClick(?,620,620)
以下指令省略
但调试1遍貌似前3条获取句柄的指令有问题,
问下各种大大,上面的?的地方该怎么加? 展开
2个回答
展开全部
下面例子都以“记事本”程序说明。
Call Plugin.Window.Find(0,需要查找句柄的程序名)
作用:根据窗口的“类型”和“标题”返回窗口句柄
例子:MsgBox Plugin.Window.Find("Notepad","无标题 - 记事本")
Call Plugin.Window.Foreground(?)
作用:得到当前窗口句柄
例子:MsgBox Plugin.Window.Foreground()
说明:括号内不需要给参数
Call Plugin.Window.MousePoint(?)
作用:得到鼠标指向的窗口句柄
例子:MsgBox Plugin.Window.MousePoint()
说明:括号内不需要给参数
Call Plugin.Bkgnd.LeftClick(?,620,620)
作用:后台鼠标左键单击
例子:Call Plugin.Bkgnd.LeftClick(hwnd,10,20)
说明:括号内第一个参数 hwnd 是指需要后台操作的窗口句柄,"10,20"是指在指定的窗口这个坐标位置。
====================
简单的说:第一个和第二个 ? 不需要加东西,第三个 ? 需要加一个窗口句柄。
Call Plugin.Window.Find(0,需要查找句柄的程序名)
作用:根据窗口的“类型”和“标题”返回窗口句柄
例子:MsgBox Plugin.Window.Find("Notepad","无标题 - 记事本")
Call Plugin.Window.Foreground(?)
作用:得到当前窗口句柄
例子:MsgBox Plugin.Window.Foreground()
说明:括号内不需要给参数
Call Plugin.Window.MousePoint(?)
作用:得到鼠标指向的窗口句柄
例子:MsgBox Plugin.Window.MousePoint()
说明:括号内不需要给参数
Call Plugin.Bkgnd.LeftClick(?,620,620)
作用:后台鼠标左键单击
例子:Call Plugin.Bkgnd.LeftClick(hwnd,10,20)
说明:括号内第一个参数 hwnd 是指需要后台操作的窗口句柄,"10,20"是指在指定的窗口这个坐标位置。
====================
简单的说:第一个和第二个 ? 不需要加东西,第三个 ? 需要加一个窗口句柄。
AiPPT
2024-09-19 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
展开全部
Hwnd = Plugin.Window.MousePoint()
do
Call Plugin.Bkgnd.LeftClick(Hwnd, 620,620)
loop
这样就可以了
do
Call Plugin.Bkgnd.LeftClick(Hwnd, 620,620)
loop
这样就可以了
更多追问追答
追问
这样的话会先把鼠标放上面才能获取句柄开始执行脚本吧,能不能直接不用鼠标来做?
追答
Hwnd = Plugin.Window.Search("这里输入窗口标题")
do
Call Plugin.Bkgnd.LeftClick(Hwnd, 620,620)
loop
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询