获取一个常用工具中的控件的文本内容。[已解决]
本帖最后由 lenlydia 于 2011-10-29 02:17 编辑如下图,我想获取“19.8”这个文本,试了很多次。还是获取不了,输出不到文本。求助。谢谢。
#include <GUIComboBox.au3>
#include <GuiConstantsEx.au3>
AutoItSetOption("WinTitleMatchMode", 4)
$PID=run("server.exe");
WinWait("classname=Tfrmcount");
;$xWin=WinGetHandle("classname=Tfrmcount");
;$xCanvas=ControlGetHandle($hWin,"","");
$yWin=WinGetHandle("classname=TPowerEDIT");
$yCanvas=ControlGetHandle($yWin,"","");
$jiezhang=_GUICtrlComboBox_GetEditText($yWin)
$file = FileOpen("1.txt", 1)
If $file = -1 Then ; 检查文件能否打开以便能供写操作
MsgBox(0, "错误", "不能打开文件.")
Exit
EndIf
FileWrite($file, "h044"&$jiezhang&@cr)
FileClose($file) 本帖最后由 netegg 于 2011-10-28 05:40 编辑
ControlGetText(窗口标题, "", "TPowerEdit") 本帖最后由 lenlydia 于 2011-10-29 02:18 编辑
已经测试完毕,可以的。谢谢。基础太差。对au3的基本函数不是很了解,再次谢谢。
页:
[1]