1. !ERRORIGNORE
!ERRORIGNORE
SET !ERRORIGNORE YESVí dụ:
Code bạn đang chạy tới code nhấn nút like nhưng trang đó không có nút like và lệnh này không được thực thi » iMacros sẽ bị dừng.
Để iMacros không bị dừng bạn thêm
SET !ERRORIGNORE YES vào đầu file "*.iim" thì nếu code đấy không thực thi » iMacros sẽ bỏ qua và chạy các code tiếp theo.
2. !URLCURRENT
!URLCURRENT
Lệnh này có nghĩa là URL trên tab hiện tại.
Ví dụ:TAB T=1
SET !VAR1 {{!URLCURRENT}}
TAB OPEN
TAB T=2
URL GOTO={{!VAR1}}
Giải thích:Ở tab 1 mình đã đặt biến !VAR1 là URL của tab 1, sau đó mở tab 2 và truy cập URL trong giá trí !VAR1(URL của tab 1).
Có nghĩa là mình sao chép URL tab 1 sang tab 2.
3. !USERAGENT
!US
SET !USERAGENT "useragent của máy"Lệnh này fake useragent cho trình duyệt của bạn.
4. !TIMEOUT
!TIMEOUT
SET !TIMEOUT nBạn truy cập vào một trang web và trang web đó load rất lâu.
Lệnh này đặt ra thời gian tối đa được load cho trang đấy !
Hết thời gian nó sẽ tiếp tục các code tiếp theo.Đơn vị
n là giây (s)5. !TIMEOUT_STEP
!TS
SET !TIMEOUT_STEP n
6. !REPLAYSPEED
!RE
!REPLAYSPEED
- Tốc độ của iMacros !.
7. !EVAL
!EVAL
- Đây là lệnh tạo ra một giá trị ngẫu nhiên.
Lệnh này làm được khá nhiều việc, đơn giản nhất là giúp bạn khó bị nhận diện là Robot...SET !VAR1 EVAL("var min = n; var max = m; var randomNumber = Math.floor(Math.random() * (max - min + 1)) + min; randomNumber;")
Lệnh trên tạo ra biến có giá trị ngẫu nhiên từ n đến m.
SET !VAR1 EVAL("var min = 20; var max = 50; var randomNumber = Math.floor(Math.random() * (max - min + 1)) + min; randomNumber;")
TAB T=1
URL GOTO=https://qrviet.me
WAIT SECONDS={{!VAR1}}
Truy cập vào trang QRViet và chờ random từ 20-50 giây (s).

