AutoIT tut 18 : With -ENDWITH

0
(0)

WITH… ENDWITH

Trên thực tế câu lệnh With..EndWith không hề có chức năng của một vòng lặp, nhưng do file Help của AutoIt xếp nó vào phạm trù của một vòng lặp nên ở đây ta vẫn xem xét nó. Chức năng chính của câu lệnh này là đơn giản hóa việc tham chiếu đến các biến kiểu Object có tên dài.

Cú pháp :

With  <biểu thức>

                <các câu lệnh>

                .......

EndWith

Giải thích

<biểu thức> :  là một biểu thức có kiểu Object

<các câu lệnh> : thao tác trên các biến được tham chiếu đến

Chú ý

Khối lệnh With không cho phép lồng vào nhau.

Ví dụ

Đoạn mã sau sẽ gọi trình duyệt web Internet Explorer với kích thước cửa sổ là 1024 và 768. Đồng thời truy cập vào trang Google.com

; đoạn mã này sử dụng object theo kiểu thông thường

 

$object = ObjCreate("InternetExplorer.Application.1")

$object.Visible = 1

$object.Height = 768

$object.Width = 1024

$object.Navigate("http://www.google.com/")

 

; đoạn mã này sử dụng object với With.. EndWith để đơn giản mã lệnh

 

$object = ObjCreate("InternetExplorer.Application.1")

With $object

    .Visible = 1

    .Height = 768

    .Width = 1024

    .Navigate("http://www.google.com/")

EndWith

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

Related posts

AutoIT tut 27: 1 số ví dụ về chương trình AutoIT

AutoIT tut 32 : GUISet ( Tổng hợp )

AutoIT tut 28: UICtrlSetBkColor -Thay đổi màu nền hiện tại của control sang một màu khác