【问题标题】:Regex in class name to identify controls类名中的正则表达式以识别控件
【发布时间】:2015-06-01 14:16:14
【问题描述】:

某个程序的控件ClassnameNN被AutoIt Window Information Tool标识为:

WindowsForms10.BUTTON.app.0.24f4a7c_r27_ad19 在以前的版本中。在当前版本中改为:

WindowsForms10.BUTTON.app.0.24f4a7c_r13_ad19(注意r之后的变化)。

在以后的版本中如何使用正则表达式来解决这个问题?任何解决方法也是非常可观的。

【问题讨论】:

    标签: regex winforms desktop-application autoit


    【解决方案1】:

    在以后的版本中如何使用正则表达式来解决这个问题?

    正则表达式:

    WindowsForms10\.BUTTON\.app\.0\.24f4a7c_r(13|27)_ad19

    Visual explanation:

    转换为 ClassNN 定义为:

    [TITLE:My Window; REGEXPCLASSNN:WindowsForms10\.BUTTON\.app\.0\.24f4a7c_r(13|27)_ad19]

    如果任何数字组合应匹配(根据AutoIt regular expressions),请将(13|27) 更改为(\d*)

    【讨论】:

    • 谢谢。看起来很有希望。我会尽力回复你。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 2019-01-06
    相关资源
    最近更新 更多