2007年1月13日 星期六

窗子標題和正文(基本)

窗子標題和正文(基本)

使自動化, 大多數窗子可能被他們的唯一鑑定 標題 或者一結合他們 標題正文 . 並且透過使用 AutoIt窗子訊息工具 (或者甚至憑外貌) 這訊息 容易獲得。 例如,大多數窗子的標題相當明顯 沒有合法權利 - 記事本 標題 notepad.exe 編輯和 在許多場合這足夠使自動化。

注意到︰ 如果一根空白的線" "被給 對於兩個來說 標題 並且 正文 然後目前 活躍 窗子將被使用(這在一些更先進的裡不真實 WinTitleMatchModes )!

窗子標題和正文是 探查敏感 . 你必須 正好與情況和標點相配。 迴避問題選擇標題/ 正文 在窗子訊息工具裡和使用 ctrl-c 複製它然後粘貼 直接進你書寫。 你能強迫比賽用下檔使用 進階模式 .

這裡,大多數AutoIt的視窗函數有一個標題和正文進入的空間 是WinWaitActive 功能。 這個功能暫停書寫的實行 直到 被指定的窗子出現並且活躍。

WinWaitActive(" 標題 ", ["正文 "],[瀏覽程式 ])

標題 是唯一的這個功能要求的參數, 兩 正文 並且 瀏覽程式 可選擇。 在過程中某種起作用 正文 參數 必需是,你不希望指定任何正文那時實在使用如果 "" (一根空白的線) . 一空白線,或者沒有什麼確實,在裡 正文 告訴AutoIt 任何正文是有效的。

用這兩種方法將工作的任何記事本窗子使用上述功能︰

WinWaitActive(" 沒有合法權利 - 記事本")

並且

WinWaitActive(" 沒有合法權利 - 記事本" ,"")

如果有的相同的記事本窗子" 這是一排正文" 打字進 窗子, 窗子訊息工具 將顯示︰

注意到窗子訊息工具有 看見 標題和正文 記事本窗子。 窗子訊息工具能看見無論什麼是AutoIt 能看見的。 現下鑑定這幾次精確窗子,我們有足夠的訊息即使有 許多其他記事本窗子打開。 這樣的話,我們使用︰

WinWaitActive(" 沒有合法權利 - 記事本" , "這是一些正文﹗ ")

窗子正文

窗子正文由組成全部正文那AutoIt 能" 看見" . 這將通常是類似內容的東西的編輯控制(如上與 "這是一排正文") 但是也將包括其他正文喜歡︰

  • 下一步,是扣上鈕扣正文類似人或物,號( 表明 一封強調的信)
  • 對話正文喜歡" 你確信你希望繼續嗎? "
  • 控制正文
  • 雜項正文 - 有時你不知道的情況︰)

重要的事情是你能跟唯一的權力一起使用正文 認為一扇窗子可工作和一樣。

什麼時候你指定 正文 在一個視窗函數裡的參數 它被看作子串。 如此適合例子高於如果你使用 正文" 是一些" 你將得到一場比賽。

什麼描述 預設 AutoIt 操作在裡的模式, 有許多的數目 進階模式 當東西沒有這么簡單時,使用。

沒有留言: