Tiếp theo chúng ta học một số các lệnh căn bản trong Imacros nhé:
Các lệnh căn bản nhất mình dạy trong bài học này gồm:
- '
- TAB
- URL
- WAIT
- REFRESH
- BACK
- CLEAR
- SET
- ADD
- LOOP
- CLICK
- Lệnh ' dùng để ghi chú trong code (hệ thống sẽ không thực thi những gì sau lệnh ')
- Lệnh TAB bao gồm các lệnh kèm theo:
- TAB OPEN: thực hiện dùng để mở thêm 1 Tab trình duyệt mới
- TAB T=n: Nhảy tới tab số n. Thay n bằng số. Lưu ý là nếu bạn chỉ có 2 tab đang mở thì không thể nhảy tới tab số 3
- TAB CLOSE: Đóng tab hiện tại đang thao tác.
- TAB CLOSEALLTHERS: Đóng tất cả các tab khác trừ tab hiện tại
- Lệnh URL
URL GOTO=Link trang web
URL GOTO=https://hocimacrosscript.blogspot.com
hay URL GOTO=hocimacrosscript.blogspot.com đều giống nhau
- Lệnh WAIT
WAIT SECONDS=n Chờ n giây.Thay n bằng một số nào đấy
- Lệnh REFRESH
Chỉ đơn giản là làm mới lại trang giống nút F5 mà thôi
- Lệnh BACK
Quay lại trang trước.
- Lệnh CLEAR
Xóa sạch cache, cookie, data của trình duyệt
- Lệnh SET
Đặt giá trị cho 1 biến
Ví dụ:
SET !VAR1 50 nghĩa là gán giá trị 50 cho biết VAR1
và gọi biến đó ra bằng cách {{VAR1}}
Ví dụ:
WAIT SECONDS={{VAR1}} có nghĩa là WAIT SECONDS=50
- Lệnh ADD
Thêm (cộng) giá trị cho 1 biến
Ví dụ:
giá trị !VAR1 vừa rồi có giá trị là 50
ADD !VAR1 40
Nghĩa là cộng thêm giá trị 40 vào biến !VAR1 và giá trị hiện tại của VAR1 là 90
- Lệnh 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 100 lần.
- Lệnh CLICK
CLICK X=n Y=mvào một vị trí có tọa độ X/Y trên trang web, đơn vị tọa độ xác định là pixel
Tiếp theo chúng ta hãy tự code cho mình và chạy thử xem mình đã hiểu đến đâu nhé. Tôi sẽ đưa ra ví dụ cho bạn và bạn dựa vào đó mà thực hành nhé.
Ví dụ 1: Căn bản nhất
TAB T=1 ' mở 1 tab mới
URL GOTO=hocimacrosscript.blogspot.com 'gán url vào tab vừa mở và load url
WAIT SECONDS=20 'sau khi load xong thì đợi thêm 20s rồi thực hiện tiếp lệnh dưới
URL GOTO=google.com 'gán url vào tab đang sử dung và load url
WAIT SECONDS=10 'sau khi load xong thì đợi thêm 10s rồi thực hiện tiếp lệnh dưới
CLEAR 'Xóa sạch dữ liệu trên trình duyệt
'Lưu ý với các bạn lệnh url khi đã được load xong trang nó mới kết thúc lệnh
Ví dụ 2: Bài học với biến !VAR1 và !VAR2
TAB T=1'mở 1 tab mới
SET !VAR1 20 ' gán giá trị 20 cho biến
SET !VAR2 15 ' gán giá trị 15 cho biến
URL GOTO=hocimacrosscript.blogspot.com 'gán url vào tab vừa mở và load url
REFRESH 'refresh lại tab đang sử dụng
WAIT SECONDS={{VAR1}} 'sau khi load xong thì đợi thêm 20s rồi thực hiện tiếp
URL GOTO=google.com 'gán url vào tab vừa mở và load url
WAIT SECONDS={{VAR2}} 'sau khi load xong thì đợi thêm 15s rồi thực hiện tiếp
ADD !VAR1 5
URL GOTO=hocimacrosscript.blogspot.com 'gán url vào tab vừa mở và load url
WAIT SECONDS={{VAR1}} 'sau khi load xong thì đợi thêm 20s rồi thực hiện tiếp
BACK 'lui trở về trang google.com
CLEAR 'xóa sạch dữ liệu trình duyệt
SET !LOOP -100 'lập lại 100 lần
Qua 2 ví dụ trên các bạn kiểm tra xem mình hiểu được tới đâu. Nếu có gì thắc mắc thì hãy cmt bên dưới nhé, tôi sẽ giải đáp thắc mắc cho các bạn.
Không có nhận xét nào:
Đăng nhận xét