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.

[Kỹ năng] Lucid dream

Các cấp độ của Lucid Dream
Tầng 1: mới học được LD, dễ out, lâu vào LD, hình ảnh không chân thực lắm.Tầng 2: khá hơn tầng 1, hình ảnh chân thực, lâu out, nhưng phong cảnh dễ thay đổi.Tầng 3: Hình ảnh sống động, sắc nét, có đồng hồ báo thức mới chịu out, điều khiển được con người dễ dàng, có đầy đủ quyền năng thống trị thế giới.Tầng 4: Tầng cao nhất, không còn lo vấn đề hình ảnh, muốn làm gì thì làm, điều khiển ai thì kệ, không quan tâm.Lưu ý : ở tầng 1, 2 có thể sử dụng đầy đủ các kĩ năng (vd: kamehameha, getsuga tenshou, rasengan,...) nhưng hơi nhức óc tí, còn ở tầng 3, 4 thì ngược lại. Khi đã đạt được tầng 3, 4 thì ngủ thoải mái không cần thực hiện động tác, tự vào.

Cách đi vào cơ bản: