如何获取资管管理器每个窗口的句柄?

使用问题 · 196 次浏览
Taitun 创建于 19小时11分钟前

通过“运行或打开”模块启动多个指定路径的资源管理器窗口后,如何获取每个窗口的句柄?后续可根据这些句柄对窗口进行定位与排列操作。


回复内容
沉没的白鲸 18小时49分钟前
#1

资源管理器操作(子程序) - 子程序信息 - Quicker

https://getquicker.net/SubProgram?id=2c336234-de82-4f82-f963-08dabe0047bb


Taitun 回复 沉没的白鲸 18小时25分钟前 :

刚试了,无法获取打开的每个窗口句柄

EC10010 17小时39分钟前
#2

运行explorer前获取前台窗口句柄,运行后等待新的前台窗口句柄出现。

Taitun 回复 EC10010 17小时30分钟前 :

一次性打开多个资源管理器,每个窗口都要获得句柄,刚试了,获得的都是一样的窗口句柄

涛涛涛 回复 Taitun 17小时17分钟前 :

打开多个资源管理器,窗口句柄不会是一样的,每个窗口句柄应该都是唯一的,这样试试看看


Taitun 回复 涛涛涛 17小时8分钟前 :

刚试了,取值后,只能获得一个窗口句柄

涛涛涛 回复 Taitun 16小时55分钟前 :

三个窗口,三个数据字典

Taitun 回复 涛涛涛 16小时53分钟前 :

动作截图可以看一下吗,怎么弄的

涛涛涛 回复 Taitun 16小时49分钟前 :

你把你的不成功的发出来看看,动作就是第一个那个截图的设置

Taitun 回复 涛涛涛 16小时48分钟前 :

我是新打开窗口后,获取所有顶层窗口

涛涛涛 回复 Taitun 16小时39分钟前 :

你动作的逻辑是循环,第一次循环打开1个窗口 获取1个窗口,第2次循环打开2个窗口 获取2个窗口,以此类推,不清楚你准备干啥,或你把你的动作发个链接出来

Taitun 回复 涛涛涛 16小时36分钟前 :

https://getquicker.net/Sharedaction?code=45b2d987-2cef-40e0-cd84-08ddc1e3a4ae
批量打开指定路径的窗口,并且获得每个窗口句柄,后面步骤根据每个句柄执行其他。

涛涛涛 回复 Taitun 16小时26分钟前 :

动作逻辑没有问题,问题是循环过快,窗口没有打开,获取不到窗口,可以加时间等待或等待窗口,等窗口打开后,再运行后面的动作

涛涛涛 最后更新于 16小时26分钟前
Taitun 回复 涛涛涛 16小时22分钟前 :

好的,谢谢大佬

回复主贴