SR

Sendkeys Replacement for Visual Basic

发行人: M8 Software
已查杀病毒 Windows Free to try
下载 v3.0 2.6K 下载量
3.0
发行人 M8 Software
发布日期2014年9月16日
添加日期2007年9月19日
操作系统要求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 的版本。

类似程序

替代方案

来自此发布者的更多内容