獲取標準狀態(tài)欄控件的文本。
StatusbarGetText ( "窗口標題" [, "窗口文本" [, 部分]] )
參數(shù)
窗口標題 | 目標窗口標題。 |
窗口文本 | [可選參數(shù)] 目標窗口文本。 |
部分 | [可選參數(shù)] 要讀取的狀態(tài)欄的文本“部分”,默認值為 1。1 表示狀態(tài)欄上的(左邊)第一個可能的分區(qū)文本,通常包含最有用的信息(比如“準備”、“正在打開”等等)。 |
返回值
成功: | 返回獲得的文本。 |
失。 | 返回一個空字符串并把 @error 設為 1,說明無法讀取文本。 |
注意
本函數(shù)執(zhí)行時將嘗試讀取目標窗口的第一個標準狀態(tài)欄(Microsoft 通用控件:msctls_statusbar32)的文本。某些程序使用了它們自己的狀態(tài)欄或者MS通用控件的特殊版本,StatusbarGetText 就無法讀取這些狀態(tài)欄。例如,StatusbarText 就不能獲取 TextPad 的狀態(tài)欄信息。不過,TextPad 的狀態(tài)欄的第一個區(qū)域的文本可通過使用 ControlGetText("TextPad", "", "HSStatusBar1") 來獲取。
相關
ControlGetText, ControlCommand
示例
AutoItSetOption("WinTitleMatchMode", 2)
$x = StatusbarGetText("Internet Explorer")
MsgBox(0, "當前 IE 的狀態(tài)欄文本:", $x)