怎么让按键精灵后台运行?脚本源代码已给出,帮忙弄成后台运行的。

KeyPress"D",1Delay200LeftClick1Delay200KeyPress"D",1Delay200LeftClick1Delay200KeyPres... KeyPress "D", 1
Delay 200
LeftClick 1
Delay 200
KeyPress "D", 1
Delay 200
LeftClick 1
Delay 200
KeyPress "D", 1
Delay 200
LeftClick 1
Delay 200
KeyPress "D", 1
Delay 200
LeftClick 1
Delay 200
KeyPress "D", 1
Delay 200
LeftClick 1
Delay 200
KeyPress "D", 1
Delay 200
LeftClick 1
Delay 200
KeyPress "D", 1
Delay 200
LeftClick 1
Delay 200
KeyPress "D", 1
Delay 200
LeftClick 1
Delay 200
KeyPress "A", 1
Delay 200
LeftClick 1
Delay 200
KeyPress "A", 1
Delay 200
LeftClick 1
Delay 200
KeyPress "A", 1
Delay 200
LeftClick 1
Delay 200
KeyPress "A", 1
Delay 200
LeftClick 1
Delay 200
KeyPress "A", 1
Delay 200
LeftClick 1
Delay 200
KeyPress "A", 1
Delay 200
LeftClick 1
Delay 200
KeyPress "A", 1
Delay 200
LeftClick 1
Delay 200
KeyPress "A", 1
Delay 200
LeftClick 1
Delay 200
窗口句柄:1246452
展开
 我来答
青松云霞
推荐于2016-04-15
知道答主
回答量:28
采纳率:0%
帮助的人:13.9万
展开全部

窗口句柄每次打开同一个程序都会改变的,所以你可以用查找窗口名称来获取窗口句柄,代码如下,你照着改就好

Hwnd = Plugin.Window.Find(0, "按键精灵")  //"按键精灵"为要后台操作的窗口的窗口名称,可以用按键抓抓获取,下面附两张图你好找

Call Plugin.Bkgnd.KeyPress(Hwnd, 68) //68是D键的按键码

Delay 200

Call Plugin.Bkgnd.LeftClick(Hwnd, x坐标, y坐标) //这个是后台窗口需要点击鼠标的位置坐标

Delay 200

……

追问
可不可以吧弄好的源代码给我,悬赏加到50
追答
这个确实不好弄,因为我不知道你电脑的具体状况,比如你鼠标点击的位置,这个跟你电脑打开的窗口,还有你窗口摆放的位置都有关系,这个位置就要你自己来抓取,在之前你可以用按键精灵锁定窗口位置,加一句这个,加到第一句下面
Call Plugin.Window.Move(Hwnd, 窗口位置x坐标, 窗口位置Y坐标) //一般放在(0,0)就是屏幕的最左上角
然后你再看看要鼠标点击的位置,然后以这个数据为标准再把位置数据代入你的程序就好了
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式