按键精灵获得窗口句柄之后,如何在获得的窗口中执行键盘命令

如题,我通过Hwnd=Plugin.Window.Search("窗口1")获取了窗口1的句柄我想在这个窗口下执行键盘命令“CTRL+R”之后跳到窗口2在通过Hwnd=P... 如题,
我通过Hwnd = Plugin.Window.Search("窗口1")获取了窗口1的句柄 我想在这个窗口下执行键盘命令 “CTRL+R” 之后跳到窗口2 在通过Hwnd = Plugin.Window.Search("窗口2")获取窗口2,继续执行其他的键盘命令,应该如何写
PS:初学者,窗口1的句柄变量Hwnd和窗口2的句柄变量是不是不能相同
这样对吗?
Hwnd1 = Plugin.Window.Search("窗口1")
。。。。。。。。。
Hwnd2 = Plugin.Window.Search("窗口2")
展开
 我来答
百度网友ba6e12e
推荐于2017-12-15 · TA获得超过7632个赞
知道大有可为答主
回答量:4692
采纳率:37%
帮助的人:1648万
展开全部
也不是不能相同,只是,如果同一个变量会被互相替换的,假设把两个句柄存放在一个变量,即窗口1中,那么第一窗口执行完毕后,获得的第二窗口句柄会把原来存放“窗口1变量中“的第一窗口句柄挤掉。一般来说自带的基本没什么影响,但是用大摸等第三方插件可能有影响。自带的后台不能像大摸那样绑定后直接用一般的键盘命令,必须用后台的键盘命令。
追问
谢谢,句柄变量问题明白了
那么获得窗口之后 如何在窗口中执行后台命令 就以CTRL+R为例

Hwnd1 = Plugin.Window.Search("窗口1")
??????? 然后要怎么做?
追答
全部命令-插件命令-Bkgnd后台插件,Plugin.Bkgnd.KeyPress 句柄,按键码。自带的后台貌似不支持组合键
力控科技
2024-12-19 广告
第一步:看XPE是什么版,如果内核是英文版,需要安装一个MUI包,即语言包。第二步:进入控制面板-区域和语言选项,如下图,在区域选项中,选择“中文(中国)”,位置也为“中国”,在高级选项中,代码页转换表中,将所有的“简体中文”都选择上。... 点击进入详情页
本回答由力控科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式