Sendkeys tuyên bố của Visual Basic không làm thêm ngoài XP. Cách duy nhất mà Visual Basic Programers thể gửi phím dưới Vista hoặc Win 7 là sử dụng các API Windows, SendInput chức năng và có thể có nghĩa là một số tiền rất lớn của tái mã hóa trong các ứng dụng ban đầu được viết bằng cách sử dụng câu lệnh VB Sendkeys. May mắn thay, M8 có thể cung cấp một giải pháp dễ dàng hơn nhiều.
Keysend.bas là một mô-đun kết thúc tốt đẹp SendInput thành tiểu mới Sendkey. Sendkey là một thay thế trực tiếp cho các Sendkeys VB. Để sử dụng nó, tất cả các bạn phải làm là thêm các module để dự án của bạn sau đó thay thế "Sendkeys" với "Sendkey" trong mã của bạn. Sendkey giải thích tất cả các thông số Sendkeys mà không sửa đổi.
Ngoài vấn đề sửa chữa Sendkeys dưới Vista, Sendkey cũng bao gồm các tính năng sau đây không có sẵn trong các Sendkeys VB:
1. Nó có thể gửi phím PrtScr
2. Bạn có thể xác định rằng con số này là từ bàn phím số
3. Bạn có thể thiết lập trạng thái của capslock, numlock và scrollock phím
4. Bạn có thể gửi các phím giữa các ứng dụng với kiểu bàn phím khác nhau.
Có nhiều phiên bản cho VB5 / 6 / VBA và VB.Net
là gì mới trong phiên bản này:.
Phiên bản 3 tính năng: phím cá nhân đang sử dụng SendInput thay vì gửi của keybd_event.
Bình luận không