窗口界面控制,“窗格”类型控件的问题

BUG反馈 · 4039 次浏览
AgZn 创建于 2024-12-30 14:20

情景:由于每天都会生产1~3G的PSD文件,所以本地磁盘只保留3个月内的文件,三个月前的会迁移到移动硬盘归档。

于是文件中链接的文件就会因为路径改变而丢失:

 

解决思路也很简单,复制原路径》替换父路径》在Everthing中搜索得到新路径》再链接回去。

 

但问题出在该页面中的文字无法被选中(无论是鼠标左键、右键、中键,划选和点击均无效),所以无法直接复制原路径。

然后就出现了三个方案:

1.码字把路径的局部码出来,在Everthing中搜索。

2.OCR识别出来,再去Everthing中搜索。(识别路径的准确率极低,改错别字的时间和手动码字,没本质区别)

3.用【窗口界面控制】获取控件文本。(缺点如下图所示,来这里发帖子主要也是因为这个)

控件类型为窗格,控件文本为空,根本无法获取到路径。所以目前的解决方案还停了在方案一:手动码字。

所以想来这里问一下quicker官方是否可以兼容一下【窗格】这类型的控件呢


回复内容
CL 2024-12-30 14:57
#1

我感觉这里不应该是窗格控件,有可能是有窗格控件盖在了上面导致无法获取下面的实际控件。可以用Inspector工具查看一下,不过即使是这样的情况,也没法不受它的影响。

如果这些路径可以通过脚本获取,建议使用脚本。

AgZn 回复 CL 2024-12-30 15:23 :

有意外发现,就在刚刚无意发现,点击【重新链接】后打开文件窗口的标题上包含文件名

得益于我对每个psd文件的命名都是有存放路径生成的,所以文件名也能反推出存放路径(蓝框),所以问题好像可以解决了...

之乎者也吧 回复 AgZn 2024-12-30 18:56 :

等于是多了一步操作,还是建议尝试用FlaUi来获取控件信息,应该没啥问题,可以用FlaUInspect一层层找下去,如果这个都获取不了的话,那确实没办法了,只能用这个打开窗口获取文件名的方式。

回复主贴