SR

Sendkeys Replacement for Visual Basic

发行人: M8 Software
Virus scanned Windows Free to try
下载 v3.0 2.6K downloads
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

描述

Visual Basic 的 Sendkeys 语句在 XP 之后不起作用。 Visual Basic 程序员可以在 Vista 或 Win 7 下发送密钥的唯一方法是使用 Windows API、SendInput 函数,这可能意味着在最初使用 VB Sendkeys 语句编写的应用程序中进行大量的重新编码。幸运的是,M8 可以提供更简单的解决方案。

Keysend.bas 是一个将 SendInput 包装成新的子 Sendkey 的模块。 Sendkey 是 VB Sendkeys 的直接替代品。要使用它,您只需将模块添加到您的项目中,然后在您的代码中将“Sendkeys”替换为“Sendkey”。 Sendkey 无需修改即可解释所有 Sendkeys 参数。

除了修复 Vista 下的 Sendkeys 问题外,Sendkey 还包括以下 VB Sendkeys 中不可用的功能:

1.可以发送PrtScr密钥

2.您可以指定数字来自数字键盘

3.可以设置capslock、numlock和scrollock键的状态

4. 您可以在具有不同键盘布局的应用程序之间发送按键。

有 VB5/6/VBA 和 VB.Net 的版本。