Wednesday, December 2, 2015

Chương I: Lập trình auto đơn giản với Sikuli - Bài 6: Giám sát màn hình

Sikuli có thể được sử dụng với việc giám sát màn hình. Trong bài hướng dẫn này, chúng tôi sẽ giới thiệu một vài đoạn Scripts đơn giản có khả năng theo dõi và thông báo cho chúng ta khi một sự kiện xuất hiện trên màn hình.

1.Ứng dụng trên Facebook:

Monday, November 30, 2015

Chương I: Lập trình auto đơn giản với Sikuli - Bài 5: Làm việc cùng thanh trượt

Trong bài này, chúng tôi sẽ hướng dẫn bạn cách thức làm việc với thanh trượt cùng hai hàm drapDrop() và spatial operators.
Giả sử chúng ta muốn giảm tốc độ Spesking Rate. Tất nhiên thao tác sẽ là kéo thanh trượt về phía bên trái trong cửa sổ tùy chọn Speech.

Chương I: Lập trình auto đơn giản với Sikuli - Bài 4: Chọn một trong những đối tượng giống nhau.

Bài viết này sẽ hướng dẫn bạn làm thế nào để chọn một đối tượng trong khi có nhiều đối tượng giống nhau. Dưới đây là hình ảnh cửa sổ Dock trên máy Mac. Mục tiêu của chúng ta là đánh dấu chính xác vào ô trước dòng "Minimize windows into application icon".

Saturday, November 28, 2015

Chương I: Lập trình auto đơn giản với Sikuli - Bài 3: Bỏ đánh dấu tất cả

Trong hướng dẫn này chúng tôi cho bạn thấy cách dùng một vòng for để tương tác với nhiều thành phần GUI. Giả sử chúng ta muốn bỏ chọn tất cả trong một cửa sổ,chẳng han như các tùy chọn của cửa sổ Sharing dưới đây:


Friday, November 27, 2015

Chương I: Lập trình auto đơn giản với Sikuli - Bài 2: Hello World

Chúng ta hãy bắt đầu bài học bằng phong tục thường lệ của 1 ngôn ngữ: Hello World.
Hôm nay bạn sẽ được 2 thao tác đơn giản là:
  • Click vào thành phần.
  • Gõ 1 dòng ký tự vào thành phần.

Chương III: Hướng dẫn hoàn chỉnh về Sikuli Scripts - Bài 2: Mọi thứ về Sikuli Script - Global Functions và Tính năng (Phần 1)

  1. Hàm hỗ trợ Sikuli Scripts (Sử dụng lại code và hình ảnh):
Khi bạn đã có nhiều kinh nghiệm với Sikuli Scripts hoặc khi bạn tạo một hệ thống cấu trúc giải pháp, bạn sẽ muốn sử dụng các tính năng liên quan đến môi trường lập trình, trong trường hợp này là tính năng Python/Jython features of module support.
Đây là những việc bạn có thể với Sikuli:
  • Nhập .sikuli khác hoàn toàn tương thích với Python.
  • Tự động nạp Python module khi sử dụng chức năng.
  • Tự động truy cập hình ảnh trong .sikuli.
Lưu ý: Hiện nay không thể đưa trực tiếp .skl vào. Bạn cần giải nén đến một vị trí nào đó và đưa vào từ đó.

Thursday, November 26, 2015

Chương I: Lập trình auto đơn giản với Sikuli - Bài 1: Cài đặt Sikuli

 Sikuli là gì?
 Sikuli là phần mềm giúp bạn tự động hóa các thao tác trên màn hình. Nó sử dụng nhận dạng hình  ảnh để xác định và kiểm soát các thành phần GUI (Graphical User Interfaces-Giao diện đồ họa người dùng)
Sikuli là một dự án mã nguồn mở tại User Interface Design Group tại MIT.