【发布时间】:2011-12-11 16:08:10
【问题描述】:
我的 wpf 应用程序有以下示例代码。 我需要用字符串填写表单的文本字段。
Run('AutoItWpfTesting.exe')
WinWaitActive("Window1", "")
$hHwnd = WinGetHandle("Window1")
MsgBox(0, "Message", $hHwnd)
$returnVal1=ControlGetHandle ( "$hHwnd", "", "[NAME:txtVersion]")
$returnVal2=ControlSend($hHwnd,"","[NAME:txtVersion]","blahblah")
MsgBox(0, "Message", $returnVal2)
$returnVal2 返回 0,$returnValue1 返回空字符串。 但是,这对于我的示例 winform 应用程序来说很好。
为什么会出现这种行为的任何线索......以及任何可用于获取精确文本框以自动填充 wpfa 应用程序数据的调整。
【问题讨论】: