按键精灵获得窗口句柄之后,如何在获得的窗口中执行键盘命令
如题,我通过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") 展开
我通过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") 展开
1个回答
展开全部
也不是不能相同,只是,如果同一个变量会被互相替换的,假设把两个句柄存放在一个变量,即窗口1中,那么第一窗口执行完毕后,获得的第二窗口句柄会把原来存放“窗口1变量中“的第一窗口句柄挤掉。一般来说自带的基本没什么影响,但是用大摸等第三方插件可能有影响。自带的后台不能像大摸那样绑定后直接用一般的键盘命令,必须用后台的键盘命令。
追问
谢谢,句柄变量问题明白了
那么获得窗口之后 如何在窗口中执行后台命令 就以CTRL+R为例
Hwnd1 = Plugin.Window.Search("窗口1")
??????? 然后要怎么做?
追答
全部命令-插件命令-Bkgnd后台插件,Plugin.Bkgnd.KeyPress 句柄,按键码。自带的后台貌似不支持组合键
力控科技
2024-11-28 广告
2024-11-28 广告
第一步:看XPE是什么版,如果内核是英文版,需要安装一个MUI包,即语言包。第二步:进入控制面板-区域和语言选项,如下图,在区域选项中,选择“中文(中国)”,位置也为“中国”,在高级选项中,代码页转换表中,将所有的“简体中文”都选择上。...
点击进入详情页
本回答由力控科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询