Gửi bởi
MHoang
Mình không hiểu nhiều về ứng dụng tự động, nhưng với yêu cầu cụ thể của bạn, mình có vài gợi ý sau:
1. Để tự động thực thi một chương trình khác, bạn nên tham khảo API : ShellExecuteEx.
2. Để đổ dữ liệu vào cửa sổ Edit của một chương trình khác thì quan trọng nhất là ta phải tìm được thẻ quản (HWND) của cửa sổ đó.
_ Trước tiên tìm thẻ quản của cửa sổ cha sử dụng API : FindWindow.
_ Sau đó đếm các cửa sổ con có tên lớp "EDIT" sử dụng API : FindWindowEx.
_ Làm sao xác định chính xác 2 Edit trong tổng số 17: Nhận vị trí của từng Edit vào cấu trúc RECT sử dụng API : GetWindowRect.
___ 2 Edit cần tìm là 2 Edit có trường top trong cấu trúc RECT là nhỏ nhất.
___ Trong 2 Edit cái nào có left trong cấu trúc RECT nhỏ hơn thì đó là Edit bên cánh trái, còn lại là Edit bên cánh phải.
_ Đã xác định được cửa sổ Edit, đổ dữ liệu vào bằng API : SetWindowText.
3. Để thực thi với nút <Go>
_ Tìm thẻ quản cửa sổ con bằng API FindWindowEx với tham số 1 là "BUTTON" tham số 2 là "Go"
_ Nhận vị trí của button vào cấu trúc RECT sử dụng API : GetWindowRect.
_ Mô phỏng chuột nhấn trên button <Go> bằng API : SendInput.
Mong sớm được chạy thử chương trình của bạn![IMG]images/smilies/wave.gif[/IMG][IMG]images/smilies/wave.gif[/IMG][IMG]images/smilies/wave.gif[/IMG]
Thông qua phân tích dữ liệu Google từ 86 quốc gia, mới đây, một công ty tại Anh đã công bố bảng xếp hạng kích tấc "cậu nhỏ" của các nước trên thế giới. Kết quả, hầu hết các nước xếp ở nhóm đầu của...
"Chim" của chàng trai Việt thuộc...