cashiba 发表于 2016-12-13 21:37:23

标题=文本....?[已解决]

本帖最后由 cashiba 于 2017-3-18 09:29 编辑

Run("notepad.exe")
WinWaitActive("", "", 10)
Sleep(500)
Send("现在的日期/时间: {F5}")
Sleep(500)
$hWnd=WinGetHandle("")
ConsoleWrite("文本=" & WinGettext($hWnd) & @CRLF)
ConsoleWrite("---------我是分界线--------" & @CRLF)
$hCnd=ControlGetHandle($hWnd,"","Edit1")
ConsoleWrite("标题=" & WinGettitle($hCnd) & @CRLF)

Huiseyu 发表于 2016-12-14 18:09:10

ControlGetHandle
获取指定控件的内部句柄.
这样就好了Run("notepad.exe")
WinWaitActive("", "", 10)
Sleep(500)
Send("现在的日期/时间: {F5}")
Sleep(500)
$hWnd=WinGetHandle("")
ConsoleWrite("文本=" & WinGettext($hWnd) & @CRLF)
ConsoleWrite("---------我是分界线--------" & @CRLF)
$hCnd=WinGetHandle("")
ConsoleWrite("标题=" & WinGettitle($hCnd) & @CRLF)

cashiba 发表于 2016-12-14 19:53:54

ControlGetHandle
获取指定控件的内部句柄.
这样就好了
Huiseyu 发表于 2016-12-14 18:09 http://www.autoitx.com/images/common/back.gif
我是觉得,这两个函数,得到的居然是一个结果,有点奇怪....
{:face (288):}
页: [1]
查看完整版本: 标题=文本....?[已解决]