| เวอร์ชัน | 3.0 |
|---|---|
| สำนักพิมพ์ | M8 Software |
| วันที่วางจำหน่าย | Sep 16, 2014 |
| วันที่เพิ่ม | Sep 19, 2007 |
| ข้อกำหนดระบบปฏิบัติการ | Windows 2003, Windows Vista, Windows 98, Windows Me, Windows, Windows NT, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| ข้อกำหนด | None |
| ดาวน์โหลดทั้งหมด | 2 616 |
| ราคา | Free to try |
คำอธิบาย
คำสั่ง Sendkeys ของ Visual Basic ไม่ทำงานเกินกว่า XP วิธีเดียวที่โปรแกรมเมอร์ Visual Basic สามารถส่งคีย์ภายใต้ Vista หรือ Win 7 คือการใช้ Windows API, ฟังก์ชัน SendInput และอาจหมายถึงการเข้ารหัสซ้ำจำนวนมากในแอปพลิเคชันที่เขียนขึ้นโดยใช้คำสั่ง VB Sendkeys โชคดีที่ M8 สามารถให้วิธีแก้ปัญหาที่ง่ายกว่ามาก
Keysend.bas เป็นโมดูลที่รวม SendInput ไว้ใน Sendkey ย่อยใหม่ Sendkey เป็นการแทนที่โดยตรงสำหรับ VB Sendkeys ในการใช้งาน สิ่งที่คุณต้องทำคือเพิ่มโมดูลในโครงการของคุณ จากนั้นแทนที่ "Sendkeys" ด้วย "Sendkey" ในโค้ดของคุณ Sendkey ตีความพารามิเตอร์ Sendkeys ทั้งหมดโดยไม่มีการแก้ไข
นอกเหนือจากการแก้ไขปัญหา Sendkeys ใน Vista แล้ว Sendkey ยังมีคุณลักษณะต่อไปนี้ที่ไม่มีใน VB Sendkeys:
1. สามารถส่งคีย์ PrtScr ได้
2. คุณสามารถระบุว่าตัวเลขมาจากแป้นตัวเลข
3. คุณสามารถตั้งค่าสถานะของปุ่ม capslock, numlock และ scrollock ได้
4. คุณสามารถส่งคีย์ระหว่างแอปพลิเคชันที่มีรูปแบบแป้นพิมพ์ต่างกันได้
มีเวอร์ชันสำหรับ VB5/6/VBA และ VB.Net