欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

autoit入門教程小結第5/5頁

 更新時間:2008年06月19日 09:14:04   作者:  
對于聽說過autoit腳本的朋友,下面的入門教程是個不錯的教材,建議大家看看

五、自動化操作輕松入門系列5
yonken

控件操作
然而,在真正實現自動化時僅靠上面的技術往往難以達到預期目的。下面開始進入最為重要的控件操作。
1、設置文本
在安裝軟件的過程中用戶往往需要提供一些必需信息,比如安裝目錄。很多用戶并不喜歡把軟件安裝到默認的C盤而更愿意把它們安裝到別的地方,那么腳本究竟提供了什么方法能讓我們修改如下圖所示的路徑呢?


我們先用上文中提到的AutoIt3 Window Spy 或 AutoIt Window Info 來獲得這個路徑的編輯框的信息,假設這個窗口的標題為Setup foobar,該路徑編輯框的類名是Edit1,而我們需要把它改成“D:\foobar2000”,接下來就可以使用下列命令/函數來設置它的文本了:
AHK:
ControlSetText [, 目標控件, 新文本, 窗口標題, 窗口文本, 排除標題, 排除文本]
AU3:
ControlSetText ( "窗口標題", "窗口文本", 控件ID, "新文本")
具體用法如下:
【示例5.1.1】
AHK:
ControlSetText, Edit1, D:\foobar2000, Setup foobar
AU3:

ControlSetText("Setup foobar", "", "Edit1", "D:\foobar2000")

2、選中和取消選中單選框和復選框項目
有時程序為了滿足用戶的個性化設置而需要用戶提供更多的信息,我們經常會遇到這樣的情況:

如何保證選中所需項目并取消某些項目呢?
下面先來介紹AHK和AU3中用來對控件進行各種屬性設置的命令/函數:
AHK:
Control [, 命令, 值, 目標控件, 窗口標題, 窗口文本, 排除標題, 排除文本]
AU3:
ControlCommand ( "窗口標題", "窗口文本", 控件ID, "命令", "選項")

其中,“命令”就是讓我們指定要進行何種設置的參數。對這些單選框/復選框按鈕來說,適用的命令是“Check”和“UnCheck”。
假設這個窗口的標題是為Setup foobar,我們打算進行下來操作:
選中它的“桌面”復選框(Button5)、取消選中“快速啟動欄”復選框(Button7);
選中“0.7x”單選框(Button14)。

那么具體的用法示例如下:
【示例5.1.2】
AHK:
Control, Check, , Button5, foobar
Control, UnCheck, , Button7, foobar
Control, Check, , Button14, foobar
AU3:

ControlCommand("foobar", "", "Button5", "Check", "")
ControlCommand("foobar", "", "Button7", "UnCheck", "")
ControlCommand("foobar", "", "Button14", "Check", "")

2、選擇下拉列表的項目
相信你肯定遇到過下面這種情況:

問題又來了:如何選中自己需要的項目?
答案仍是使用上面提到的命令/函數。對這種控件而言,AHK適用的命令是“Choose, N”和“ChooseString, String”,分別表示選中第N個項目和選中與字符串String匹配的項目;而AU3適用的命令則是“SetCurrentSelection, N”和“SelectString, String”,分別表示選中第N+1(注意是從零開始表示?。﹤€項目和選中與字符串String匹配的項目。

假設我們要選中第五個項目“簡體中文”,那么具體的用法示例如下:

【示例5.1.3】
AHK:
Control, Choose, 5, ComboBox1, Installer
Control, ChooseString, 簡體中文, ComboBox1, Installer
AU3:
ControlCommand("Installer", "", "ComboBox1", "SetCurrentSelection", 4)
ControlCommand("Installer", "", "ComboBox1", "SelectString", "簡體中文")

相關文章

  • autoit GUI相關知識

    autoit GUI相關知識

    AutoIt 腳本可創(chuàng)建(由窗口及其控件組成的)簡單的圖形用戶界面(GUI)。
    2008-06-06
  • Au3截取騰訊天氣的腳本

    Au3截取騰訊天氣的腳本

    騰訊的天氣是相當的準呀.而且還有實時天氣, 今天把它給應用上了,附上源代碼拋磚引玉.
    2008-09-09
  • 使用AutoIT實現自動登錄/退出客戶端軟件,刪除日志

    使用AutoIT實現自動登錄/退出客戶端軟件,刪除日志

    最近在測試新版客戶端時發(fā)現,會不定時的出現登錄失敗,提示信息是“連接登錄服務器失敗...”。經過一番嘗試,發(fā)現在安裝客戶端后登錄,錯誤出現的幾率較高。
    2009-03-03
  • AutoIT寫的禁止QQ運行的程序代碼

    AutoIT寫的禁止QQ運行的程序代碼

    autoit的東西,確實不錯,推薦大家學習之,最近沒時間,稍后我們一起學習
    2008-06-06
  • autoit自定義函數

    autoit自定義函數

    所謂函數是指可在腳本中調用并實現特定“功能”的代碼片段。在 AutoIt 中有兩種函數,包括 內建函數 和 自定義函數。
    2008-06-06
  • autoit InputBox 函數

    autoit InputBox 函數

    顯示以一個輸入框以供用戶輸入數據。InputBox ( "標題", "提示信息" [, "默認數據" [, "密碼字符" [, 寬度, 高度 [, 左邊, 上邊 [, 超時時間]]]]] )
    2008-06-06
  • autoit3最新漢化版下載

    autoit3最新漢化版下載

    想運行.au3的朋友必備,因這個東西,確實不錯,我們提出程序的最低版本都基本是autoit3
    2008-06-06
  • autoit HotKeySet 函數

    autoit HotKeySet 函數

    HotKeySet 設置一個可調用某用戶函數的熱鍵。
    2008-06-06
  • 獲取外網IP并發(fā)送到指定的郵箱的腳本

    獲取外網IP并發(fā)送到指定的郵箱的腳本

    來自小A的源碼,其實用到的全部是AU3自帶的UDF,非常有學習的意義!功能:獲取外網IP并將IP發(fā)送到配置文件中定義的郵箱
    2012-05-05
  • autoit 更改個人文件夾的小工具

    autoit 更改個人文件夾的小工具

    功 能:更改個人文件夾的位置 原 理:找到注冊表中的相應位置,顯示出來,并通過修改對應的鍵值來指定路徑。 注意事項:本程序不移動文件夾,只是指定路徑;修改完成后,請馬上重新啟動。
    2008-07-07

最新評論