Pernyataan Visual Basic Sendkeys tidak bekerja di luar XP. Satu-satunya cara yang Visual Basic programers dapat mengirim tombol di bawah Vista atau Win 7 adalah dengan menggunakan Windows API, fungsi SendInput dan yang dapat berarti sejumlah besar re-coding dalam aplikasi awalnya ditulis menggunakan pernyataan VB Sendkeys. Untungnya, M8 dapat memberikan solusi jauh lebih mudah.
Keysend.bas adalah modul yang membungkus SendInput menjadi sub baru Sendkey. Sendkey adalah pengganti langsung untuk VB Sendkeys. Untuk menggunakannya, yang harus Anda lakukan adalah menambahkan modul untuk proyek Anda kemudian mengganti "Sendkeys" dengan "Sendkey" dalam kode Anda. Sendkey menafsirkan semua parameter Sendkeys tanpa modifikasi.
Selain memperbaiki masalah Sendkeys bawah Vista, Sendkey juga mencakup fitur berikut tidak tersedia di VB Sendkeys:
1. Hal ini dapat mengirim kunci PrtScr
2. Anda dapat menentukan bahwa nomor adalah dari keypad numerik
3. Anda dapat mengatur keadaan CapsLock, numlock dan scrollock kunci
4. Anda dapat mengirim kunci antara aplikasi dengan layout keyboard yang berbeda.
Ada versi untuk VB5 / 6 / VBA dan VB.Net
Apa yang baru dalam rilis ini:.
Versi 3 fitur: kunci individu sekarang dikirim menggunakan SendInput bukan dari keybd_event.
Komentar tidak ditemukan