| نسخه | 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 ویژوال بیسیک فراتر از XP کار نمی کند. تنها راهی که برنامه نویسان ویژوال بیسیک می توانند کلیدها را تحت Vista یا Win 7 ارسال کنند، استفاده از 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 و scrolllock را تنظیم کنید
4. می توانید کلیدها را بین برنامه هایی با طرح بندی صفحه کلید مختلف ارسال کنید.
نسخه هایی برای VB5/6/VBA و VB.Net وجود دارد.