The Visual Basic Sendkeys sub has never been 100% reliable. With Windows Vista on the horizon, its days are numbered. If you don't believe us, download the Internet Explorer 7 beta and try Sendkeys with it. The only reliable way for VB5 / VB6 programers to send keys in the future will be to use the Windows API, keybd_event function and that can mean a huge amount of re-coding.
Fortunately, M8 can provide a much easier solution.
Keysend.bas is a VB5 module which wraps Keybd_event into a new sub Sendkey. Sendkey is a direct replacement for the VB Sendkeys. To use it, all you have to do is add the module to your project then replace "Sendkeys" with "Sendkey" in your code. Sendkey interprets all Sendkeys parameters without modification. The demo is a compiled program which allows you to test Sendkey and compare the results with the old VB Sendkeys. The send buttons send to whichever window had the focus immediately before they were clicked, so you can test send to any application.
In addition to fixing Sendkeys problems, Sendkey also includes the following features not available in the VB Sendkeys:
1. It can send the PrtScr key
2. You can specify that numbers are from the numeric keypad
3. You can set the state of the capslock, numlock and scrollock keys
Sendkeys Replacement for Visual Basic
(Popularity: ) : Sendkey is a direct replacement for Visual Basic's Sendkeys which works under the Vista operating system. To use it, all ... Basics For Visual Basic
(Popularity: ) : Basics for VB is a set of binary string and bit manipulation functions for VB5 / VB6. It contains the ... Smart Print Control
(Popularity: ) : Smart Print Control is a 32-bit ActiveX (OCX) control that greatly simplifies printing tasks such as printing reports, text files ... VBReFormer Professional Edition
(Popularity: ) : Design recovery:
VBReFormer is a solution for recovering the design of each form and control, with all properties, values, all ... ValidInputBox ActiveX Control
(Popularity: ) : ValidInputBox ActiveX Control is a replacement for the Visual Basic TextBox control that provides an easy and powerful validation of ... Unicode Controls for VB6
(Popularity: ) : A complete set of UNICODE classes and controls to turn your VB6 application into an UNICODE machine with very few ... .NET Bridge for VBA and VB6
(Popularity: ) : This framework enables you to use .NET Components in VBA and VB6 by converting them to regular Win32 DLLs.
Features list:
Supported ... DataMoxie for Microsoft Access 97, 2000, 2002
(Popularity: ) : DataMoxie™ is a data discovery and productivity Add-In designed for users of Microsoft® Access Versions 97, 2000, and 2002 (XP®). ... blueshell Error Guy
(Popularity: ) : ** Freeware ** blueshell Error Guy gives you the possibility to input those types of error-handling that you need in ... HTML Help Generator for Visual Basic 6.0
(Popularity: ) : HTML Help Generator for Visual Basic 6.0 creates context sensitive HTML Help integrated with your Visual Basic applications in seconds. ...
User reviews
Similar scripts
AdMentor
(Popularity: ) : AdMentor is a totally free ad rotator script written entirely in ASP. No binary components are needed on the server ... b2uploader
(Popularity: ) : This is a software based on php and which is a file uploader that is used to upload particularly the ... editplus
(Popularity: ) : This internet ready text editor for windows can serve as a good replacement for notepad and also offers many powerful ... Extra-Works
(Popularity: ) : Extra-Works is an online office replacement for people to share information such as appointments, etc. This script includes address books, ... IE Booster
(Popularity: ) : IE Booster is a collection of tools to extend the functionality of Microsoft« Internet Explorer« (Version 5.5 and up, V6 ... iNetAdviser
(Popularity: ) : iNetAdviser is an IE based multi-window browser with integrated bookmark management that personalizes surfing based on your browsing history and ... NavXP
(Popularity: ) : NavXP is the enterprise version of Internet File Explorer (ife) which is a web based file sharing systems that allows ... Phorm Php Form Processor
(Popularity: ) : Phorm Php Form Processor is multi-platform compatible. Created as a simple replacement for cgiemail, Phorm has grown to include a ... PHPAUTHNET SIM (Simple Integration Method)
(Popularity: ) : This script allows you to process transactions through the Authorize.net gateway, using the new finger printing hash technology. It is ... phpJobScheduler
(Popularity: ) : Designed to automate tasks by scheduling PHP scripts to run at set intervals, a replacement for cron jobs on Unix ...
Screenshot
Rate me
supported os's
Windows 95 Windows 98 Windows Me Windows 2000 Windows XP