crazy715 发表于 2009-6-16 22:34:48

如何获取button的 text信息。。

本帖最后由 crazy715 于 2009-6-17 09:58 编辑

#Include <GuiButton.au3>

Dim $bName,$handle

ShellExecute("C:\Documents and Settings\USER\桌面\1.txt")
WinWaitActive("1.txt - 记事本")
Run("rundll32.exe shell32.dll,Control_RunDLL access.cpl,,3")
WinWaitActive("辅助功能选项")
$handle = ControlGetHandle("","",1034)
$bName= _GUICtrlButton_GetText ($handle)
ControlSend("1.txt - 记事本","","Edit1",$bName)

这是一段小程序,希望是能够获得("","",1034)的text属性,返回到1.txt文本上。。但是。。没有成功,是不是_GUICtrlButton_GetText 用的不恰当?还是不用ControlGetHandle??
请高手指点。。感谢。。

lynfr8 发表于 2009-6-16 22:41:48

ControlGetHandle
--------------------------------------------------------------------------------

获取指定控件的内部句柄.


ControlGetHandle ( "窗口标题", "窗口文本", 控件ID)

crazy715 发表于 2009-6-16 22:46:55

这个我也使用了,是不是_GUICtrlButton_GetText 用的不恰当?谢谢

lynfr8 发表于 2009-6-16 22:54:59

ControlGetHandle("","",1034)
""这个是窗口标题吗?

crazy715 发表于 2009-6-16 23:00:46

原来我。。白痴了。。呵呵。。感谢提醒。。
出来了。。太好了。。
页: [1]
查看完整版本: 如何获取button的 text信息。。