通过“运行或打开”模块启动多个指定路径的资源管理器窗口后,如何获取每个窗口的句柄?后续可根据这些句柄对窗口进行定位与排列操作。
资源管理器操作(子程序) - 子程序信息 - Quicker
https://getquicker.net/SubProgram?id=2c336234-de82-4f82-f963-08dabe0047bb
刚试了,无法获取打开的每个窗口句柄
运行explorer前获取前台窗口句柄,运行后等待新的前台窗口句柄出现。
一次性打开多个资源管理器,每个窗口都要获得句柄,刚试了,获得的都是一样的窗口句柄
打开多个资源管理器,窗口句柄不会是一样的,每个窗口句柄应该都是唯一的,这样试试看看
刚试了,取值后,只能获得一个窗口句柄
三个窗口,三个数据字典
动作截图可以看一下吗,怎么弄的
你把你的不成功的发出来看看,动作就是第一个那个截图的设置
我是新打开窗口后,获取所有顶层窗口
你动作的逻辑是循环,第一次循环打开1个窗口 获取1个窗口,第2次循环打开2个窗口 获取2个窗口,以此类推,不清楚你准备干啥,或你把你的动作发个链接出来
https://getquicker.net/Sharedaction?code=45b2d987-2cef-40e0-cd84-08ddc1e3a4ae批量打开指定路径的窗口,并且获得每个窗口句柄,后面步骤根据每个句柄执行其他。
动作逻辑没有问题,问题是循环过快,窗口没有打开,获取不到窗口,可以加时间等待或等待窗口,等窗口打开后,再运行后面的动作
好的,谢谢大佬