显示,隐藏,最小化,最大化或还原一个窗口.
WinSetState ( "窗口标题", "窗口文本", 标志 )
窗口标题 | 目标窗口标题.参考标题特殊定义. |
窗口文本 | 目标窗口文本. |
标志 | 可执行程序的"显示"标志: @SW_HIDE = 隐藏窗口 @SW_SHOW = 显示以前隐藏的窗口 @SW_MINIMIZE = 最小化窗口 @SW_MAXIMIZE = 最大化窗口 @SW_RESTORE = 撤销窗口的最小化或最大化状态 @SW_DISABLE = 禁用窗口 @SW_ENABLE = 使窗口可用 |
成功: | 返回 1. |
失败: | 返回 0,窗口不存在. |
Example()
Func Example()
; Run Notepad
Run("notepad.exe")
; Wait 10 seconds for the Notepad window to appear.
Local $hWnd = WinWait("[CLASS:Notepad]", "", 10)
; Set the state of the Notepad window to "hide".
WinSetState($hWnd, "", @SW_HIDE)
; Wait for 2 seconds.
Sleep(2000)
; Set the state of the Notepad window to "show".
WinSetState($hWnd, "", @SW_SHOW)
; Wait for 2 seconds.
Sleep(2000)
; Close the Notepad window using the handle returned by WinWait.
WinClose($hWnd)
EndFunc ;==>Example