1

您知道在电影中,他们展示了演员“打字”(随机敲击键盘),然后屏幕上出现 Word 中的文本流。我想创建一个宏来实现这一点 - 所以它是基本的键盘捕获,然后一次显示提供的 word 文件。

请任何指向正确方向的指示!完全是 VB 编程的新手,但几年前我获得了计算机科学学位 - 由于缺乏使用而非常生疏!

4

1 回答 1

1

如果您使用命名空间“System.Windows.Forms”,则可以使用“SendKeys”类示例

SendKeys.Send("What the actor types?")

你可以在这里阅读更多 请注意,密钥被发送到 windows 上的前台窗口。

要更改前景窗口,您只需使用该功能

Public Declare Function SetForegroundWindow Lib "User32.dll" (ByVal window As IntPtr) As Boolean

请注意: 调用“发送”功能后,计算机开始直接输入。如果您希望计算机延迟,例如 2 秒,您可以使用以下功能

System.Threading.Thread.Sleep(2 * 1000)
于 2012-08-13T13:25:19.860 回答