| Versie | 3.0 |
|---|---|
| Uitgever | M8 Software |
| Datum van publicatie | Sep 16, 2014 |
| Datum toegevoegd | Sep 19, 2007 |
| OS-vereisten | Windows 2003, Windows Vista, Windows 98, Windows Me, Windows, Windows NT, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| Voorwaarden | None |
| Totaal aantal downloads | 2 616 |
| Prijs | Free to try |
Omschrijving
De Sendkeys-instructie van Visual Basic werkt niet buiten XP. De enige manier waarop Visual Basic-programmeurs sleutels kunnen verzenden onder Vista of Win 7, is door de Windows API, SendInput-functie te gebruiken en dat kan een enorme hoeveelheid hercodering betekenen in applicaties die oorspronkelijk zijn geschreven met de VB Sendkeys-instructie. Gelukkig kan M8 een veel eenvoudigere oplossing bieden.
Keysend.bas is een module die SendInput in een nieuwe sub Sendkey verpakt. Sendkey is een directe vervanging voor de VB Sendkeys. Om het te gebruiken, hoeft u alleen maar de module aan uw project toe te voegen en vervolgens "Sendkeys" te vervangen door "Sendkey" in uw code. Sendkey interpreteert alle Sendkeys-parameters zonder wijziging.
Naast het oplossen van Sendkeys-problemen onder Vista, bevat Sendkey ook de volgende functies die niet beschikbaar zijn in de VB Sendkeys:
1. Het kan de PrtScr-sleutel verzenden:
2. U kunt specificeren dat nummers van het numerieke toetsenbord komen
3. U kunt de status van de capslock-, numlock- en scrolllock-toetsen instellen
4. U kunt toetsen verzenden tussen toepassingen met verschillende toetsenbordindelingen.
Er zijn versies voor VB5/6/VBA en VB.Net.