gpt4 book ai didi

c# - Windows UIAutomation 获取文件类型

转载 作者:可可西里 更新时间:2023-11-01 11:54:50 27 4
gpt4 key购买 nike

是否可以使用 UI 自动化获取文件类型?

在一个文件夹中,如果我有多个名称相同但扩展名不同的文件,我必须使用屏幕坐标选择一个文件。我们得到了 IUIAutomationElement,并且只能得到文件名,如果用户没有在窗口中选择“显示文件扩展名”设置,那么我就无法区分这些文件。

我也在考虑是否可以通过帮助文本/工具提示来追踪它。但不确定如何在 UI 自动化中获取工具提示的句柄。

我看到了类似的旧线程,但没有答案.. UI Automation / Retrieve File Extension

提前致谢..

最佳答案

有几种方法可以做到这一点:


一个。使用 UIA 框架通过 UI 更改显示文件扩展名

  • -不推荐-

通过 UIA 或任何其他方式检索 Folder Path,然后通过 File 类,调用方法 File.GetFiles 然后 Path.GetExtension 获取每个文件的扩展名。

  • -推荐

关于c# - Windows UIAutomation 获取文件类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19996303/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com