Chủ Nhật, 13 tháng 8, 2017

Bài 1: Học cách lên đơn giản:' ,TAB, URL, WAIT, REFRESH, BACK, CLEAR, SET, ADD, LOOP, CLICK

Nối tiếp bài trước về cách cài đặt Imacros

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:
  1.  '
  2. TAB
  3. URL
  4. WAIT
  5. REFRESH
  6. BACK
  7. CLEAR
  8. SET
  9. ADD
  10. LOOP
  11. 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:
  1. TAB OPEN: thực hiện dùng để mở thêm 1 Tab trình duyệt mới
  2. 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
  3. TAB CLOSE: Đóng tab hiện tại đang thao tác.
  4. 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=' 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