Thao tác chuột

Không xem được? Mở trên YouTube

Muốn C-Auto Ultra nhấn, vuốt, lăn chuột trên giả lập hay điện thoại Android đúng ý mình? Video giải thích lệnh Đợi và từng thao tác chuột cơ bản, kèm chạy thử thực tế cho từng lệnh.

Bạn sẽ học được
  • Lệnh Đợi: thời gian cố định, ngẫu nhiên hoặc lấy từ biến
  • Lấy tọa độ bằng một cú nhấp trên giao diện chụp màn hình
  • Nhấn, nhấn đúp, nhấn giữ, hạ/nâng chuột, vuốt, di chuyển, lăn chuột
  • Tọa độ ngẫu nhiên và tọa độ theo tỉ lệ
  • Chuột thật, cảm ứng, thao tác nhiều ngón
  • Mô phỏng thao tác thực tế giống người dùng

Mục lục video

  1. 00:00Giới thiệu
  2. 00:09Lệnh Đợi: mili giây, đợi ngẫu nhiên, lấy từ biến
  3. 02:10Lệnh Chuột & cách lấy tọa độ
  4. 03:05Nhấn, nhấn đúp, nhấn giữ
  5. 04:09Hạ chuột & nâng chuột
  6. 05:06Vuốt thẳng
  7. 06:03Vuốt xong giữ
  8. 07:26Di chuyển chuột
  9. 08:33Lăn chuột
  10. 09:45Tọa độ ngẫu nhiên
  11. 11:19Tọa độ theo tỉ lệ
  12. 12:21Chuột thật & bù tọa độ
  13. 13:51Cảm ứng
  14. 14:26CZ Control: thao tác nhiều ngón
  15. 15:51BlueStacks: thao tác hai ngón, ba ngón
  16. 19:50Mô phỏng thao tác thực tế

Lệnh Đợi ▶ 00:09

Lệnh Đợi tính theo mili giây (1000 ms = 1 giây). Các dòng lệnh chạy từ trên xuống; thời gian đợi thực tế chỉ tương đối, thường lệch khoảng hơn chục mili giây.

  • Cố định: luôn đợi đúng khoảng đã nhập.
  • Ngẫu nhiên: đặt khoảng, ví dụ từ 2 đến 3 giây, mỗi lần chạy đợi một thời gian khác nhau.
  • Lấy từ biến: ví dụ biến “Số thứ tự giả lập”, giả lập số 1 sẽ đợi 1 giây.

Lệnh Chuột và cách lấy tọa độ ▶ 02:10

Với giả lập hoặc điện thoại, để nguyên hai cột chuột ảo và chuột trái. Nhấn vào ô tọa độ, bật giao diện chụp màn hình, rồi nhấn chuột trái vào vị trí bất kỳ trên ảnh: tọa độ X, Y được điền ngược vào lệnh.

Các kiểu thao tác chuột ▶ 03:05

  • Nhấn: một lần nhấn bình thường.
  • Nhấn đúp: nhấn hai lần liên tiếp.
  • Nhấn giữ: nhấn và giữ trong khoảng thời gian bạn đặt, ví dụ 1 giây.
  • Hạ chuột / Nâng chuột: tách thao tác nhấn thành hai bước: hạ là nhấn mà không nhả, nâng là nhả ra.

Vuốt thẳng ▶ 05:06

Trên ảnh chụp, chấm xanh là điểm bắt đầu, chấm cam là điểm kết thúc. Dòng lệnh có mũi tên mô tả hướng vuốt; nhấn vào dòng lệnh để đẩy lại sang ảnh chụp và xem đúng hai điểm.

Vuốt xong giữ ▶ 06:03

Nhấn ở điểm đầu, kéo đến điểm cuối nhưng không nhả chuột, giữ nguyên vị trí nhấn.

Di chuyển chuột ▶ 07:26

Kết hợp Hạ chuột → Đợi → Di chuyển → Nâng chuột để tách một lần vuốt thành nhiều bước và điều khiển từng bước.

Lăn chuột ▶ 08:33

Đặt tọa độ nơi con trỏ đứng, chọn lăn lên hoặc xuống, số lần lăn và giãn cách giữa các lần, ví dụ lăn xuống ba lần, mỗi lần cách 1 giây.

⚠️ Lưu ý:Số lần lăn không đặt vô hạn được, vì như vậy lệnh sẽ chạy mãi không thoát ra.

Tọa độ ngẫu nhiên và tọa độ theo tỉ lệ ▶ 09:45

Khi chưa bật ngẫu nhiên, hai ô bên cạnh chỉ là giá trị cộng thêm vào tọa độ gốc. Bật ngẫu nhiên thì mỗi lần chạy sẽ cộng một giá trị ngẫu nhiên trong khoảng âm đến dương giá trị đó (trong video là từ -50 đến 50), để mỗi lần nhấn rơi vào một điểm hơi khác nhau.

Tọa độ theo tỉ lệ ▶ 11:19

Tọa độ được tính theo tỉ lệ 1/10.000 của kích thước cửa sổ, hữu ích cho các lệnh macro không dùng lệnh tìm mà cần chạy trên nhiều kích thước khác nhau. Trong đa số trường hợp, dùng tọa độ chính xác là đủ.

Chuột thật và bù tọa độ ▶ 12:21

Tọa độ được tính theo phần lòng bên trong của giả lập, không tính thanh tiêu đề. Khi dùng chuột thật, bạn cần thêm bù tọa độ (chủ yếu cộng thêm Y) để bù phần lệch này.

Cả máy chỉ có một con chuột thật, nên các tab sẽ xếp hàng và tự chia sẻ chuột: tab này dùng xong thì tab khác mới dùng. Các bước đợi, tìm hình hay xử lý logic vẫn chạy song song bình thường.

Cảm ứng và thao tác nhiều ngón ▶ 13:51

Chế độ cảm ứng mô phỏng màn hình Windows thành màn hình cảm ứng như một số laptop, không dùng con trỏ chuột. Chủ yếu dành cho game PC hoặc cửa sổ không điều khiển được bằng cách thông thường hay ADB.

CZ Control: hai ngón đến mười ngón ▶ 14:26

Với chế độ đặc biệt CZ Control, bạn thao tác được nhiều ngón. Mỗi ngón là một lệnh riêng chạy trên một luồng riêng; kết hợp các luồng lại mới thành thao tác nhiều ngón. Trong các giả lập, BlueStacks cũng hỗ trợ thao tác nhiều ngón. Nếu chỉ cần hai ngón, lệnh chuột đa điểm đã hỗ trợ sẵn.

Ví dụ trên BlueStacks: hai ngón, ba ngón ▶ 15:51

Trên BlueStacks, phải mở một ứng dụng trước mới điều khiển được bên trong. Video tạo mỗi ngón vuốt thành một tập lệnh riêng rồi chạy nhiều luồng để thành thao tác hai ngón, sau đó thêm ngón thứ ba.

⚠️ Lưu ý:Phần luồng khá phức tạp; nếu không thật sự cần, tốt nhất không nên động vào.

Mô phỏng thao tác thực tế ▶ 19:50

Một số game có kiểu kéo thả hình vào vị trí như captcha và phát hiện được thao tác không giống người thật: lệnh vuốt dù đúng tọa độ vẫn bị báo sai. Bật mô phỏng thao tác thực tế thì đường vuốt không còn thẳng tắp: lúc nhanh lúc chậm, tọa độ hơi lệch, giống người dùng thật.

Câu hỏi thường gặp

Lệnh Đợi trong C-Auto Ultra tính theo đơn vị nào?

Tính theo mili giây: 1000 mili giây bằng 1 giây. Có thể đặt cố định, ngẫu nhiên trong một khoảng hoặc lấy từ biến.

Hạ chuột, nâng chuột khác nhấn giữ thế nào?

Nhấn giữ nhấn rồi tự nhả sau thời gian đặt. Hạ chuột chỉ nhấn mà không nhả, nâng chuột mới nhả ra, nên có thể chèn đợi hoặc di chuyển ở giữa.

Khi nào cần bù tọa độ?

Khi dùng chuột thật, vì tọa độ tính theo lòng bên trong giả lập, không tính thanh tiêu đề, nên cần cộng thêm phần lệch, chủ yếu theo trục Y.

Mô phỏng thao tác thực tế dùng để làm gì?

Để thao tác vuốt giống người thật (tốc độ thay đổi, tọa độ hơi lệch), hữu ích với các dạng kéo thả kiểu captcha trong game.

Nội dung video (phụ đề)

Giới thiệu

Chào mọi người nhá. Video này mình sẽ hướng dẫn mọi người các thao tác cơ bản này.

Lệnh Đợi: mili giây, đợi ngẫu nhiên, lấy từ biến

Đầu tiên là cái lệnh đợi này thì nó sẽ tính theo mili giây. 1000 mili giây này thì sẽ bằng 1 giây. Và các cái dòng lệnh này nó sẽ chạy từ trên xuống dưới. Khi chạy đến cái lệnh đợi này thì nó sẽ đợi một cái khoảng thời gian là tương đối thôi. Đây, chạy thử cho mọi người thấy đây. Đó, thì nó sẽ lệch nhau khoảng hơn chục mili giây. Đợi 1 giây này nó sẽ thành khoảng 1000 đây. Thì cái lệnh đợi này, chúng ta có thể cài nó theo cái thời gian cố định như này, hoặc là cài cho nó đợi ngẫu nhiên. Ví dụ như là cái lệnh 2 giây này, mình để ngẫu nhiên trong cái khoảng từ 2 đến 3 giây chẳng hạn, thì mỗi lần chạy nó sẽ đợi một cái khoảng khác nhau. Đây, 2599 này. 2304 này. Đó, đây là đợi ngẫu nhiên. Thì ở cái lệnh đợi này, chúng ta có thể lấy được cái dữ liệu từ biến thay cho số cố định. Ví dụ như mình lấy một biến "Số thứ tự giả lập" này. Đó, thì cái giả lập này nó đang có cái số thứ tự là 1. Đó, thì khi chạy thì nó sẽ thành lấy cái số thứ tự, chuyển vào trong cái thời gian này, nó đợi 1 giây.

Lệnh Chuột & cách lấy tọa độ

Rồi, tiếp theo đến cái thằng chuột này. Đây là cái thao tác chuột bình thường. Khi các bạn dùng giả lập hoặc là phone ấy, thì mọi người hai cái cột này cứ để nguyên cho mình: chuột ảo và chuột trái này. Ví dụ là cái lệnh nhấn này, thì để lấy được tọa độ thì các bạn nhấn chuột vào đây. Và đây, bật cái giao diện chụp màn hình lên, nó sẽ ra cái giao diện này. Thì khi các bạn nhấn chuột trái vào vị trí bất kỳ này, nó sẽ lấy cái tọa độ X và Y đẩy ngược vào đây. Ví dụ như mình chụp màn hình này, mình cho nó nhấn vào cái tài liệu hướng dẫn này. Chạy thử nha. Đó, thao tác chuột trái nhấn vào trang chủ này.

Nhấn, nhấn đúp, nhấn giữ

Rồi, thao tác nhấn nha. Thao tác chuột thì nó có nhiều cái loại, ví dụ như nhấn đúp. Nhấn đúp thì nó là nhấn hai lần này. Cho nó nhấn từ đây ra. Đó, nhấn đúp nó thành nhấn hai lần thì nó sẽ mở ra hai tab. Đấy, nhấn bình thường thì nó chỉ ra một tab thôi. Nhấn giữ đây. Mình sẽ thử xem nào. Ra ngoài này chẳng hạn. Đây nhá. Nhấn giữ thì nó sẽ thành như này nhá. Rồi, sẽ làm cái thao tác nhấn giữ. Nhấn giữ thì ta phải chỉnh lại cái delay này. Nãy đang để chọn biến rồi. Nhấn giữ trong vòng 1 giây, đó. Đó, nhấn giữ.

Hạ chuột & nâng chuột

Hạ chuột này là như thế nào? Có nghĩa là ta sẽ nhấn vào, không nhả chuột ra. Đó. Nếu mà nhấn giữ không, cái thằng này có nhả chuột, nó lại không rõ được nhỉ. Rồi, thử tọa độ này này. Đó, nó có nhả này. Hạ chuột thử này. Đó, thì con chuột nó ở cái trạng thái nhấn mà nó không nhả ra ấy. Đây, nhả ra này. Đó, thì nó tách biệt ra thành những cái thao tác hạ chuột và nâng chuột này.

Vuốt thẳng

Vuốt thẳng thì như thế nào? Vuốt thẳng thì là đây. Vuốt theo một đường thẳng thì các bạn để ý này. Cái chấm xanh này là tọa độ bắt đầu. Cam này là kết thúc. Chạy thử nào. Đây, ta sẽ vào cái trình duyệt này nhìn cho nó dễ. Vuốt từ dưới lên trên nha. Thì cái lệnh này đây, các bạn để ý này. Đây, nó có cái mũi tên, nó mô tả lại cái hướng của cái lệnh vuốt này. Ở đây thì khi các bạn nhấn vào cái này, nó sẽ đẩy sang bên này. Đẩy sang bên chụp màn hình này để cho nó mô tả lại chính xác. Đấy, vị trí bắt đầu, kết thúc của điểm nhấn này. Chạy thử này. Đó.

Vuốt xong giữ

Vuốt xong giữ thì sao? Vuốt xong giữ thì có nghĩa là ta sẽ lại ra ngoài này. Ví dụ như đây này. Đây, mình sẽ làm cái lệnh này cho dễ hình dung. Vuốt xong giữ này, đây. Không rõ lắm nhỉ? Vậy tăng cái... ...thời gian lên thử xem nào. Đấy, có hình dung, mọi người có thể hiểu là cái điểm đầu, điểm cuối này, nếu mà dùng vuốt xong giữ thì nó sẽ nhấn chuột điểm đầu này, kéo đến điểm cuối, nhưng mà không nhả con chuột ra, giữ nguyên vị trí nhấn, thì nó là vuốt xong giữ.

Di chuyển chuột

Di chuyển này để làm gì? Ví dụ như là ta có cái lệnh hạ chuột này. Xóa cái lệnh đợi. Hạ chuột này. Sau đó đợi 1 giây. Đợi 2 giây luôn đi. Đây, 2 giây này. Sau đó hạ chuột vị trí này này. 2 giây. Sau đó di chuyển con chuột, di chuyển sang bên này, sau đó nâng chuột đây. Chạy thử xem nào. Đó, thì nó sẽ tách biệt những thao tác của lệnh vuốt ra thành ba cái lệnh: hạ chuột, di chuyển, sau đó nâng chuột đấy.

Lăn chuột

Còn lăn chuột ra... lăn chuột này đây. Có cái này kìa. Rồi, mình sẽ phải có cái tọa độ để biết được con chuột ở vị trí này mà ta sẽ lăn lên hoặc lăn xuống. Đó, ta sẽ có những cái tùy chọn này. Số lần lăn, ví dụ như lăn ba lần. Ba lần lăn xuống và giãn cách mỗi lần là 1 giây. Chạy thử này. Đó, thì giãn cách này này là giãn cách giữa các lần lăn, và đây là số lần lăn. Thằng số lần này thì không để vô hạn được. Vô hạn thì nó chạy đến mãi mãi, không thể thoát được rồi. Này là giới hạn nha các bạn.

Tọa độ ngẫu nhiên

Còn cái ngẫu nhiên tọa độ này sẽ tính như thế nào? Ngẫu nhiên tọa độ sẽ là... vào chỗ nào nó hiện được cái ngẫu nhiên lên nhỉ? Đây, mình sẽ cho nó nhấn vào giữa của cái thằng trang chủ và tài liệu này. Thì cái tọa độ ngẫu nhiên này nó sẽ tính theo cái... nếu mà ta để bình thường, không bật ngẫu nhiên lên thì thằng này nó chỉ là cái tọa độ cộng thêm thôi. Mặc định là nó sẽ cộng, đây. Chỉnh lại chuột trái nhỉ. Đó, nó sẽ cộng 50 vào 191 này, 136 này. Đó, nó cộng 50 vào đây, cộng 10 vào đây. Đấy là cái bình thường, nếu mà không bật ngẫu nhiên. Nếu khi ta bật lên này, chạy thử này. Đây, các bạn có thể thấy này, nó sẽ cộng một cái tọa độ vào trong cái tọa độ gốc này, cho cái khoảng ngẫu nhiên từ -50 đến 50. Y này cũng thế. Đây, mỗi lần chạy là nó sẽ ra một tọa độ khác nhau. Đó, đây chính là cái thao tác ngẫu nhiên.

Tọa độ theo tỉ lệ

Tọa độ theo tỉ lệ thì như thế nào? Tỉ lệ này nó sẽ tính theo cái tỉ lệ 1/10.000 nha. Đây, mình tắt cái ngẫu nhiên đi cho nó chuẩn. Đấy, nhấn theo tỉ lệ, và nó đã tính ra cái tỉ lệ này, tính ra tọa độ chính xác này. Đấy, thì cái tọa độ tỉ lệ này mình ít dùng lắm. Thường nó áp dụng cho những cái lệnh macro mà không dùng đến cái tìm, mình có thể chạy được trên nhiều kích thước khác nhau ấy. Thì mọi người cứ dùng cái chính xác này thôi. Quay sang bên này, cái tỉ lệ này nó ít khi dùng. Mọi người tìm hiểu nhiều đâm ra rối, dùng chính xác này được rồi.

Chuột thật & bù tọa độ

Như thằng chuột này, đấy là với cái thằng chuột ảo thôi. Nếu thằng... chuột thật này thì như thế nào? Chuột thật đây, chạy thử này. Đấy, mọi người để ý này. Nếu mà ta dùng chuột thật thì các bạn sẽ phải thêm cái bù tọa độ ở đây, để nó ra điểm lệch. Vì là cái tọa độ này sẽ tính theo cái lòng bên trong của giả lập thôi. Nó lại không tính thanh tiêu đề ở trên này. Thì các bạn chỉ phải cộng thêm Y vào. Thì cái chuột thật này, khi mọi người dùng giả lập hay là dùng phone thì là chắc là cũng không mấy khi dùng đến đâu. Vì sao? Vì cái thằng chuột thật này, cả cái PC nó chỉ có một cái con chuột thôi. Khi các bạn dùng chuột thật này thì các tab nó sẽ phải xếp hàng, và nó sẽ tự chia sẻ con chuột. Tab này dùng xong thì tab khác mới dùng. Vẫn đảm bảo chạy được nhiều tab, để cho những tác vụ đợi hoặc là tìm hình, hoặc xử lý logic bên dưới. Nhưng mà khi đến cái thao tác dùng chuột ấy, thì nó sẽ chia sẻ giữa các tab với nhau để dùng chung con chuột.

Cảm ứng

Cảm ứng như thế nào? Cảm ứng này. Đấy, các bạn nhìn thấy cái chấm ở đây không? Nó sẽ mô phỏng cái... mô phỏng cái Win này thành cái màn hình... màn hình Windows thành màn hình cảm ứng như của một số cái dòng laptop ấy. Nó sẽ không dùng con chuột nữa, mà nó dùng cái cảm ứng này. Chủ yếu dành cho game PC, hoặc là những cái cửa sổ khác không thể điều khiển bằng chuột ảo hay là cái ADB.

CZ Control: thao tác nhiều ngón

Hoặc CZ này... CZ này, CZ Control, chế độ đặc biệt. Chế độ này thì các bạn có thể thao tác được hai ngón luôn, 10 ngón cũng được. Tuy nhiên là sẽ phải áp dụng luồng: cái luồng 1 chạy cái ngón 1, luồng 2 chạy ngón 2, kết hợp các luồng lại thì nó mới thành cái lệnh nhiều ngón được. Ở cái thằng giả lập ấy thì chỉ có thằng BlueStacks này là nó hỗ trợ cái... cái thao tác nhiều ngón. Về cái thao tác nhiều ngón này, thực ra thì các bạn ở cái phần chuột đa điểm này, nó đã hỗ trợ chúng ta thao tác hai ngón rồi. Còn nhiều ngón hơn thì sẽ là những cái kịch bản phức tạp hơn nhiều.

BlueStacks: thao tác hai ngón, ba ngón

Mọi người chú ý là BlueStacks này, chúng ta phải mở một cái ứng dụng lên thì mới điều khiển được nhỉ. Như thế này là chúng ta sẽ không điều khiển được, chúng ta chỉ điều khiển được bên trong ứng dụng thôi. Ví dụ như vào thằng này. Bé quá đi. Tối đen đây. Rồi, đâu? Rồi, mình bật cái hiển thị lên cho chúng ta dễ theo dõi. Ví dụ như thao tác ngón 1 này. Ngón 1 vuốt từ bên này sang bên này. Chạy thử nha. Không... à. Đây, đối với thằng Blue này, chúng ta không cần cái CZ đó. Bây giờ mình tạo thử cái lệnh thao tác hai ngón này. Ngón 1 này, thêm một tẹo nữa. Ngón 2. Ngón 2 thì sẽ vuốt sang bên này ha. Rồi, này thì sẽ lưu cái tập lệnh 1, này sẽ lưu vào tập lệnh 2. OK. Đây, mình sẽ dùng cái chạy nhiều luồng để mình làm ví dụ thôi, chứ còn mọi người, cái luồng này tốt nhất là không nên động vào. Thì nó rất là cái phức tạp, mà về sử dụng cái luồng này thì mình cũng chưa có kịch bản nào bắt buộc phải sử dụng luồng cả. Đó, bạn thấy chưa? Đấy là hai ngón. Ừ. Ba ngón thì như nào? Thêm một ngón nữa này. Ngón 3 vuốt từ đây xuống dưới này. Lưu vào lệnh 3 đây. Rồi, đây ta sẽ thêm cái này, chung luồng cũng được. Đó, các bạn thấy chưa? Đây là ba ngón, và tương tự chúng ta có thể chạy thằng 10 ngón được với thằng CZ Control này, hoặc là với thằng BlueStacks có thể thao tác nhiều ngón.

Mô phỏng thao tác thực tế

Còn cái tùy chọn mô phỏng thao tác thực tế là như thế nào? Thì trong quá trình làm ấy, thì có thấy một số cái game ấy, mà nó có cái chức năng kéo thả hình vào cái vị trí như kiểu captcha ấy. Là có một số game là nó có thể phát hiện được cái thao tác không phải là cái thao tác giống như người thật ấy. Thì mình dùng cái lệnh vuốt, mặc dù vuốt chính xác tọa độ, nhưng mà khi thả xuống nó lại luôn báo là sai. Vậy mình làm thêm một cái mô phỏng thao tác thực tế này thì nó lại... nó lại thành công. Đấy. Ví dụ ở đây, nó chỉ thay đổi một vài cái khác biệt so với lệnh vuốt thường thôi. Đó, các bạn thấy này. Người bình thường thì không thể vuốt một cái đường mà nó thẳng tắp như này được. Đây là cái lệnh 3 này. Lệnh 3 nó đã vuốt như người thường. Lúc nhanh lúc chậm, hay là tọa độ nó hơi lệch một chút. Đấy. Đấy là nó sẽ như người thường luôn. Đó. Người thường vuốt này. Đây là người thường đấy. Người thường vuốt không thể thẳng được, đúng không? Đấy là mô... mô phỏng thao tác thực tế.

Video hướng dẫn liên quan

Xem trọn bộ video hướng dẫn C-Auto Ultra trên YouTube →

MessengerZaloTelegramPhone