Các lệnh căn bản trên iMacros

1. TAB

TAB

TAB bao gồm các lệnh :

TAB OPEN : Mở thêm 01 tab mới.

TAB T=n : Nhảy tới tab số n.

TAB CLOSE : Đóng tab hiện tại.

TAB CLOSEALLTHERS : Đóng tất cả các tab khác trừ tab hiện tại.

2. TAG

TAG

- Cấu trúc :

TAG POS=n TYPE=type [FORM=form] ATTR=attr [CONTENT=some_content]
Về lệnh này các bạn nên lấy bằng chế độ Record

3. URL

URL

- Cấu trúc :

URL GOTO=#Linktrangweb
Ví dụ : "URL GOTO=https://qrviet.me" hay "URL GOTO=qrviet.me"

4. WAIT

WAIT

- Cấu trúc :

WAIT SECONDS=n
Thay n bằng một số giây (s).

5. REFRESH

RE

- Đơn giản là làm mới lại trang giống nút F5.

6. BACK

BA

- Quay lại trang trước ⏎

7. CLEAR

CL

- Xóa sạch cookie,data trình duyệt.

8. SET

SET

- Đặt giá trị cho một biến.

Ví dụ : SET !VAR1 100
Chúng ta có thể kết hợp với các lệnh khác WAIT SECONDS={{VAR1}}

9. ADD

ADD

- Thêm giá trị cho 1 biến nào đấy.

Ví dụ:
Giá trị !VAR1 vừa rồi có giá trị là 100
ADD !VAR1 20 - thêm giá trị 20 vào biến !VAR1 và giá trị hiện tại của !VAR1120

10. LOOP

LOOP

- Đây là lệnh lặp.

Cách ứng dụng đơn giản nhất là đặt SET !LOOP -100 ở cuối file "*.iim" thì nó có nghĩa là chạy lặp lại 100 lần. Nhưng thường số lần lặp sẽ không chính xác nên sử dụng chức năng Play(loop).

11. CLICK

CLICK

CLICK X=n Y=m
Click vào một vị trí có tọa độ X/Y trên trang web.

12. Ví dụ

Đây là ví dụ để các bạn hiểu hơn các lệnh trên.

Ví dụ 1: Căn bản

TAB T=1
URL GOTO=https://qrviet.me
WAIT SECONDS=20
URL GOTO=qrviet.me
WAIT SECONDS=10
CLEAR

Ví dụ 2: Với biến !VAR1 và !VAR2

TAB T=1
SET !VAR1 10
SET !VAR2 15
URL GOTO=https://qrviet.me
REFRESH
WAIT SECONDS={{VAR1}}
URL GOTO=qrviet.me
WAIT SECONDS={{VAR2}}
ADD !VAR1 20
URL GOTO=https://qrviet.me
WAIT SECONDS={{VAR1}}
BACK
CLEAR
SET !LOOP -99