回复 6# zpmc123
你不看帮助文档?#include <MsgBoxConstants.au3>
Example()
Func Example()
; 运行记事本程序
Run("notepad.exe")
; 延迟 10 秒, 等待记事本窗口出现.
Local $hWnd = WinWait("[CLASS:Notepad]", "", 10)
; 在记事本窗口编辑控件中设置一些文本. WinWait() 返回的句柄用于 ControlSetText() 的"标题"参数.
ControlSetText($hWnd, "", "Edit1", "这是一些文本")
; 检索记事本窗口编辑控件的文本. WinWait() 返回的句柄用于 ControlGetText() 的"标题"参数.
Local $sText = ControlGetText($hWnd, "", "Edit1")
; 显示编辑控件的文本.
MsgBox($MB_SYSTEMMODAL, "", "编辑控件的文本: " & $sText)
; 使用 WinWait 返回的句柄关闭记事本窗口.
WinClose($hWnd)
EndFunc ;==>Example
Example()
Func Example()
; 运行记事本程序
Run("notepad.exe")
; 延迟 10 秒, 等待记事本窗口出现.
Local $hWnd = WinWait("[CLASS:Notepad]", "", 10)
; 使用 WinWait 返回的记事本编辑控件句柄发送鼠标点击.
ControlClick($hWnd, "", "Edit1")
; 等候 2 秒.
Sleep(2000)
; 使用 WinWait 返回的句柄关闭记事本窗口.
WinClose($hWnd)
EndFunc ;==>Example
|