Giáo Trình How To Use AutoIt A Professional Manner part 4 doc - Pdf 17

lệnh của bạn.
Bạn có thể phù hợp với lực lượng thấp hơn trong trường hợp bằng cách sử dụng
advanced modes.
Hầu hết các cửa sổ của AutoIt chức năng có một không gian cho các mục tiêu đề
và văn bản, ở đây là WinWaitActive chức năng. Chức năng này tạm ngừng thực
hiện các tập lệnh cho tới khi xác định các cửa sổ xuất hiện và được hoạt động.
WinWaitActive ( " tiêu đề ", [ " văn bản "], [Timeout])
tiêu đề là chỉ cần thiết cho các tham số này chức năng, cả hai văn bản và
timeout là tùy chọn. Trong một số các chức năng văn bản tham số không phải là
tùy chọn, nếu bạn không muốn chỉ định bất kỳ văn bản sau đó chỉ cần sử dụng
"" (một chuỗi ký tự trống). Đáp chuỗi trống, hoặc không có gì ở tất cả các, trong
văn bản cho biết AutoIt rằng bất kỳ văn bản là hợp lệ.
Để sử dụng các chức năng nêu trên với bất kỳ cửa sổ notepad cả hai phương pháp
này sẽ làm việc:
WinWaitActive ( "Untitled - Notepad")

WinWaitActive ( "Untitled - Notepad", "")
Nếu cùng một cửa sổ notepad đã có "Đây là một dòng văn bản" đã gõ vào cửa sổ,
các Thông tin về cửa sổ Công cụ sẽ hiển thị:
Lưu ý rằng các cửa sổ Thông tin về Công cụ đã có thấy tiêu đề và các văn bản
của các cửa sổ notepad. Dù các cửa sổ Thông tin về Công cụ có thể xem là AutoIt
có thể nhìn thấy những gì. Bây giờ chúng tôi có đủ các thông tin này để xác định
chính xác cửa sổ, ngay cả khi có rất nhiều cửa sổ mở notepad khác. Trong trường
hợp này chúng tôi sử dụng:
WinWaitActive ( "Untitled - Notepad", "Đây là một số văn bản!")
Cửa sổ văn bản
Các cửa sổ văn bản bao gồm tất cả các văn bản mà AutoIt có thể "nhìn thấy". Đây
thường sẽ được điều như nội dung chỉnh sửa kiểm soát (như ở trên với "Đây là một
dòng văn bản "), nhưng cũng sẽ bao gồm các văn bản khác như:
 Nút văn bản như thế & Có, & Không, & Tiếp (cho các & một chữ được
gạch dưới)

Trong chế độ này một cửa sổ có tiêu đề Untitled - Notepad xin chỉ phải phù hợp
với "Untitled - Notepad"
Chế độ 4 (Giữ lại cho tương thích)
Nâng cao chế độ
Phải được thay thế bằng cửa sổ nâng cao Mô Tả mà không cần bất kỳ chế độ được
thiết lập.
Chế độ -1 đến -3
Lực lượng thấp hơn phù hợp với trường hợp theo các loại hình kết hợp.
Nâng cao cửa sổ Mô Tả
Một mô tả có thể được sử dụng như cửa sổ tiêu đề tham số. Bản mô tả này có thể
được sử dụng để nhận dạng của một cửa sổ sau đây tài sản :
 Tiêu đề Cửa sổ tiêu đề
 LỚP HỌC Các nội bộ cửa sổ classname
 REGEXPTITLE Cửa sổ bằng cách sử dụng một tiêu đề thường xuyên
biểu (nếu bạn thường xuyên @ biểu là sai lỗi sẽ được đặt để 2)
 REGEXPCLASS Cửa sổ bằng cách sử dụng một classname thường
xuyên biểu (nếu bạn thường xuyên @ biểu là sai lỗi sẽ được đặt để 2)
 LAST Qua cửa sổ được sử dụng trong một trang trước AutoIt lệnh
 ACTIVE Hiện nay hoạt động cửa sổ
 X \ Y \ W \ H - Vị trí và kích thước của một cửa sổ
 Dụ 1-dựa trên các dụ khi cho tất cả các tài sản phù hợp
Một hoặc nhiều tài sản được sử dụng trong các tiêu đề tham số của một cửa sổ
lệnh trong các định dạng:
[PROPERTY1: Value1; PROPERTY2: Value2]
Lưu ý : Nếu một giá trị phải có các nội dung một ";" nó phải được tăng gấp đôi.
e.g. Chờ một cửa sổ của classname "Notepad"
WinWaitActive ( "[CLASS: Notepad]", "")
e.g. Đóng các cửa sổ đang hoạt động
WinClose ( "[ACTIVE]", "")
e.g. Chờ cho 2. Dụ của một cửa sổ với tiêu đề "My Window" và classname "My

Lưu ý : AutoIt chỉ làm việc với các tiêu chuẩn của Microsoft kiểm soát - một số
ứng dụng viết riêng của họ kiểm soát mà có thể tùy chỉnh hình như MS tiêu chuẩn
kiểm soát nhưng có thể chống lại tự động hóa. Thử nghiệm!
Bằng cách sử dụng AutoIt Window Info bạn có thể di chuyển của bạn con chuột
xung quanh cửa sổ mà bạn đang quan tâm, và bạn sẽ được cung cấp các thông tin
của các kiểm soát có nghĩa là hiện nay theo con chuột của bạn.
Một mô tả có thể được sử dụng như là controlID tham số được sử dụng trong hầu
hết các hàm Control () . Bản mô tả này có thể được sử dụng để nhận dạng của
một kiểm soát sau đây tài sản :
 ID Việc kiểm soát nội bộ của bạn. Control ID là số nội bộ nhận biết rằng
cửa sổ cho đến từng kiểm soát. Nó là thông thường nhất của phương pháp
xác định kiểm soát. Ngoài những AutoIt Thông tin về Công cụ cửa sổ, các
ứng dụng khác như screenreaders cho mù và Công cụ của Microsoft / API
có thể cho phép bạn kiểm soát này để lấy ID
 VĂN BẢN Các văn bản trên một kiểm soát, ví dụ như "& Tiếp" trên một
nút
 LỚP HỌC Việc kiểm soát nội classname như "Sửa đổi" hay "Nút"
 CLASSNN Các ClassnameNN giá trị như được sử dụng trong trang
trước phiên bản của AutoIt, chẳng hạn như "Edit1"
 REGEXPCLASS Kiểm soát bằng cách sử dụng một classname regular
expression
 X \ Y \ W \ H - Vị trí và kích cỡ của một kiểm soát.
 Dụ 1-dựa trên các dụ khi cho tất cả các tài sản phù hợp.


Nhờ tải bản gốc
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status