Click vào control không chiếm chuột trong điều khiển ứng dụng PC

Điều khiển ứng dụng PC với C#

5.0 (1 đánh giá)
Tạo bởi Kteam Cập nhật lần cuối 5 năm trước 18.407 lượt xem 10 bình luận
Tác giả/Dịch giả: Kteam
Học nhanh

Danh sách bài học

Click vào control không chiếm chuột trong điều khiển ứng dụng PC

Dẫn nhập

Chào các bạn! Trong các khóa học trước của chuỗi khóa học Auto C# chúng ta đã cùng tìm hiểu về SELENIUM HTTP REQUEST trong C#.

Ở khóa học này, bạn sẽ được tìm hiểu thêm một phần khá thú vị, đó là LẬP TRÌNH ĐIỀU KHIỂN ỨNG DỤNG PC VỚI C#. Mục đích hướng tới là các bạn có thể làm auto bằng C# mà không cần dùng tới các ngôn ngữ như AutoIT, C++,…

Chúng ta đã biết cách SETTEXT ỨNG DỤNG , tiếp theo chúng ta sẽ cùng tìm hiểu về cách Click vào control không chiếm chuột trong điều khiển ứng dụng PC


Nội dung 

Nội dung bao gồm Source code & các lưu ý chính về quá trình thực hiện phần mềm. Kteam khuyến khích bạn cập nhập thêm nhiều kinh nghiệm cũng như hiểu chi tiết hơn về các kỹ thuật được đề cập trong bài học thông qua các video đính kèm.

Đừng quên Like Facebook hoặc +1 Google để ủng hộ Kteam và tác giả.

Để có đủ khả năng học hiểu các nội dung được đề cập đến trong khóa học. Bạn nên có tối thiểu kiến thức về các phần:

Ngoài ra, cũng nên trau dồi thêm kiến thức khác qua các project thực tế như:


Phần mềm sử dụng

Để việc thao tác theo hướng dẫn được tốt nhất bạn nên cài đặt phần mềm


Project tham khảo

Form1.cs

Form1.Designer.cs


Project tải xuống

Nếu việc thực hành theo hướng dẫn không diễn ra suôn sẻ như mong muốn. Bạn cũng có thể tải xuống PROJECT THAM KHẢO ở link bên dưới! 

Phần mềm & Thư viện khác


Kết

Trong bài này, chúng ta đã tìm hiểu cách Click vào control không chiếm chuột trong điều khiển ứng dụng PC.

Ở bài sau, Kteam sẽ giới thiệu đến bạn cách CLICK VÀO TỌA ĐỘ KHÔNG CHIẾM CHUỘT TRONG ĐIỀU KHIỂN ỨNG DỤNG PC

Cảm ơn các bạn đã theo dõi bài viết. Hãy để lại bình luận hoặc góp ý của mình để phát triển bài viết tốt hơn. Và đừng quên “Luyện tập – Thử Thách – Không ngại khó


Tải xuống

Tài liệu

Nhằm phục vụ mục đích học tập Offline của cộng đồng, Kteam hỗ trợ tính năng lưu trữ nội dung bài học Click vào control không chiếm chuột trong điều khiển ứng dụng PC dưới dạng file PDF trong link bên dưới.

Ngoài ra, bạn cũng có thể tìm thấy các tài liệu được đóng góp từ cộng đồng ở mục TÀI LIỆU trên thư viện Howkteam.com

Đừng quên likeshare để ủng hộ Kteam và tác giả nhé!


Thảo luận

Nếu bạn có bất kỳ khó khăn hay thắc mắc gì về khóa học, đừng ngần ngại đặt câu hỏi trong phần bên dưới hoặc trong mục HỎI & ĐÁP trên thư viện Howkteam.com để nhận được sự hỗ trợ từ cộng đồng.

Tác giả/Dịch giả

Khóa học

Điều khiển ứng dụng PC với C#

Chào các bạn! Trong các khóa học trước của chuỗi khóa học Auto C# chúng ta đã cùng tìm hiểu về SELENIUM TRONG C# HTTP REQUEST VỚI C#.

Ở khóa học này, bạn sẽ được tìm hiểu thêm một phần khá thú vị, đó là LẬP TRÌNH ĐIỀU KHIỂN ỨNG DỤNG PC VỚI C#. Mục đích hướng tới là các bạn có thể làm auto bằng C# mà không cần dùng tới các ngôn ngữ như AutoIT, C++,…

Đánh giá

Vo Tan Duc đã đánh giá 3 năm trước

Hay quá anh ơi! Hy vọng sẽ có những series hướng dẫn về tool trong tương lai

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
huydungvnc đã bình luận 2 năm trước

Cho mình hỏi BringToFront cái Handle 

lên rồi có thu xuống được không? Trong video có nói không gửi được click ngầm khi không lấy đươch handle.

Hiện tại có cách nào làm được không các bạn.

morpheus97 đã bình luận 4 năm trước

hiện e đang thử dùng lại code của anh để thử click cho 1 phần mềm của keyence để viết code auto cho app đó mà không hiểu sao e test với Remote desktop connection cũng không được, code y hệt ạ! vì e mới thử, chỉ xài được chức năng click vào tọa độ window nhưng chiếm chuột! không biết do lý do gì ạ : 

IntPtr hWnd = IntPtr.Zero;
hWnd = AutoControl.FindWindowHandle(null, textBox1.Text);

var childhWnd = AutoControl.FindHandle(hWnd, textBox2.Text, textBox2.Text);

AutoControl.SendClickOnControlByHandle(childhWnd);

 

 

 

longson_64 đã bình luận 5 năm trước

ad ơi cho em hỏi làm sao gán gái trị kiểu Intptr vào 1 label hoặc textbox mà không làm thay đổi giá trị lúc tostring() vậy ạ, vd như Intptr a = getfromwindow(....);

a = 01x785361

nếu gán label1 = a.ToString() thì label1 sẽ hiển thị là 24123 chứ không phải 01x785361 ạ

lynnowo đã bình luận 5 năm trước

làm sao tìm handle của 1 chương trình game ?

anhnguyen29989 đã bình luận 6 năm trước

Cho mình hỏi làm sao để double click vào control không chiếm chuột vậy

Không có video.